Re: [算表] 請教EXCEL數值特定範圍內的寫法

看板Office作者 (David)時間17年前 (2008/10/07 01:09), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串3/3 (看更多)
關於-20<A1<20 按"評估值公式"可知計算步驟 假設在範圍內 -20<A1得出TRUE 接下來卻是進行 TRUE<20 TRUE不是數字,這裡的運算會有問題* 用 AND(-20<A1,A1<20) 應符合本題 =IF(AND(-20<A1,A1<20),"","不")&"在範圍內" 用ABS是較精簡的方法 =IF(ABS(A1)<20,"","不")&"在範圍內" 但若範圍複雜點 要轉一下 通常多範圍時 會有<=與< 此時可參考 #17Lba_5F 4047 12/05 JieJuen □ [算表] EXCEL:用LOOKUP MATCH代替IF-對照(對應) *非數值比大小如何計算還不清楚 研究中... 測試結果如下 123<"123"<"ABC"="abc"<"ABD"<"一二三"<FALSE<TRUE 感覺上就是與使用"排序"功能時的順序一樣 歡迎提供相關資訊~ ※ 引述《paxie (派克西)》之銘言: : 軟體: : Office Excel : 版本: : 2000 : 想請教怎麼抓特定數值的判定 : 直接舉例比較快 : A B : 1 -57 : 2 108 : 3 16 : 4 -3 : 5 41 : . : . : . : A行為一任意數值 : 想在B1中判斷此數值是否在範圍內(如20到-20之間) : 我的寫法一開始是 B1=if(-20<A1<20,"在範圍內","不在範圍內") : 結果不行 : 後來改成 B1=if(or(-20<A1<=0,0<A1<20),"在範圍內","不在範圍內") : 還是不行 : 最後用絕對值判定 B1=if(abs(A1)<20,"在範圍內","不在範圍內") : 就成功了... : 想向大家請教前兩個式子到底是哪裡出問題呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.50.229 ※ 編輯: JieJuen 來自: 218.164.49.241 (10/07 02:19)

10/07 22:28, , 1F
也感謝更詳細版的解答,thx
10/07 22:28, 1F

10/07 22:30, , 2F
哦哦,原來是版大,失敬失敬
10/07 22:30, 2F

10/08 02:31, , 3F
^^" 您客氣了
10/08 02:31, 3F
文章代碼(AID): #18waPFel (Office)
文章代碼(AID): #18waPFel (Office)