如图在现有的公式基础上C3等于,B3大于0的情况下C3加B3,如各B3小于0时C3现在的数值不变,请大师们帮忙如何在现在的公式情况下加入公式得到想要的结果,谢谢
æ³åä¸å¼ æååºå表,å¨æååºå表éB2=E2+D2-C2
C2=IF(ISNUMBER(MATCH($A2,ä¸å!$C$1:$C$4170,0)),SUMIF(ä¸å!$C$1:$C$4170,$A2,ä¸å!$E$1:$E$4170),"")
D2=IF(ISNUMBER(MATCH($A2,æåå ¥åºè®°å½!$C$1:$C$4170,0)),SUMIF(æåå ¥åºè®°å½!$C$1:$C$4170,$A2,æåå ¥åºè®°å½!$E$1:$E$4170),""),ä¸ç¥å¤§å¸è½ä¸è½å¸®æåä¸ä¸ªæ´ç®åçå ¬å¼,ç°å¨ææ³å¨C2=B2大äº0æ¶ä¸C2ç¸å ,B2å°äº0æ¶C2éçæ°å¼ä¸å.
好象æäºæç½äºï¼è¯·ççæä¸é¢æ说çï¼æ¯ä¸æ¯ç解äºä½ çé®é¢ï¼
1. ä½ æ¯å产åçéå®åºåæ°æ®ï¼è¿ä¸æ¥ç解æ¯å¦å¯¹ï¼
2. ä¸åè®°å½çæ¯å¤é¨å°ä½ åä½è´ä¹°äº§åçæ°éã
3. ç产车é´ç产ç产åå®æå
¥åºï¼å
¥åºçæ°éï¼Dåï¼å ä¸åæåºåæ°éï¼Eåï¼ï¼æ»éåºè¯¥æ¯å¯ä»¥ä¾éå®çãè¿ä¸ªæ»é-ä¸åæ°å°±æ¯æ°çåºåæ°éï¼Båï¼
4. ç°å¨ä½ éè¦ï¼å¦ææ°çåºå大äº0ï¼é£ä¹è¦æä¸åæ°éä¿®æ¹å°ä½¿æ°çåºåçäº0ï¼èå¦ææ°åºåå°äº0ï¼å®¢æ·ä¸åæ°éè¶
è¿ä½ 们çä¾è´§è½åæ¶ï¼ï¼ä¸åæ°éä¸åä¿®æ¹ã
以ä¸ç解对åï¼
å¦ææ¯å¯¹çï¼é£ä¹
C2=MAX(SUMIF(ä¸å!$C$1:$C$4170,$A2,ä¸å!$E$1:$E$4170),D2+E2)
æè§åå
¬å¼çIFæ¯å¤ä½çï¼SUMIFå¾å°ç»ææ éæ¯æ¡ä»¶æ±åå¾å°ç该è¡Aååå·ä¸åçæ°éæ为0ï¼æ²¡æ人ä¸åï¼æ大äº0ï¼æ人ä¸åï¼ï¼èä½ çå
¬å¼æ0设置为空罢äºãå®é
ä¸ï¼å¨æ°æ®è®¡ç®ä¸ï¼å
¬å¼æ·»å ç空ï¼""ï¼å¯è½ä¼å¼ç¨ä¸å¿
è¦ç麻ç¦ï¼èæå®é
çæ°å0ï¼å¤çèµ·æ¥è¦å¥½å¾å¤ãå¼å§åçæ¶è¦æ±ä½ æ¾æ¸
ç第2æ¡ï¼åºè¯¥å°±æ¯è¿ä¸ªåå å¼ç¨çã
Dåå
¬å¼ä¹æ¯ä¸æ ·ï¼ç´æ¥ï¼
D2=SUMIF(æåå
¥åºè®°å½!$C$1:$C$4170,$A2,æåå
¥åºè®°å½!$E$1:$E$4170)
è¦å¥½å¾å¤ï¼
å¦ææ¬è¿½çä¸åè¿°ç4æ¡ç解æ¯å¯¹çï¼é£ä¹æç»è¿æ¯ä¸æç½ï¼ä¸ºä½è¦åè¿æ ·çä¿®æ¹ã
我想C3公式等于B3大于0时B3+C3,如果小于0时C3里的数值不变,
C3=IF(ISNUMBER(MATCH($A3,下单!$C$3:$C$4171,0)),SUMIF(下单!$C$3:$C$4171,$A3,下单!$E$3:$E$4171)+IF(B3>0,B3,0),"") 好像不行
细看,问题出在于你的B3公式=IF(A3="",0,N(D3)-N(C3)+N(E3)):
B3引用C3,而C3又引用B3,你的要求“C3等于,B3大于0的情况下C3加B3,如各B3小于0时C3现在的数值不变”与你的B3公式相互引用,程序自然会提示“循环引用”。
假设,把B3公式引入C3(先不考虑A3=""):
C3=IF((D3+E3)>C3,C3+(D3+E3),C3)——循环引用导致公式不成立!