0

我想创建一个公式,只有在特定列为空白且其他特定列中有值时才会给出真正的响应。例如,如果 A、C、D 和 F 列为空白,并且 B、E、G 和 H 列中有值,我只希望语句为真。

不是由 OP 编辑​​,来自评论

“其他特定列中有一个 1”
“每一行的单独结果”

然而也

“单真假”

4

3 回答 3

1

也许:

=IF(AND(COUNTA(A:A)+COUNTA(C:C)+COUNTA(D:D)+COUNTA(F:F)=0,COUNTA(B:B)<>0,COUNTA(E:E )<>0,COUNTA(G:G)<>0,COUNTA(H:H)<>0),TRUE,FALSE)

于 2013-10-29T11:55:36.607 回答
1

Excel 中需要的函数是逻辑 AND、OR 和 NOT 函数 - 加上 ISBLANK 函数。语法有点疯狂,因为所有的东西都很优秀,但你最终会到达那里。对于您的示例,以下公式可以正常工作并且具有合理的可读性!:

=AND(ISBLANK($A3),ISBLANK($C3),ISBLANK($D3),ISBLANK($F3),NOT(ISBLANK($B3)),NOT(ISBLANK($E3)),NOT(ISBLANK($G3)))

您应该根据您感兴趣的行编辑行值。我已经用“$”锁定了列。当您在行之间复制和粘贴论坛时,粘贴将修改行号,但保持列号相同,即使您将其粘贴到不同的列中也是如此。

于 2013-10-29T11:57:46.713 回答
0

这应该有效。

=IF(AND(A1="",B1<>"",C1="",D1="",E1<>"",F1="",G1<>"",H1<>""), “真假”)

于 2013-10-29T11:59:43.223 回答