在 Excel 中如何讓一個時間清單,能依不同時段自動以不同格式區格?

以下圖為例,若以每個小時為分界,可以使用分隔線或是不同色彩來顯示區隔。

Excel-不同時段顯示不同格式(MOD,SUMPRODUCT,FREQUENCY)

 

【公式設計與解析】

利用設定格式化的條件可以來達到結果。

1. 使用不同色彩的分隔線

首先,選取儲存格A3:B27。設定其格式化的條件:

規則類型:使用公式來決定要格式化哪些儲存格。

編輯規則:=HOUR($A3)<>HOUR($A2)

設定格式:上框線為紅色

Excel-不同時段顯示不同格式(MOD,SUMPRODUCT,FREQUENCY)

 

2. 設定不同色彩來區隔

首先,選取儲存格A2:B27。設定其格式化的條件:

規則類型:使用公式來決定要格式化哪些儲存格。

編輯規則:=MOD(SUMPRODUCT((FREQUENCY(HOUR($A$2:$A2),
HOUR($A$2:$A2))>0)*1),2)=0

設定格式:儲存格色彩為淺藍色

Excel-不同時段顯示不同格式(MOD,SUMPRODUCT,FREQUENCY)

其中:

FREQUENCY(HOUR($A$2:$A2))

用以找出由資料第一列往下的每個時數出現的次數。

觀察下圖,對應公式的數值:

儲存格C2:

=SUMPRODUCT((FREQUENCY(HOUR($A$2:$A2),HOUR($A$2:$A2))>0)*1)

儲存格D2:

=MOD(SUMPRODUCT((FREQUENCY(HOUR($A$2:$A2),HOUR($A$2:$A2))>0)*
1),2)

儲存格E2:

=MOD(SUMPRODUCT((FREQUENCY(HOUR($A$2:$A2),HOUR($A$2:$A2))>0)*
1),2)=0

Excel-不同時段顯示不同格式(MOD,SUMPRODUCT,FREQUENCY)

arrow
arrow

    vincent 發表在 痞客邦 留言(0) 人氣()