簡體   English   中英

將Excel中特定一周中的天中的值相加

[英]Sum the values from the days in a specific week in Excel

所以我有一些數據行和一些列日期。 如下圖所示。
我想要每一行的星期總和-但棘手的事情是並非每個星期都是5天,所以可能會有3天的星期。 因此,我想嘗試獲取周數,然后將其求和。
誰能幫助我制定公式(或VBA宏)?

在嘗試了幾種方法之后,我完全迷失了。

表數據 15年5月18日至15年5月19日至15年5月20日至15年5月22日至15年5月25日至15年5月26日至15年5月27日至15年5月28日至15年5月28日2015年6月1日至15年6月2日至15年6月3日至2015年6月4日第1周總計2周總計33 15 10 19 18 8 10 15 10 29 16 24 8 26 74
18 11 8 17 0 6 16 9 16 16 36 9 6 4 55
0 0 1 0 0 1 0 0 1 0 0 3 3 2 8
30 7 4 8 8 11 10 3 0 11 3 4 5 6 18
0 0 0 11 0 0 0 1 0 7 8 1 1 2 12
1 1 4 0 5 1 6 2 1 4 2 4 5 4 15
0 0 0 0 0 0 0 0 0 0 0 0 0 0
52 27 22 36 23 15 32 26 27 49 54 37 19 34 144 30 50 25 21 34 12 33 32 26 43 54 43 18 32 147 0 0 1 0 3 0 0 0 0 0 0 0 0
29 5 3 4 4 1 1 2 4 4 3 4 2 3 12
0 0 0 0 0 0 0 0 0 0 0 0 0 0
0 0 0 4 1 10 9 0 0 0 0 0 1 1 2
1 2 0 0 0 0 0 1 3 0 0 0 2 2 4
15 29 5 17 16 4 18 20 12 28 25 22 4 23 74
11 15 11 3 15 7 11 9 5 12 18 10 5 7 40
1 0 2 1 1 0 0 1 8 1 4 3 2 0 9
3 6 7 0 2 1 4 2 1 2 7 8 7 2 24
21 21 21 21 21 22 22 22 22 22 23 23 23 23

使用SUMIF是一種方法。 但是,您需要直接獲得參考文獻以便於輸入。

注意下圖中的公式:

=SUMIF(Weeknums,M$1,$B2:$K2)

其中weeknums是計算出的周數的行。

在此處輸入圖片說明

還要注意,使用自定義格式可以使顯示要累加的星期數的列標題更具解釋性:

我知道您已經接受了答案,只是為了向您展示:

如果您轉置了數據,則可以使用數據透視表

原始數據

您可以設置一個計算字段來准確計算您想要的內容(並根據您對日期進行排序/分組的方式,可以按幾周,幾月,四分之一甚至幾年來進行排序

計算場

然后,您將以易於閱讀的格式將所有最終值顯示出來,並根據需要進行分組。 在我看來,從長遠來看,這是一個更強大的解決方案。

結果

暫無
暫無

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

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