2014-01-08 54 views
0

我有一個Excel工作表,基本上是這樣的:如何使用Excel獲取屬於某個月份的日期範圍內的日期?

| A   | B 
1 | 23.12.2013 | 03.01.2014 
2 | 20.01.2014 | 25.01.2014 

等等。存儲在startend中的日期可能在同一個月,但不一定。簡單總結一個範圍內的工作日並不困難:=NETWORKDAYS(A1;B1)在這裏很好。

所以問題是我如何總結屬於某個月的範圍內的工作日?例如,對於第一行,12月的結果爲7,一月份的結果爲3。

+0

你想在單元格中獲得7,在另一個單元格中獲得3? – Jerry

+0

@Jerry是 - 基本上是目標 – Spontifixus

+0

你的範圍總是在1或2個月內?不多? – Taosique

回答

2

例如,如果你的邊界是在細胞A1A2並且要相交的範圍與2013年12月:

=NETWORKDAYS(MAX(A1,DATE(2013,12,1)),MIN(A2,DATE(2013,12,31)))

1

使用@ Taosique公式(+1),並修改了一點,您可以創建一個表格(必須在需要時進行維護)來跟蹤這些事情。

我會創造幾列包含日期頭,是2013年12月1日,那麼2014年1月1日,1日2014年2月,等

然後在單元格C2,使用的公式:

=IFERROR(MAX(NETWORKDAYS(MAX($A2,C$1),MIN(D$1-1,$B2)),0),0) 

然後拖下來,填補其他專欄(月)和人。看到我製作的谷歌電子表格,如果你想看到它。

Google電子表格在格式上有一些限制,但是您可以通過將其格式化爲Excel中的mmm-yy來「隱藏」該列的日期。

相關問題