2016年7月9日 星期六

Excel-找出一年中第一個13號星期五出現的月份(WEEKDAY,SMALL,陣列公式)

如果要進一步找出每年第一個13號星期出現的月份,該如何處理?
Excel-找出一年中第一個13號星期出現的月份(WEEKDAY,SMALL,陣列公式)

【公式設計與解析】
儲存格C2:
{=SMALL(IF(WEEKDAY(DATE(A2,ROW($1:$12),13),2)=5,ROW($1:$12),99),1)}
公式輸入完成,要按 Ctrl+Shift+Enter 鍵,Excel 會自動產生「{}」。
第(1)式 IF(WEEKDAY(DATE(A2,ROW($1:$12),13),2)=5,ROW($1:$12),99)
若各月的13號是星期五,則傳回對應的月份,否則就傳回 99(隨意設定比12大的數)。
再利用 SMALL 函數找出這些月份的最小值,即為所求。

沒有留言:

張貼留言

好康東東