簡體   English   中英

Excel - 基於給定日期范圍的 SUM 每日結果

[英]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,但它似乎不起作用。

有任何想法嗎?

什么不適用於SUMPRODUCT 試試這個 - 結果是正確的:

=SUMPRODUCT((Sheet1!$E$3:$M$3>=$E$2)*(Sheet1!$E$3:$M$3<=$F$2)*(Sheet1!$D$2:$D$14=D5)*Sheet1!$E$4:$M$14)

我嘗試根據您的示例調整范圍,但如有必要,請更改它們。

在此處輸入圖像描述

我為你開發了這個公式(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 個在您的一個源工作表上。 通過我上面暗示的系統,您可以將它們命名為Count2Count3等。

這就留下了你約會的問題。 它們必須是真實的日期。 看起來像日期的文本字符串是不行的。 (我想你知道:-)。 在我設置的測試表中,我在 E2 中輸入=DATE(2020,3,1) ,[F2] =E2+1並從 F2 復制到右側。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM