如何在 Mac 版 Excel 中创建自动估算总数的 IF 公式?

如何在 Mac 版 Excel 中创建自动估算总数的 IF 公式?

通过 Office 360​​ 订阅/ Excel '16 for Mac 使用 Microsoft Excel for Mac

(在 Stack Overflow 上交叉发布)

背景和数据:

我计划举办一个周末会议,其中包含多项活动。餐饮供应商和其他人希望在我们获得实际人数之前提前获得估算。

电子表格示例

在某些情况下,我可以根据受邀者猜测出席情况。在其他情况下,我做不到。因此,我设置了一个条件公式,使用颜色标记我是否收到了正式的 RSVP 消息。

但这并不能帮助我快速扫描和使用我的数据。

问题:

我希望找到一种方法来添加额外的 IF 公式,该公式使用 A 列中“RSVP REC'd”的 Y/N 响应在底部创建一个特殊的总计行,我将其标记为“ESTIMATED TOTAL”或类似内容。

我想保留我的 RSVP Y/N 颜色编码,因为它可以帮助我跟踪谁已经回复,谁尚未回复。

条件规则截图

过程和预期结果:

我需要的是将粉色的任何内容(这意味着如果有值,则为估算值)自动添加到任何其他粉色估算数字,然后将其添加到任何黑色实际数字,以便在估算出席人数的底部给我一行。粉红色方框中的第 14 行,如上图所示。该行总数会经常变化,因为我的估算值被实际响应所取代。这些很容易看到,因为只要我在 A 列中表明我收到了回复,该行就会变为黑色。条件格式太棒了。

但是,对于黑色数字,表示我已经回复,因此数字已确认,我想自动将它们相加,而不使用粉红色的估计数字,以便在最底部有一排实际的、已确认的答复。上面黑色方框中的第 16 行。

(底部第 17 行突出显示的红色数字是周六最大活动的实际总数的重复,其中将参加者及其子女的人数加在一起。)

我尝试过在网上找到的各种公式,但它们要么完全失败,要么无法排除我的真实确认总数的粉红色估计数字。

提前感谢您的任何想法!

答案1

@SolarMike 是正确的,您需要 SUMIF() 来完成您的要求。

我想知道 SUMIF() 是否会对某些单元格中的空白和文本值产生问题,但它只是忽略它们并正确地求和相应的数字。

我在下面复制了部分数据表,并包括了估计总出席人数和实际确认人数的行。前者只是列中所有数字的总和:

=SUM(B2:B8)

后者使用 SUMIF():

=SUMIF($A2:$A8,"Y",B2:B8)

工作原理:SUMIF() 在 A2:A8 中查找包含“Y”的单元格,并对 B2:B8 中的相应数字求和。当公式向右填充时,它会对每个连续列中的数字求和。

希望这会有所帮助,祝你好运。

在此处输入图片描述

答案2

抱歉,我使用的是智能手机,因此无法测试我的建议......

如果满足条件 rsvp,则可以使用 sumifs() 对数字求和:即对关联单元格中具有 rsvp 的所有数字求和。无需使用 if()...

仅供参考,有几个像这样工作的函数:countifs、averageifs......正在寻找工作。

相关内容