Excel 2016,为要求和的单元格分配替代值

Excel 2016,为要求和的单元格分配替代值

我正在尝试创建一个佣金计算器,并希望为任何具有正值的单元格添加一个固定值。具体来说,如果我的单元格范围是 A1 到 A50,那么我想为每个值>0 的单元格添加 5。因此,如果 A1>0,则添加 5,依此类推。如果 10 个单元格有值,那么我的总数将是 50。

答案1

您可以使用:
=5*COUNTIF(A1:A50,">0")
只需将其写在您想要求和结果的位置即可

此公式用于Countif计算单元格 (A1:A50) > 0
并将结果乘以 5
您可以在任意单元格中写入 5,例如 B1,以防您可能更改它,然后将公式更改为:
=B1*COUNTIF(A1:A50,">0")
您将得到相同的结果

答案2

我建议将此乘数值(5)存储在单独的单元格(或工作表中)。原因是,如果您想更新该值,这很容易。

您无法使用公式更新同一个单元格 - 这种类型的递归行为是不可能的,因此您需要添加一个新列来显示这个计算值

因此我建议(以 D1 为乘数值单元格)

if (A2>0,A2*$D$1,A2)

在此处输入图片描述

相关内容