第一篇文章 - 請溫和。Excel:求和值在一個範圍內(擴展SUMIFS以使用範圍標準)
我有一個有趣的問題,我試圖將平面數據錶轉換爲基於兩個範圍的累計總數(以創建累積進度圖)。一些應該很容易做到的事情。我已經設法將數據整理成一個彙總表(實際上是一個數據透視表,但爲了佈局和製圖的目的,我不能使用一個實際的數據透視表)。
(我太新張貼圖片 - 對不起它不嵌入)
在這個畫面,我試圖表現出左側爲平面的數據表中的3列。 列A & B是可以是'任何'文本的文本值(所以我不能使用通配符)。 列C是我想要SUM的值。
當前,當「Week」標籤與「A列」中的值匹配並且「Department」標籤與「B列」中的值匹配時,我正在使用SUMIFS語句來查找「Hours」的總和。
我想改變這個方程查找每個星期的累積值(因此在該示例中細胞G6將是14 - 1周即4和10從第2周)
我會喜歡嘗試和避免重複整個表,只是爲了找到累計 我真正需要能夠在這個例子中做的是替換F5的公式:用
=SUMIFS($C$2:$C$15,$B$2:$B$15,$E5,$A$2:$A$15,F$4)
例如總結以前所有星期的小時數。再次 - 我不能使用通配符,我不能使用數據透視表。
我想我需要使用一些數組公式,但我無法找到任何在線資源來幫助我。
任何幫助,將不勝感激。
進一步就此,我發現SUMPRODUCT工作得很好在這樣的場景: = SUMPRODUCT(($ A $ 2:$ A $ 15 = $ F $ 4 :F $ 4)*($ B $ 2:$ B $ 15 = $ E5)*($ C $ 2:$ C $ 15)) 但是您需要知道行數,否則返回#value。 - 因爲我不知道這一點,我不認爲我可以使用這個功能? – 2013-05-14 11:38:14
你可以使範圍動態,mit偏移和索引。只知道用sumproduct對排除第一行非常重要(sumproduct是挑剔的並只求和數字)。 – momobo 2013-05-14 14:55:06