iT邦幫忙

0

Excel函數 判斷固定範圍儲存格 並依照條件回傳Pass or Fail

Excel函數公式如下
F6=IF(OR(F7={"Pass","FYI","N/A"}),"Pass","Fail")
以上公式可判斷 F7若為 Pass 或 FYI 或 N/A, 則再F6儲存格顯示Pass,若非則顯示Fail
請問F7儲存格 應該如何修改為判斷F7~F13多數儲存格皆要使用此規則?

slime iT邦大師 1 級 ‧ 2019-11-27 08:32:52 檢舉
F6 = if (
countif(F7:F13,"Pass")
+ countif(F7:F13,"FYI")
+ countif(F7:F13,"N/A")
= 7 , "Pass" , "Fail" )

(不過 N/A 可以這樣判斷嗎? 還是 N/A 是純文字? )
henry329 iT邦新手 5 級 ‧ 2019-11-27 09:10:52 檢舉
N/A是純文字 我的F7:F13每一個儲存格是下拉式清單有 Pass,Fail,Pending,N/A,FYI
您提供的函數公式 成功的符合我目前的需求了
另外想進階一下 如果有任何一個F7:F13 有任何一個空格為空白時 則F6為空白
那麼此公式應該如何修改?
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
阿展展展
iT邦好手 1 級 ‧ 2019-11-27 06:38:24

懶惰一點就包很多層,厲害一點就在 「條件」中做 AND

小魚 iT邦大師 1 級 ‧ 2019-11-27 07:51:38 檢舉

有考慮VBA嗎?

henry329 iT邦新手 5 級 ‧ 2019-11-27 09:11:20 檢舉

我不會VBA....

1
小魚
iT邦大師 1 級 ‧ 2019-11-27 07:52:17

有考慮VBA嗎?

3
海綿寶寶
iT邦大神 1 級 ‧ 2019-11-27 09:25:22

不待招式用老
再包一層 IF

先判斷優先條件(有任一列為「空白」)
若不符合
再走「原判斷邏輯」

=IF(COUNTIF(F7:F13,"")>0,"",IF(COUNTIF(F7:F13,"Pass")+COUNTIF(F7:F13,"FYI")+COUNTIF(F7:F13,"N/A")=7,"Pass","Fail"))

底下將「原判斷邏輯」標示出來較易閱讀
=IF(COUNTIF(F7:F13,"")>0,"",IF(COUNTIF(F7:F13,"Pass")+COUNTIF(F7:F13,"FYI")+COUNTIF(F7:F13,"N/A")=7,"Pass","Fail"))

選我正解

henry329 iT邦新手 5 級 ‧ 2019-11-27 09:44:44 檢舉

感謝大師的公式 成功了 謝謝

0
luica
iT邦見習生 ‧ 2023-05-30 17:23:41

請問我若要再加一個條件有NS為判斷式,依照海棉寶寶的公式要如何修改?
f6有空格/NS/PASS/FAIL的結果
f6=IF(COUNTIF(F7:F13,"")>0,"",IF(COUNTIF(F7:F13,"Pass")+COUNTIF(F7:F13,"FYI")+COUNTIF(F7:F13,"N/A")=7,"Pass","Fail"))

我要發表回答

立即登入回答