2012-02-20 88 views
0

我有以下數據在Excel中 -和每週範圍在Excel

4/2/2002 -0.018255578 
4/3/2002 -0.016528926 
4/4/2002 0 
4/5/2002 -0.016806723 
4/8/2002 0.004273504 
4/9/2002 -0.006382979 
4/10/2002 0.002141328 
4/11/2002 -0.004273504 
... 

我需要總結的是落在週一第二列的所有條目。我用下面的公式,但它不工作 -

=SUMPRODUCT(IF(WEEKDAY(A2:A15)=2,1,0),B2:B15) 

一個相關的問題 - 我該如何選擇的日期落在週一從給定的清單,並將其與公式複製到列?

任何想法?

感謝

回答

3

這裏是一個公式,將做第一個問題:

=SUMPRODUCT((WEEKDAY(A1:A8)=2)*B1:B8) 

這是假設你的數據在A1開始。相應地調整你的範圍。您還可以使用數組公式:

=SUM((WEEKDAY(A1:A8)=2)*B1:B8) 

我不知道我理解的第二部分,這可能是爲什麼你的問題是越來越否決。

+0

感謝您的幫助。第二個問題基本上是如果我說20個日期,我想打印那些在星期一落下的日期。 – user236215 2012-02-20 07:11:28

+1

在這種情況下,我會插入一個包含每個日期的「Weekday」函數的列。然後轉到「插入」>「表」,以便在數據中創建一個表(或者如果您使用Excel 2003)。最後,星期一欄的簡單過濾將會隱藏除星期一之外的所有內容。然後您可以選擇並複製可見行。 – 2012-02-20 07:32:10

+0

是否可以在一個公式中做到這一點。例如,是否創建了週一至週日的範圍/行/列日期爲 – user236215 2012-02-20 20:54:17