我如何创建一个公式来计算列表中的所有“x”,然后根据“x”的金额得出支付总额?

我如何创建一个公式来计算列表中的所有“x”,然后根据“x”的金额得出支付总额?

我有一个员工聚会的清单,清单底部列出了已支付的总金额,并通过在姓名旁边放置一个 X 来表明谁将参加聚会。我希望如果我在姓名旁边放置一个 X,它就会更新总数。我甚至不知道如何尝试这样做,请帮忙!

答案1

有多种方法可以实现此目的,具体取决于您如何设置数据。 到目前为止,还没有看到您尝试过的方法,下面是一个非常基本的示例:

工作人员活动 图1:员工活动付款摘要

在这个例子中,每人都有一个固定的费率(在单元格 D1 中输入),并且每个员工可以带来额外的客人(在 C 列中输入)。

单元格 D4 中的第一个公式=IF(B4="x",1+C4,0)的基本含义是,如果在单元格 B4 中输入了“x”来表示员工已经付款,它将返回 1(即员工人数加上单元格 C4 中输入的额外客人人数);如果在单元格 B4 中没有输入“x”,它将返回 0。

然后将公式复制到 D 列中,用于列表中的所有员工。此列表示所有带薪/出勤人员的数量,总数显示在单元格 D19 的底部=SUM(D4:D18)

最后,计算单元格 D20 中支付的总金额 ($) 的公式=D19*D1参加总人数*每人收费

希望这些内容能帮到你。干杯!

答案2

需要更多详细信息才能更好地了解您是否需要 AMOUNT 或 NUMBER 以及您的数据如何设置。这是一个使用 的解决方案COUNTIF。由您决定是否要显示数字和/或已付金额。以下是两者的解决方案。

员工 有薪酬的
A
X
C X
X
F
总支付 3
支付的金额 30.00 美元

总付费公式:

=COUNTIF(B2:B7,"x")

已付金额公式(与已付总额相同,乘以 n)

=COUNTIF(B2:B7,"x")*10

相关内容