需要基于两个条件的 SumIf

需要基于两个条件的 SumIf

我需要帮助 当名称和日期匹配时,我需要一个 SUMIF。

Date   Jun Jun Mar Jun
Name1  10  11  14  12
Name2  2   34  4   7

需要结果

Date  Jun  Mar
Name1  33   14
Name2  43   4

答案1

假设您的数据的布局类似于中的“日期”A1和中的“7” E3,您可以执行以下操作:

=SUM(IF($A$2:$A$3=$A8,IF($B$1:$E$1=B$7,$B$2:$E$3)))

请务必输入CTRL+SHIFT+ENTER

在此处输入图片描述

答案2

Bruce Wayne 的解决方案很好。还有一个更简单(但灵活性稍差)的方法: =SUMIF($B$1:$E$1,"="&B$7,$B2:$E2)

$B$1:$E$1是测试条件的范围。行和列都是固定的,因为我总是针对相同的月份名称数组进行测试。

"="&B$7是条件。此处行是固定的,因为我将始终查看第 7 行中的月份名称,但列不是,因为我想将其拖到我的表格中并使其应用于它所在的任何列标题。

$B2:$E2是将要求和的范围sumif 现在列已固定,但行尚未固定,因为我想将其向下拖动,并将其应用于列 A 中的名称#。

这种方法要求您对 $ 符号多加注意 - 以确保引用了正确的 Name# 等。它还要求您的名称在摘要表中的顺序与在起始表中的顺序相同。

演示

相关内容