2012-01-12 35 views
0

已經搜索數據庫中,但需要使用今天即EXCEL公式計算從今天起最後7天的列的總和作爲參考?

列A列B中的參考具體地總結(飛行時或休息日)在一列中的最後7天

12年1月6日0小時

12年1月7日1小時

12年1月8日1小時

12年1月9日1小時

12年1月10日0小時

12年1月11日0小時

12年1月12日1小時

TODAY1小時

12年1月13日1小時

12年1月14日1小時

誰都可以幫助將不勝感激 - 感謝

PS我修正上述數據爲更好的澄清

DATE DAILY飛行小時最後7天

ABC

6 /月/ 12 1.0 8.0

7 /月/ 12 TOTAL HRS 1.0

8 /月/ 12 1.0

9 /月/ 12 1.0

10 /月/ 12 1.0

11 /月/ 12 1.0

12 /月/ 12 1.0

13 /月/ 12 1.0

14/JAN/12 1.0

15 /月/ 12 1.0

16 /月/ 12 1.0

17 /月/ 12

18 /月/ 12

19 /月/ 12

20 /月/ 12

21 /月/ 12

您好羅伯特和Barry ,感謝您對Excel中這個'新手'的反應和耐心。我已經複製了最新的格式供您考慮。當前日期列(A)有條件地格式化,以便在「今天」時突出顯示。每日小時列(B)格式化爲#並且最後7天(列C)的總計公式爲= SUMIFS(B: B,A:A,「> =」& TODAY() - 7,B:B,「< =」& TODAY())。

目前公式計算從今天開始的小時數(C12:C5),如果我在今天的日期之後添加輸入,它也會添加總數!!我基本上需要它來計算過去7天的飛行小時數不包括爲「今天」飛行的任何時間。

我曾嘗試其它公式是: = SUMPRODUCT( - ($ A $ 12:$ A $ 64> $ M $ 9),$ C $ 12:$ C $ 64)或 = SUM(INDEX(B:B, MATCH(99^99,B:B)):INDEX(B:B,MATCH(99^99,B:B)-6))

+0

你真的有「今天」作爲一個入口,而不是一個日期嗎?你總結了哪7天 - 是否包括今天? – 2012-01-14 23:19:25

+0

在這種情況下,我會嘗試擺脫「today」文本,或者我會「複製」C列中的日期,並自動用= today()替換文本「today」以獲取今天的數值。 B.t.w.我假設1小時或2小時字段的格式爲#「小時」,以便每個單元格中的實際輸入只是一個數字,並且沒有文本。 – 2012-01-15 15:31:31

+0

今天「突出顯示」的一個解決方案可能是使用任何地方的日期,但autoformat列使得今天的日期顯示爲紅色或黃色背景。 – 2012-01-15 16:08:41

回答

2

嘗試這種情況:

=SUMIFS(B:B,A:A,">="&TODAY()-7,A:A,"<="&TODAY()) 
+0

嗨羅伯特,它有點作品,但是有一個SUMIFS或SUMPRODUCT公式的問題是,如果你的日期在「今天」列在A列與相應的數字值會將這些值添加到計算中,以及「今天」行旁邊是否有任何數據? – browne3000 2012-01-14 01:30:13

1

試試:

=SUMIFS(B:B,A:A,">"&TODAY()-7)-SUMIFS(B:B,A:A,">"&TODAY()) 

在這裏添加大於(今天 - 7)的所有值,並且比今天減去所有東西。

+0

真棒!有用!!感謝羅伯特感謝幫助 – browne3000 2012-01-16 23:07:06

+0

嗨羅伯特,對上述公式有疑問,是否可以向它添加一個條件,以便它保留當天在該線上的公式的結果,並且當它翻到下一個那麼它會按照公式計算新的結果,並在結果翻到第二天時保留結果等等。不確定您是否理解? – browne3000 2012-01-19 21:49:32

+0

我想我明白了。我認爲你想在每個日期旁邊有一個額外的列(例如C),你可以看到今天登記的小時數(列B),而在C列中你可以看到最後一列7天。在這種情況下,將TODAY()替換爲列A中單元格的引用(例如A2或A3)。我會測試這個並報告回來。 – 2012-01-20 09:40:12

1

下面是一個(隨機)行的公式。

單元格A12:只有一個例如jan 11 2012

單元格B12:只有幾個小時, 5

小區C12:顯示最後7天

= SUMIFS(B的總小時數:B,A:A, 「> =」 & A12-6,A:A, 「< =」 & A12)

細胞D12:顯示的時間範圍

= TEXT(A12-6, 「DD-MMM」)& 「直到」 & TEXT(A12, 「DD-MMM」)

我改變了公式並且也減少了-7到-6 b因爲它是今天-6總共7天

此外,請確保您有列A的條件格式:設置爲等於:=今天()與您選擇的顏色。

enter image description here

+0

我能說什麼 - 純粹的天才感謝百萬!我有條件格式化與這個公式的單元格之一有一個小問題?我應該開始一個新的問題,還是我可以在這裏問一下? – browne3000 2012-01-22 15:14:31

+0

http://stackoverflow.com/q/8966161/1146387 – browne3000 2012-01-23 00:47:45

相關問題