我想创建一个公式,只有在特定列为空白且其他特定列中有值时才会给出真正的响应。例如,如果 A、C、D 和 F 列为空白,并且 B、E、G 和 H 列中有值,我只希望语句为真。
不是由 OP 编辑,来自评论
“其他特定列中有一个 1”
“每一行的单独结果”
然而也
“单真假”
我想创建一个公式,只有在特定列为空白且其他特定列中有值时才会给出真正的响应。例如,如果 A、C、D 和 F 列为空白,并且 B、E、G 和 H 列中有值,我只希望语句为真。
不是由 OP 编辑,来自评论
“其他特定列中有一个 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)
Excel 中需要的函数是逻辑 AND、OR 和 NOT 函数 - 加上 ISBLANK 函数。语法有点疯狂,因为所有的东西都很优秀,但你最终会到达那里。对于您的示例,以下公式可以正常工作并且具有合理的可读性!:
=AND(ISBLANK($A3),ISBLANK($C3),ISBLANK($D3),ISBLANK($F3),NOT(ISBLANK($B3)),NOT(ISBLANK($E3)),NOT(ISBLANK($G3)))
您应该根据您感兴趣的行编辑行值。我已经用“$”锁定了列。当您在行之间复制和粘贴论坛时,粘贴将修改行号,但保持列号相同,即使您将其粘贴到不同的列中也是如此。
这应该有效。
=IF(AND(A1="",B1<>"",C1="",D1="",E1<>"",F1="",G1<>"",H1<>""), “真假”)