2017-07-30 56 views
1

请参阅下图中的数据。我想计算所有月份的当前月份(当前月份为7月份)所有预算,计划值和实际值的总和。EXCEL:SUMIF有2行和列的3条标准

我尝试了sumifs和sumproduct以及但不能得到它的工作。有人能帮我吗?

我非常感谢您的帮助。

enter image description here

回答

0

随着AO2 ,尝试,因为,

=SUMPRODUCT((A3:A9=AO2)*(B1:AM1<=7)*(MOD(COLUMN(B:AM), 4)<>1)*B3:AM9) 

enter image description here

0

你的截图有一些列隐藏,但我认为这个模式继续。我还假设你会希望随着月份的推移这些总数会自动改变。在这种情况下,我继续了12个月的模式。然后,我输入了4个总结栏。每个代码垂直一个,每个行标题一个。然后,我在单元格AX3中创建了此公式(并向右和向下复制):

=SUMIFS($B3:$AW3,$B$2:$AW$2,AX$2,$B$1:$AW$1,"<="&(MONTH(TODAY()))) 

它是一个数组公式。如果你从来没有使用数组公式,请按照下列步骤操作:

  1. 从该页面中选择公式
  2. 复制
  3. 去练成
  4. 选择单元格AX3,
  5. 按“F2 “关键
  6. 粘贴公式
  7. 按CTRL + SHIFT + Enter键(而不是只按enter)

要复制下来,请按照下列步骤操作:

  1. 复制单元格AX3
  2. 向下移动到细胞AX4(而不是选择范围)
  3. 粘贴在电池AX4
  4. 选择范围和粘贴从那里。

如果不以这种方式复制下来,它会告诉你,你不能改变阵列...

screenshot of my answer