Board logo

標題: [發問] 多條件判斷的不同 顯示對應文字 [打印本頁]

作者: starry1314    時間: 2016-3-31 17:24     標題: 多條件判斷的不同 顯示對應文字

請問如下圖內部的規則,都在符合的條件內則往上升級
如何該用多條件,達成自動判斷到E級的公式

=IF(AND(C7<=G2,D2<=H2,D3<=I2,D4<=J2,D5<=K2),"A","B") 目前只會一次的

[attach]23668[/attach]
作者: tku0216    時間: 2016-4-3 20:12

回復 1# starry1314

可否上傳附件?否則難以回答~
作者: starry1314    時間: 2016-4-3 23:46

本帖最後由 starry1314 於 2016-4-3 23:55 編輯

回復 2# tku0216

已上傳附檔~再麻煩了
目前是以單列判斷是否符合條件後,在以VLOOKUP去找出符合"TRUE"的位置的級別
如都不符合條件則視為E
[attach]23713[/attach]
[attach]23714[/attach]
作者: tku0216    時間: 2016-4-4 01:03

回復 3# starry1314

試試這支公式,貼在任一處皆可
=IF(AND(VLOOKUP(LOOKUP(IF(C6<30,30),$H$2:$H$6),$H$2:$K$6,1,FALSE)>=D2,VLOOKUP(LOOKUP(IF(C6<30,30),$H$2:$H$6),$H$2:$K$6,2,FALSE)>=D3,VLOOKUP(LOOKUP(IF(C6<30,30),$H$2:$H$6),$H$2:$K$6,3,FALSE)>=D4,VLOOKUP(LOOKUP(IF(C6<30,30),$H$2:$H$6),$H$2:$K$6,4,FALSE)>=D5,VLOOKUP(LOOKUP(IF(C6<30,30),$H$2:$H$6),$H$2:$K$6,1,FALSE)>=C6),LOOKUP(IF(C6<30,30,LOOKUP(C6,$H$2:$H$6)),$H$2:$H$6,$M$2:$M$6),"E")
作者: starry1314    時間: 2016-4-4 09:56

本帖最後由 starry1314 於 2016-4-4 09:59 編輯

回復 4# tku0216

謝謝可使用~在想辦法如何套用在個人考核上
作者: 准提部林    時間: 2016-4-4 13:27

C13.陣列公式
=MID("EABCD",MIN(IF(MMULT((C6<=H2:H5)*(TRANSPOSE(D2:D5)<=H2:K5),{1;1;1;1})=4,{1;2;3;4}))+1,1)

右表次數未填數字,意義為何? 表示0,不能發生? 還是不限制次數?
作者: starry1314    時間: 2016-4-4 15:26

回復 6# 准提部林

不好意思~沒註明詳細
0=不能發生
空白=不限次數
作者: 准提部林    時間: 2016-4-4 16:10

回復 7# starry1314

那就照6樓公式,
右表空格填入 "NA" 或其它[文字],

另一問題是, 同時有多個符合, 取先或取後者?
以目前的例子, D及E都符合!
作者: starry1314    時間: 2016-4-4 16:20

回復 8# 准提部林


    先取D 超出5再為E
作者: 准提部林    時間: 2016-4-4 16:28

回復 9# starry1314

測試檔:自行套用
[attach]23718[/attach]
作者: starry1314    時間: 2016-4-4 16:41

回復 10# 准提部林


    謝謝~是想要的結果 再慢慢自行套用了
麻煩版大了




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)