[算表] Excel條件成就的寫法

看板Office作者 (你看不見我~(遮眼))時間13年前 (2013/02/09 11:53), 編輯推噓0(005)
留言5則, 2人參與, 最新討論串1/1
軟體:Excel 版本:2007 大家好~我是Excel的初學者,剛剛學習不久~ 都是在網路上看教學、然後土法煉鋼 最近遇到一個問題,說明如下: 問題所在的文件檔: http://ppt.cc/5kfs 我將A2、B2、C2設定成下拉式選單,可選擇1~5; 將D2設定成A2*B2*C2的總和; 再將E2設定成一個級距,視D2運算出來的值, 分成1~25為級距1,26~50為級距2,51~75為級距3, 76~100為級距4,101~125為級距5。 接著設定F2成下拉式選單,也是可選擇1~5, 並希望透過E2運算出來的值,搭配F2選擇的數字, 在G2能呈現不同的代碼。 譬如當E2運算出來的值為5,搭配F2選擇的數字為1時, 希望可以在G2呈現為 H 。 我撰寫的方式是 =IF(AND(E2=5,F2=1),"H") 這個寫法在表格內容為很單純的阿拉伯數字時, 可以跑出我要的值; 但是當其中一個指定的表格是用函數去寫的時候, 這個寫法就失靈了。 我應該怎麼改會比較好呢?謝謝先進的指教Orz -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.167.49.88

02/09 12:15, , 1F
會發生錯誤的原因在於,E2公式中的數字有加上""雙引號
02/09 12:15, 1F

02/09 12:17, , 2F
例如:在Excel中"5"和5是不一樣的.
02/09 12:17, 2F

02/09 12:19, , 3F
因此,將E2儲存格公式中所有的雙引號移除 即可。
02/09 12:19, 3F

02/18 07:22, , 4F
謝謝您,原來還有這樣的差別,又學到了一個觀念Orz太感謝
02/18 07:22, 4F

02/18 07:27, , 5F
奉上一點點P幣 謝謝您的教導。
02/18 07:27, 5F
文章代碼(AID): #1H5SX3AV (Office)
文章代碼(AID): #1H5SX3AV (Office)