首页 > 教育

EXCEL怎样显示判断所需要的答案

更新时间2019-07-28 07:40:36

EXCEL怎样显示判断所需要的答案

如图,首先判断C、D、E列的“√”,再判断F、G、H的数额,在I列中显示结果,如:F2=15,I2显示已按时回款。我自己写一公式:=IF(IF(C2="√",F2-B2,0)<0,"未按时回款"&(B2-F2)&"万元",IF(IF(C2="√",F2-B2,0)=0,"已按时回款",IF(IF(C2="√",F2-B2,0)>0,"比预计多回款"&(F2-B2)&"万元"))),但是去了"√",就会显示“已按时回款”,为显示空白或错误;另外,还有F+G=B、F+G+H=B的判断怎样写?谢谢

感觉你前面C/D/E这三列的✔是没有必要的,跟后面上中下旬回款标识重复操作了!

EXCEL怎样显示判断所需要的答案

I2=IF(SUMPRODUCT((C2:E2="√")*F2:H2)-B2=0,"已按时回款",IF(SUMPRODUCT((C2:E2="√")*F2:H2)-B2>0,"比预计多回款"&SUM(F2:H2)-B2&"万元",IF(SUMPRODUCT((C2:E2="√")*F2:H2)-B2<0,"未按时回款"&B2-SUM(F2:H2)&"万元","已按时回款")))


简单逻辑关系直接用条件函数实现,比较复杂的可以引入宏。

你这个判断看着挺复杂的,但是看着感觉就不太对,c2=  那你判断中旬和下询的是不是还要再改D3,E4...你现在只是3个单位  那要是100个 1000个你还手动改么,if 判断把空格默认为0了  那输出的时候肯定是 已按时还款 咯!还有看了你这个判断,好像也没有逾期还款这个概念啊?那干嘛要区分上旬中旬下旬这些呢,完全没有意义还增加的判断的复杂度!不让空格输出已还款很简单,判断前面加一个判断  if( AND(c1="",d1="",e1=""),"",你的判断式)

如果是:C:E列打钩的"旬",所对应的F:H列中的回款数值才能计入还款数的话:-


可以这样:

I2:

=IF(AND(C2<>"√",D2<>"√",E2<>"√"),"",IF(IF(C2="√",F2,0)+IF(D2="√",G2,0)+IF(E2="√",H2,0)=B2,"已按时回款",IF(IF(C2="√",F2,0)+IF(D2="√",G2,0)+IF(E2="√",H2,0)<B2,"未按时回款","比预计多回款")&ABS(B2-(IF(C2="√",F2,0)+IF(D2="√",G2,0)+IF(E2="√",H2,0)))&"万元"))

上一篇:心宽天地宽春和景明上下天光一碧万顷此乐何极是什么意思

下一篇:邬是什么字