[問題] EXCEL一格檢查兩數字在個別區間內是否合格

看板Office作者 (雪色水影)時間16年前 (2010/01/09 01:27), 編輯推噓1(106)
留言7則, 2人參與, 最新討論串1/1
軟體:EXCEL 版本:2007 共有兩個區間 第一個區間 第二個區間 A B C D E F G 1 6000 10000 300 700 30000 1750 O 2 10000 15000 700 1000 3 15000 20000 1000 1500 4 20000 50000 1500 2000 5 50000 70000 2000 2500 6 70000 100000 超過2500 我想設定成一格的函數是 同時檢查兩個數字是否合格 例如兩數字分別為E1的30000和F1的1750 E1檢查後位於A4與B4之間,而F1位於C4和D4之間 假設F1是要求必須達到C4與D4間 那麼檢查結果於G1是合格的 如果F4更改數字為900 在G1顯示會是X 因為我只會IF,AND,OR...可是都用不出來,IF只能用單項 因為我是要一格就全部包含 這樣表示應該有點模糊 我打我所想的應該可以比較知道我想表達的 =IF(AND(E1>=20000,E1<50000),F1>C4,IF(AND(E1>=50000,E1<70000),F1>C5,"O","X")) 差不多像這樣 檢查E1的數字位於A和B區間的哪一個,然後F1必須至少>=C行與AB同列的那一個 把一串都打上去這樣... 有沒有哪個函數可以用的ˊˋ 麻煩各位Office專家解答 感激! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.37.73.166

01/09 02:20, , 1F
=IF(LOOKUP(E1,A:A,ROW(A:A))=LOOKUP(F1,C:C,ROW(C:C)),"O",
01/09 02:20, 1F

01/09 02:20, , 2F
"X")
01/09 02:20, 2F

01/09 02:22, , 3F
A7補個 100000 , C6補個 2500 (不要打"超過")
01/09 02:22, 3F

01/09 02:57, , 4F
感動,還好有人看懂ˊˋ,不過我想稍微做修正一下
01/09 02:57, 4F

01/09 02:58, , 5F
就是F列的數如果大於D列的數也是O,我用編輯一下@@
01/09 02:58, 5F
繼續以E1=30000為例 區間位於AB列是在20000~50000 檢查F1的CD那列是在1500~2000 假如F1=2001 也會是"O" 抱歉,沒說清楚 麻煩了@@ ※ 編輯: lavender0717 來自: 114.37.73.166 (01/09 03:03)

01/09 03:28, , 6F
中間那個 = 改成 <=
01/09 03:28, 6F

01/09 10:43, , 7F
用好了,感謝!大概懂你的意思了!
01/09 10:43, 7F
文章代碼(AID): #1BHsh-fJ (Office)
文章代碼(AID): #1BHsh-fJ (Office)