Excel問答,是對老徐漫談粉絲們提出的優(yōu)秀問題進行的答疑解惑。希望能幫助到每一個看到此文的讀者。 更多Excel問答文章請關(guān)注老徐漫談頭條號。 粉絲問題在 Excel 中取得一個日期數(shù)列,想要找出每個星期幾的數(shù)量,該如何處理?(參考下圖) 【準備工作】 為了方便說明,先定義各個數(shù)據(jù)名稱。 1. 選取單元格A1:B21,單擊 Ctrl+Shift+F3 鍵,勾選「頂端列」選項。定義名稱:「日期、星期」。 【公式一:使用輔助字段】 先找出每個日期的星期幾數(shù)值,以星期日到星期六為1~7。 單元格B2:=WEEKDAY(A2,1) 利用 WEEKDAY 函數(shù)來求星期幾數(shù)值,其中的參數(shù)1,可以將星期日到星期六對應(yīng)為1~7。 復(fù)制單元格B2,往下各列貼上。 單元格E2:=COUNTIF(星期,ROW(1:1)) 利用 COUNITIF 函數(shù)統(tǒng)計在「星期」字段中1~7的數(shù)量,即為星期幾的數(shù)量。 復(fù)制單元格E2,往下各列貼上。
【公式二:使用數(shù)組公式】 如果使用數(shù)組公式,將可以不需要使用輔助字段。 單元格E2:={SUM(IF(WEEKDAY(日期,1)=ROW(1:1),1,0))} 這是數(shù)組公式,輸入完成請按 Ctrl+Shift+Enter 鍵。 復(fù)制單元格E2,往下各列貼上。 公式的意義: IF(WEEKDAY(日期,1)=ROW(1:1),1,0):判斷 WEEKDAY 函數(shù)取得的星期幾數(shù)值,如果為 1,則輸出1,否則輸出 0。 利用 SUM 函數(shù)將這些 0/1 的數(shù)組加總即為數(shù)量。 |
|