在CXCEL里IF函数用法

来源:百度知道 编辑:UC知道 时间:2024/06/16 18:27:40
=IF(A2="","",SUMIF(B$2:B2,B2,C$2)-SUMIF(B$2:B2,B2,D$2)+SUMIF(B$2:B2,B2,E$2))

那A2=是不是就是指在IF里以A2为条件, A2="",是指条件为空
A2="",""是指A2条件为空后面的""为空为真值 而SUMIF(B$2:B2,B2,C$2)-SUMIF(B$2:B2,B2,D$2)+SUMIF(B$2:B2,B2,E$2)为假值是吗?
SUMIF里面的B$2代表的是B这一列 B$2:B2是指B这一列里以B2表格为条件吗?
本人好久没接触EXCEL了,都把以前的忘记掉了,最近工作又需要这些所以希望高手帮帮忙,先谢谢了.一定要高手哦,因为我基本上不懂了,新手不要来糊弄我,要不然我越搞越糊涂了.呵呵

可以这样解释:如果A2为空白那么此公式所在单元格也为空白,否则就算SUMIF(B$2:B2,B2,C$2)-SUMIF(B$2:B2,B2,D$2)+SUMIF(B$2:B2,B2,E$2)这一块。

SUMIF(B$2:B2,B2,C$2)中C$2其实是省略了:C2,完整的应该是SUMIF(B$2:B2,B2,C$2:C2),意思为:累加所有C$2:C2中与区域B$2:B2中符合条件B2的对应单元格。

是的,你的理解完全正确!

如果A2="" ,那么
=IF(A2="","",SUMIF(B$2:B2,B2,C$2)-SUMIF(B$2:B2,B2,D$2)+SUMIF(B$2:B2,B2,E$2))
这句返回空,否则返回
SUMIF(B$2:B2,B2,C$2)-SUMIF(B$2:B2,B2,D$2)+SUMIF(B$2:B2,B2,E$2)的值,

SUMIF(B$2:B2,B2,C$2) 的意思是,以B2 为条件 以 C$2 这列作为求和区域的返回值!