我有多个列。例如 A1 到 D1。
列中的值可以是“真”或“假”。
现在我想要另一个名为结果的列,它取从 A1 到 D1 的所有值。
如果任何列值为假,则结果将是失败或成功。
有没有办法指定像 A1:D1 这样的范围,或者我必须明确给出 AND 条件,如 A1=true AND B1 =true 等等?
此致,
索拉夫
答案1
答案2
Excel 有许多公式可以解决这个问题,下面我想展示其中的几个。
单元格中的公式
V16
:=IF(COUNTIF(R16:U16,FALSE)>0,"Failure","Success")
单元格中的数组(CSE)公式
W16
:{=IF(AND(EXACT(R16:U16,"TRUE")),"Success",Failure")}
为了使公式动态化,您可以使用单元格引用代替值TRUE/FALSE
。
单元格中的数组 CSE 公式
X16
:{=IF(AND(EXACT(R16:U16,R16)) ,"Success","Failure")}
使用以下方式完成数组公式Ctrl+Shift+Enter。
如果您要处理除 TURE 和 FALSE 之外的值,那么可以使用它。
单元格中的公式
W20
:=IF(COUNTIF(R20:U20,R20)=COUNTA(R20:U20),"Success","Failure")
注意:
您需要根据需要调整公式中的单元格引用。