什么公式可以允许每当某个名称出现在列中时增加一个数字?

什么公式可以允许每当某个名称出现在列中时增加一个数字?

如何将姓名列表添加到电子表格中,并且每次出现特定姓名时,将数字 10 添加到单元格中。例如,我将姓名(如 Jones)放在 A1 中,然后将 Jones 放在 A5 中。在 D5 中,数字为 20。如果我在 B2 中添加 Jones,则 D5 将显示 30。每次 Jones 出现时,添加 10。

我应该使用什么公式?

答案1

您可以使用该COUNTIF函数来计算某个值在某个范围内出现的次数。

如果您只是想计算“Jones”在给定范围内出现的次数并将其乘以 10,则可以使用以下公式:

=COUNTIF("A1:C99","Jones")*10

如果您的姓名位于 A 列的第 1 行,并且您希望 B 列中的数字计算在 A 列中找到姓名的次数,请在单元格 B1 中输入以下公式:

=COUNTIF(A$1:A1,A1)*10

现在复制该单元格并将其粘贴到 B 列的其余部分。粘贴公式时,公式A$1将保持不变,但A1会更改为包含粘贴公式的行号。例如,单元格 B5 中的公式将是:

=COUNTIF(A$1:A5,A5)*10

该公式将计算 A 列中的名称在从第 1 行到当前行的所有 A 列中出现的次数,然后将其乘以 10。

在此处输入图片描述

相关内容