excel 多条件判断语句

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

excel 多条件判断语句

sheet1为乱表sheet4结果表
实现目标为:如果表一的A列数据与表四A2数据一样继续判断表一B列数据与表四B2数据,再判断表一C列数据是否为“S”“M”“XL”。。。如果条件满足表四的单元格的值为表一当前行当前列的值.
我用如下语句只能计算出一个数值,后面的都计算不了,均为空值。
sheet1:
A B C D
58001 极光紫 XL 2
58001 极光紫 S 3
58001 极光紫 M 2
58001 极光紫 L 5

sheet4:
A B C D E
S M L XL
58001 极光紫 3
只有C2有结果,其他的都没有

C2=IF(AND(sheet1!A:A=Sheet4!A2,sheet1!B:B=Sheet4!B2,sheet1!C:C="Sheet4!C1"),sheet1!D:D,"")
D2=IF(AND(sheet1!A:A=Sheet4!A2,sheet1!B:B=Sheet4!B2,sheet1!C:C="Sheet4!B1"),sheet1!D:D,"")
=IF(AND(sheet1!A:A=Sheet4!A2,sheet1!B:B=Sheet4!B2,sheet1!C:C="Sheet4!D1"),sheet1!D:D,"")
后来干脆改成下面这样也是不行`

=IF(AND(sheet1!A:A=Sheet4!A2,sheet1!B:B=Sheet4!B2,sheet1!C:C="M"),sheet1!D:D,"")

请高手指教,谢谢!!!
QQ:674449429
最佳答案 c2= sumproduct((sheet1!$a$1:$a$4=$a2)*(sheet1!$b1:$b$4=$b2)*(sheet1!$c1:$c4=c$1)*sheet1!$d$1:$d$4)追问谢谢你的回答!
整行计算没有问题,但是向下拉就出错了!还请再看看上面的示例,谢谢! 回答= SUMPRODUCT((Sheet1!$A$1:$A$5=$A2)*(Sheet1!$B$1:$B$5=$B2)*(Sheet1!$C$1:$C$5=C$1)*Sheet1!$D$1:$D$5)

修改了一下,公式中缺了两个$ 。
另外,如果sheet1有5行数据,就把原来的4改成5 。有100行就改成100,^_^





对那些加了保护的单元格,还可以设置颜色和底纹,以便让用户一目了然,从颜色上看出那些单元格加了保护不能修改,从而可增加数据输入时的直观感觉。但却带来了问题,即在黑白打印时如果连颜色和底纹都打出来,表格的可视性就大打折扣。解决办法是:选择“文件”\“页面设置”\“工作表”,在“打印”栏内选择“单元格单色打印”选项。之后,打印出来的表格就面目如初了。










按你的介绍应该有一个总表和你上面显示的表除数据外全是是一模一样的?如果你的所有每行都是相同的(除数据外),那么你的结余表到有一个相对简单的方法:将上表复制到结余表,在C2格(数据23 的位置)输入:=总表!C2-分表1!C2-分表2!C2-分表3!C2……,然后将此公式横拉,再下拉即可。

相关文档
最新文档