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