• 不連續範圍,符合條件之個數
  • 判斷「時間1」、「時間5 」、「時間9」、「時間13」欄位之時間,超過早上六點的個數
  • 問題出處:【發問區】5樓

E0203_1.png

【DU2儲存格】方法一
式一、(DH2>TIME(6,0,0))

  • 判斷DH2是否大於早上6點,是回傳TRUE,否回傳FALSE
  • 故式一為「FALSE」


式二、(DL2>TIME(6,0,0))

  • 判斷DL2是否大於早上6點,是回傳TRUE,否回傳FALSE
  • 故式二為「FALSE」

 

式三、(DP2>TIME(6,0,0))

  • 判斷DP2是否大於早上6點,是回傳TRUE,否回傳FALSE
  • 故式三為「TRUE」


式四、(DT2>TIME(6,0,0))

  • 判斷DT2是否大於早上6點,是回傳TRUE,否回傳FALSE
  • 故式四為「TRUE」


式五、式一+式二+式三+式四

  • 邏輯值用於運算,會將TRUE轉為1,FALSE轉為0
  • 式一:FALSE,故為0
  • 式二:FALSE,故為0
  • 式三:TRUE,故為1
  • 式四:TRUE,故為1
  • 故DU2為「2」

 

【DU2儲存格】方法二

  • 式一、COLUMN(A2:M2)
  • 顯示A2:M2之欄數
  • 故式一為{1;2;3;4;5;6;7;8;9;10;11;12;13}

 

式二、MATCH(式一,{1,5,9,13},0)

  • 式一:{1;2;3;4;5;6;7;8;9;10;11;12;13}
  • 尋找式一各個值,於{1,5,9,13}出現的位置,採完全比對的方式
  • 故式二為{1;#N/A;#N/A;#N/A;2;#N/A;#N/A;#N/A;3;#N/A;#N/A;#N/A;4}


式三、ISNUMBER(式二)

  • 判斷式二是否為數值,是回傳TRUE,否回傳FALSE
  • 式二:{1;#N/A;#N/A;#N/A;2;#N/A;#N/A;#N/A;3;#N/A;#N/A;#N/A;4}
  • 故式三為{TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE}


式四、IF(式三,DH2:DT2,0)

  • 式三:{TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE;FALSE;TRUE}
  • 若式三為TRUE,回傳對應的DH2:DT2之值,反之回傳0
  • 故式四為{0.23472;0;0;0;0.2305;0;0;0;0.270138;0;0;0;0.252083}

註:Excel會以數值型態運算以及判斷,故時間05:38轉換為數值型態為0.23472,餘以此類推


式五、N(式四>TIME(6,0,0))

  • 判斷式四各值是否大於早上6點,並將邏輯值TRUE轉為1,FALSE轉為0
  • 式四:{0.23472;0;0;0;0.2305;0;0;0;0.270138;0;0;0;0.252083}
  • TIME(6,0,0):早上6點,數值型態為0.25
  • 故式五為{0;0;0;0;0;0;0;0;1;0;0;0;1}


式六、SUM(式五)

  • 加總式五
  • 式五:{0;0;0;0;0;0;0;0;1;0;0;0;1}
  • 故DU2為「2」

※ 方法二為陣列公式,故完成輸入後,請按下組合鍵CTRL+SHIFT+ENTER

 

文章標籤
創作者介紹
創作者 Lyc 的頭像
Lyc

*YC的筆記鋪

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