iT邦幫忙

0

[請教]多條件規則的函數

  • 分享至 

  • xImage

圖表1
https://ithelp.ithome.com.tw/upload/images/20230504/20159654bj3aJUaGcO.jpg
圖表2
https://ithelp.ithome.com.tw/upload/images/20230504/20159654AEltpDDXnQ.jpg

請問圖表2的規則,我要用什麼函圖去套圖表1?
目前只想到IF而已,但好像條件太多,數值出不來
https://ithelp.ithome.com.tw/upload/images/20230504/201596543VpscYxo3D.jpg

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
0
sfc507
iT邦新手 4 級 ‧ 2023-05-04 13:41:59

使用 IFS或 CHOOSE+MATCH試看看

參考範例:
https://kknews.cc/zh-tw/career/ng6nz8q.html

0
kw6732
iT邦研究生 5 級 ‧ 2023-05-04 14:24:46

1.運用公式

  1. AND() 達成多條件
  2. IFS() 對應條件+顯示
  3. 最後加入 true,"-無相符-" 把不相符的也挑選出來。

2.公式內容:

由F2格開始,向下相對複製。

=IFS(
and(C2="男",D2<90,E2>=4,E2<=10),"男:Level 1",
AND(C2="女",D2<80,E2>=4,E2<=10),"女:Level 1",
        ... 其他6個條件 ...
true,"-無相符-")

另外,前面的 男:女: 不是一定要加,剩下的就靠你自己嚕串當練習了。

3.建議你用以下的做法 比較好區分

https://ithelp.ithome.com.tw/upload/images/20230504/20124014JhpOl9gGF8.png

看更多先前的回應...收起先前的回應...
西西 iT邦新手 5 級 ‧ 2023-05-04 15:41:15 檢舉

我的表達可能有誤,我需要的是分開區分,如果是下列那樣,也是用上面的方式嗎?
EX:
腰圍(AG2)
D2是男生:R2數值<90第一級、>=90第二級、>=115第三級、>=130第四級
D2是女生:R2數值<80第一級、>=80第二級、>=100第三級、>=120第四級
白血球(AL2)
AK2數值4000-10000第一級、<3900或>11000第二級、<2900或>15000第三級、>16000第四級

https://ithelp.ithome.com.tw/upload/images/20230504/201596546l4pBHjkNH.jpg

kw6732 iT邦研究生 5 級 ‧ 2023-05-04 16:14:40 檢舉
=ifs(and(D2="男",R2>=130),"4", and(D2="男",R2>=115),"3",
   and(D2="男",R2>=90),"2", and(D2="男",R2<90),"1",
   and(D2="女",R2>=120),"4", and(D2="女",R2>=100),"3",
   and(D2="女",R2>=80),"2", and(D2="女",R2<80),"1",
   true,"-Na-")

以上是 AG2 的寫法,請注意順序必須要這樣,才不會出錯,簡化之後不需要寫兩個條件,另外一格既然是單一條件,用if也是可以完成的,以上給你參考。

kw6732 iT邦研究生 5 級 ‧ 2023-05-04 16:22:46 檢舉
=ifs(and(ak2>=4,ak2<=10),"1", ak2>16,"4",
    OR(ak2<2.9,ak2>15),"3", OR(ak2<3.9,ak2>11),"2",
    true,"-Na-")

AL2

kw6732 iT邦研究生 5 級 ‧ 2023-05-04 16:41:20 檢舉

這樣
https://ithelp.ithome.com.tw/upload/images/20230504/20124014On9YiQpmkN.png

西西 iT邦新手 5 級 ‧ 2023-05-05 10:46:12 檢舉

好慘,我的excel沒有IFS函數可以用

西西 iT邦新手 5 級 ‧ 2023-05-05 11:52:48 檢舉

AL2有研究出來,但AG2有男女問題,公式出不來

kw6732 iT邦研究生 5 級 ‧ 2023-05-05 13:18:45 檢舉

你如果沒有 微軟帳號 的話,申請一個進去 線上版的Excel 就可以搞定了。
免費使用網頁版 Word、Excel、PowerPoint 等服務
或是打開 Google帳號 出門左拐到 Google 試算表 也是可以搞定。

0
ccenjor
iT邦高手 1 級 ‧ 2023-05-05 19:02:44

https://ithelp.ithome.com.tw/upload/images/20230505/20109881L9Cu3cKQ1K.jpg
D2:
=IF(AND(OR(AND(A2="男",B2<90),AND(A2="女",B2<80)),C2>4,C2<10),1,IF(AND(OR(AND(A2="男",B2>=130),AND(A2="女",B2>=120)),C2>16),4,IF(AND(OR(AND(A2="男",B2>=115),AND(A2="女",B2>=100)),OR(C2<2.9,C2>15)),3,IF(AND(OR(AND(A2="男",B2>=90),AND(A2="女",B2>=80)),OR(C2<3.9,C2>11)),2,"正常"))))
向下複製到D3:D101(預計100筆)
https://ithelp.ithome.com.tw/upload/images/20230505/201098819K62y28hrv.jpg

我要發表回答

立即登入回答