[算表] if函数问题

楼主: tothat (RJC)   2014-09-07 06:25:08
软件:EXCEL
版本:2010
之前因为Vlookup函数问题中第一个引数必须要在搜寻范围第一个的位置
手边有一笔光谱资料 也就是波长对应到的能量
我想要找出最大能量所对应到的波长
因为一般的型式是 波长 对应 能量
如果我用vlookup函数写=> =vlookup(max(能量栏),能量栏:波长栏,2,0)
其中
第二个引数 也就是能量栏:波长栏 如果改成 波长栏:能量栏
函数就无法执行
原因是搜寻的引数"能量"必须要要在搜寻栏中的第一栏
但是如果我希望可以用成一般型式 "波长" 对应 "能量"
之前问版友的做法是把第二个引数 也就是 能量栏:波长栏
写成 if({0.1},波长栏,能量栏)
但是我看不太懂这行的意思
垦请版友解答~~
谢谢!!
PS:之前版友回的文是 #1H6rzJ_M
下面推文中 有我所说的档案
感谢!!!
作者: semurderer   2014-09-07 09:58:00
是{0,1} 不是{0.1}喔if(x,y,z) 当x=1会回传y x=0回传z所以x={0,1} if函数会回传{z,y}
楼主: tothat (RJC)   2014-09-08 02:13:00
感谢回答,懂了!

Links booklink

Contact Us: admin [ a t ] ucptt.com