我有月份列和行标准(除法,量度),并且需要一种将给定量度的所有除法求和并仅返回报告月份的方式。
INDEX(MATCH)
不起作用,因为我需要它来求和所有12月18日的缺勤值,但是列中还包含其他度量。
我当前的迭代(数组):
=SUM(OFFSET(D1:D53,,MATCH(Y3,$D$2:$P$2,0)))
但是我无法根据所选的月份更改汇总列。
我最后的猜测是我需要交换除法和月份(因此除法列标题,月份行),但是如果我遗漏了明显的内容,我宁愿不这样做。
示例:
Department | Measure | Nov-18 | Dec-18
Sales | Absence Hours | 3.5 | 4.6
Manu | Absence Hours | 6.2 | 1.7
Sales | Hours worked | 1000 | 976
答案 0 :(得分:0)
答案 1 :(得分:0)
一种不使用像计算这样的数组也不使用易失函数的替代解决方案。
=SUMIF($B$2:$B$4,$F2,INDEX($C$2:$D$4,0,MATCH(G$1,$C$1:$D$1,0)))
如果找不到您的标准或日期,则会显示错误。您可以通过将整个内容包装在IFERROR函数中,然后选择自己的错误消息,显示为空白或返回0来解决此问题。
=IFERROR(SUMIF($B$2:$B$4,$F2,INDEX($C$2:$D$4,0,MATCH(G$1,$C$1:$D$1,0))),"NOT FOUND")
此外,如果您希望进一步细分结果,但要“部门”和“度量”,则可以使用SUMIFS,它允许您设置多个条件而不是1