EXCEL如果一列数不等于0时,另一单元格计算公式函数应该怎么写

发布网友 发布时间:2022-04-23 07:37

我来回答

4个回答

热心网友 时间:2022-06-17 19:21

=SUM(IF(((C1:C10="")+(D1:D10<>""))*(H1:H10=J2),G1:G10,0))
数组公式 以 Ctrl+Shift+回车 代替直接回车结束输入追问感觉公式反了= =计算结果为0,去掉C列条件,就只要D列不为空时,L列自动求和符合要求的数

追答你的条件是C列为空,或是D列不为空,我试了一下,结果没问题。
你是按数组输入的么?

热心网友 时间:2022-06-17 19:21

L2
=SUMPRODUCT(((C$2:C$1000="")+(D$2:D$1000<>""))*(H$2:H$1000=J2)*G$2:G$1000)
下拉即可

热心网友 时间:2022-06-17 19:22

输入
=IF(SUMIF(H:H,J2,D:D)>0,SUMIF(H:H,J2,G:G),"")来自:求助得到的回答

热心网友 时间:2022-06-17 19:22

=SUMPRODUCT((c2:c200=null)*(h2:h200=j2)*(g2:g200))

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com