在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接受任何单个字符。您将不得不将?
更改为其他内容以避免通配符匹配。
答案 1 :(得分:0)
如果我正确理解了您的问题,要在"a"
公式返回IF
时在单元格中获取TRUE
,您应该使用以下公式
=SI("zf"=M18;"a";"?")
作为
=SI("zf"=M18;"""a""";"?")
您也可以使用:
=SI(M18="zf",CHAR(34) & "a" & CHAR(34),"?")
注意:CHAR(34)返回双引号字符"