在Excel 2015中,想给一个单词赋值,“yes”=1,“no”=0

在Excel 2015中,想给一个单词赋值,“yes”=1,“no”=0

我制作了一个 If 语句并将其放入列中。

=IF (H1="yes",0,1)

这对于列中的单个单元格(例如 H 列中的一个单元格)很有效。

然后我必须对每个单元格重复这个方程,改为 H2、H3、H4 等等。

由于我将有大约 300 个或更多单元格,难道没有其他方法可以做到这一点吗?重复 H1 进程直到第 n 个 H 值?上面的小逻辑语句适用于单元格 H1。它不适用于 H2,因为它不引用 H2。我必须创建一个适用于整个列的语句,即 H1 到 H 无穷大,或者可能是 H1 和 H1 + n,但我不知道如何用数学表达它。

答案1

为什么要改变它。如果要计算 H 列中“是”出现的次数,请使用 COUNTIF 函数:

=COUNTIF(H:H,"yes")

如果只想计算 H 列中的某些行:

=COUNTIF(H1:H300,"yes")

该函数似乎不区分大小写,因此这也会计算“YES”和“Yes”。

相关内容