[英]Excel - SUM Daily results based on given date range
感謝您花一分鍾時間幫助我!
我有 3 張表,其中 3 張是用戶、車輛和人口的日常數據,這些數據是穩定的,它們都具有相同的結構:
D 列是位置,rest 是每日結果。 結果每 14 天更改一次,這就是您在每個位置看到相同數據的原因。
還有第四個,我想根據數據和位置集中以前工作表的結果 - 位置是 D 列:
我想設置開始日期和結束日期,並在此基礎上按位置匯總每日結果。 例如,假設 Inicio - 開始日期是 01/03/2020,Termino - 結束日期是 05/03/2020,在第二張圖片中,我在此處突出顯示 SUM HERE,對於 001-L1 Dr. Galvez N,它應該顯示為 227,340。
我已經嘗試過 SUMIF、SUMIFS、SUMPRODUCT,但它似乎不起作用。
有任何想法嗎?
我為你開發了這個公式(001)。 請看一下。
[E5] =SUMIFS(INDEX(Counts1,MATCH($D5,Stops1,0),0),Dates1,">=" & $E$2,Dates1,"<=" & $F$2)
該公式專為第四張紙的單元格 E5 設計。 $D5、$E$2 和 $F$2 都在這張表上。
Counts1
是 Sheet1 上的一個命名范圍,包括所有乘客計數,從 E 列開始,一直到該月的最后一天,垂直方向是從第 4 行到與車站一樣多的行。
Stops1
是 Sheet1 D4:[end of column] 上的另一個命名范圍。
Dates1
是 Sheet1 上的第三個命名范圍,從 E2:[end of row] 開始。 我建議您設置這些命名范圍以動態調整到工作表的實際使用區域。
現在, INDEX(Counts,MATCH($D5,Stops,0),0)
定義了Counts
行中Stop等於 D5 的所有單元格。 當然,當您向下復制公式時,此引用會發生變化。
SUMIFS
采用該范圍,提取並總結您感興趣的數字。
現在,如果您需要通過同一系統從 3 個不同的工作表中提取相同的數字,您只需重復公式 3 次,將結果與加號連接起來。 這使您的任務是設置 9 個范圍,而不是僅設置 3 個,每組 3 個在您的一個源工作表上。 通過我上面暗示的系統,您可以將它們命名為Count2
、 Count3
等。
這就留下了你約會的問題。 它們必須是真實的日期。 看起來像日期的文本字符串是不行的。 (我想你知道:-)。 在我設置的測試表中,我在 E2 中輸入=DATE(2020,3,1)
,[F2] =E2+1
並從 F2 復制到右側。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.