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

看板Office作者 (最遙遠的距離...)時間17年前 (2008/10/07 01:05), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
: A行為一任意數值 : 想在B1中判斷此數值是否在範圍內(如20到-20之間) : 我的寫法一開始是 B1=if(-20<A1<20,"在範圍內","不在範圍內") : 結果不行 根據我以前寫C++的經驗 程式不是人腦 它一次只能做一件事情 -20<A1<20 對他來說是兩件事情 -20<A1 且 A1<20 剛剛試了一下 我使用 B1=IF(A1<20,IF(A1>-20,"在範圍內","不在範圍內"),"不在範圍內") 用兩次if就可以了 : 後來改成 B1=if(or(-20<A1<=0,0<A1<20),"在範圍內","不在範圍內") : 還是不行 同剛剛的道理 -20<A1<=0 和 0<A1<20 都是兩件事 我用 B1=IF(AND(-20<A1,A1<20),"在範圍內","不在範圍內") 一次給他一件事情就可以囉 : 最後用絕對值判定 B1=if(abs(A1)<20,"在範圍內","不在範圍內") : 就成功了... 這成功的道理同上 --  兩條沒有交集的平行線    若是只有一條線想交集      終究也只能是條漸近線... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.1.253

10/07 22:28, , 1F
感謝解惑,thx
10/07 22:28, 1F
文章代碼(AID): #18waLFBC (Office)
文章代碼(AID): #18waLFBC (Office)