[算表] if函數問題

看板Office作者 (RJC)時間11年前 (2014/09/07 06:25), 11年前編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
軟體:EXCEL 版本:2010 之前因為Vlookup函數問題中第一個引數必須要在搜尋範圍第一個的位置 手邊有一筆光譜資料 也就是波長對應到的能量 我想要找出最大能量所對應到的波長 因為一般的型式是 波長 對應 能量 如果我用vlookup函數寫=> =vlookup(max(能量欄),能量欄:波長欄,2,0) 其中 第二個引數 也就是能量欄:波長欄 如果改成 波長欄:能量欄 函數就無法執行 原因是搜尋的引數"能量"必須要要在搜尋欄中的第一欄 但是如果我希望可以用成一般型式 "波長" 對應 "能量" 之前問版友的做法是把第二個引數 也就是 能量欄:波長欄 寫成 if({0.1},波長欄,能量欄) 但是我看不太懂這行的意思 墾請版友解答~~ 謝謝!! PS:之前版友回的文是 #1H6rzJ_M 下面推文中 有我所說的檔案 感謝!!! -- 你對小丑故意摔倒的滑稽姿勢印象深刻, 但是卻忘了他是怎麼走到舞台中間 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.201.10 ※ 文章網址: http://www.ptt.cc/bbs/Office/M.1410042318.A.B64.html ※ 編輯: tothat (123.192.201.10), 09/07/2014 06:26:10

09/07 09:58, , 1F
是{0,1} 不是{0.1}喔
09/07 09:58, 1F

09/07 10:02, , 2F
if(x,y,z) 當x=1會回傳y x=0回傳z
09/07 10:02, 2F

09/07 10:04, , 3F
所以x={0,1} if函數會回傳{z,y}
09/07 10:04, 3F

09/08 02:13, , 4F
感謝回答,懂了!
09/08 02:13, 4F
文章代碼(AID): #1K2udEja (Office)
文章代碼(AID): #1K2udEja (Office)