在 Excel 中,我想计算 B 列中 Y 的数量如果A 列等于 F。有人知道代码吗?
例如,在 A 列中,我列出了人们的性别。在 B 列中,我列出了他们是否怀孕(是或否)。我想知道怀孕人数之中女性,因此仅当 A 列 = 女性时。
答案1
如果只有女性可以怀孕,请在 B 列中的数据下方使用以下公式=countif(b2:b50,"yes")
。将 b2 和 b50 替换为适当的单元格范围,并将“是”替换为要计数的单元格的实际单词或真值。
完成几乎相同事情的较慢的方法是将“女性和怀孕”的真值设为第三列。
在 C2 中输入=if(and(A2="F",b2="Pregnant"),TRUE,FALSE)
。然后,向下复制公式。然后,在 C 列中的数据下方,使用以下公式
=countif([insert range of cells in column C to test and count],[enter the criteria, for example, TRUE]).
要使用多个条件,并在其间使用 OR,只需使用 OR 函数即可。当任何参数为真时,or 函数将返回 true。