求助诸位EXCEL函数大神们:IF函数,嵌套AND及SUMPRODUCT函数IF(AND(C86=C85,D86=D85,E86=E85),"",SUMPRODUCT(($C$2:$C$859=C86)*($D$2:$D$859=D86)*($E$2:$E$859=E86)*($I$2:$I$859))),只看明白了是一个筛选,但没弄懂,
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/19 01:38:26
![求助诸位EXCEL函数大神们:IF函数,嵌套AND及SUMPRODUCT函数IF(AND(C86=C85,D86=D85,E86=E85),](/uploads/image/z/816312-48-2.jpg?t=%E6%B1%82%E5%8A%A9%E8%AF%B8%E4%BD%8DEXCEL%E5%87%BD%E6%95%B0%E5%A4%A7%E7%A5%9E%E4%BB%AC%EF%BC%9AIF%E5%87%BD%E6%95%B0%2C%E5%B5%8C%E5%A5%97AND%E5%8F%8ASUMPRODUCT%E5%87%BD%E6%95%B0IF%28AND%28C86%3DC85%2CD86%3DD85%2CE86%3DE85%29%2C%22%22%2CSUMPRODUCT%28%28%24C%242%3A%24C%24859%3DC86%29%2A%28%24D%242%3A%24D%24859%3DD86%29%2A%28%24E%242%3A%24E%24859%3DE86%29%2A%28%24I%242%3A%24I%24859%29%29%29%2C%E5%8F%AA%E7%9C%8B%E6%98%8E%E7%99%BD%E4%BA%86%E6%98%AF%E4%B8%80%E4%B8%AA%E7%AD%9B%E9%80%89%2C%E4%BD%86%E6%B2%A1%E5%BC%84%E6%87%82%2C)
求助诸位EXCEL函数大神们:IF函数,嵌套AND及SUMPRODUCT函数IF(AND(C86=C85,D86=D85,E86=E85),"",SUMPRODUCT(($C$2:$C$859=C86)*($D$2:$D$859=D86)*($E$2:$E$859=E86)*($I$2:$I$859))),只看明白了是一个筛选,但没弄懂,
求助诸位EXCEL函数大神们:IF函数,嵌套AND及SUMPRODUCT函数
IF(AND(C86=C85,D86=D85,E86=E85),"",SUMPRODUCT(($C$2:$C$859=C86)*($D$2:$D$859=D86)*($E$2:$E$859=E86)*($I$2:$I$859))),只看明白了是一个筛选,但没弄懂,
求助诸位EXCEL函数大神们:IF函数,嵌套AND及SUMPRODUCT函数IF(AND(C86=C85,D86=D85,E86=E85),"",SUMPRODUCT(($C$2:$C$859=C86)*($D$2:$D$859=D86)*($E$2:$E$859=E86)*($I$2:$I$859))),只看明白了是一个筛选,但没弄懂,
首先IF函数的两个结果:true,false,即是满足要求 输出一个结果和不满足要求 输出另一个结果.and表示且命题.
if(and(c86=c85,d86=d85,e86=e85),"",……)))前半截表示同时满足(true)c86=c85,d86=d85,e86=e85时,输出空值(即"")
如果不满足(false)
输出SUMPRODUCT(($C$2:$C$859=C86)*($D$2:$D$859=D86)*($E$2:$E$859=E86)*($I$2:$I$859))
这个函数的解释:
他是一个组运算函数,($C$2:$C$859=C86)即是在固定单元格区域C2:C859里计算每个单元格,如果等于C86的计算结果为true,如果不等于计算结果就为False
($D$2:$D$859=D86),($E$2:$E$859=E86),同理计算
那么($C$2:$C$859=C86)*($D$2:$D$859=D86)*($E$2:$E$859=E86)就把运算结果TRUE,FALSE转换成了0和1
即是在C列,D列,E列 同时满足C列某行=C86,D列某行=D86,…….时输出结果为1,如果不满足输出结果就为0
然后组运算,例如0,0,0,1,0的结果跟 I 列相应的数据相剩,在相加.
所以不符合判断的 即是0乘以相应的 I 列数据 那么也就为0
同时满足要求的 即是1乘以相应的 I 列数据 那么结果就为I列的数据
0+0+0+ I 列的数据+0=你多条件匹配到的 I 列的值.
虽然啰里八嗦说了很多,但是我是从计算实质上,解释透彻了.还不理解的话看看其他回答者,他们说的简单,直白.