excel:使SUM.IF与公式一起使用

时间:2016-06-04 12:15:38

标签: excel excel-2010 libreoffice-calc

在excel上我有一个

=SOMME.SI(B$10:B248;B7;L$10:L248)

B7包含“a”,L $ x:L $ y具有和的值

如果区域B$10:B248:“a”或“b”效果很好。

但是如果区域B$10:B248:具有带IF的公式:

SI("zf"=M18;"a";"?")

那不再起作用了,我怎么解释excel / calc那个

SI("zf"=M18;"a";"?") should be == "a" 

如果if条件为真?

2 个答案:

答案 0 :(得分:1)

问号是通配符。通过引用它作为标准,您告诉SUMIFS接受任何单个字符。您将不得不将?更改为其他内容以避免通配符匹配。

sumif_wildcard

答案 1 :(得分:0)

如果我正确理解了您的问题,要在"a"公式返回IF时在单元格中获取TRUE,您应该使用以下公式

=SI("zf"=M18;"a";"?")

作为

=SI("zf"=M18;"""a""";"?")

您也可以使用:

=SI(M18="zf",CHAR(34) & "a" & CHAR(34),"?")

注意:CHAR(34)返回双引号字符"