[算表] excel公式应用的问题

楼主: Fmajor (萬物靜觀皆自得)   2017-09-17 02:19:39
软件:Excel 2007
a x y z s t u v w AA BB
77 50 12 ? ?
53 33 87
24 46 25
注:要和a比较的数字有十多个,这边以x、y说明
AA的公式:
目的:找出 a-x 与a-y 哪一个<=5
例如
若 abs(a-x)<=5,则显示 标题x
若 abs(a-y)<=5,则显示 标题y
若 abs(a-x)<=5,且abs(a-y)<=5,则显示 标题xy
若都没有,则为空白
BB的公式:
目的:找出abs(a-x) 还是 abs(a-y) 比较小,然后显示比较近的标题
例如 a-x比较小的话 ,则显示 标题x
a-y y
a-x和a-y一样的话,则显示 标题xy
请问AA、BB的公式要怎么写,才能达到这样的结果呢?
谢谢
作者: criky (2501-2)   2017-09-17 05:59:00
其实你逻辑都写好了,若=if,空白="",,可以自己写看看
楼主: Fmajor (萬物靜觀皆自得)   2017-09-17 10:10:00
谢谢c大的回应,我的瓶颈是在:若a要和tuvwxyz比的话只能土法炼钢一直if下去吗?有没有比较简单的写法不好意思,刚把问题加上备注说明了。如果只有两个对象比较的确直接if就好了,
作者: newacc (XD)   2017-09-17 11:10:00
看起来你需要阵列公式,不过就我所知目前excel不能用阵列去连接字串,两种解决方法:用很多格去表示,或用VBA自定义公式https://prnt.sc/gm3w6c 输入后按ctrl+shift+enter完成然后我要更正一下我的资讯@@ 2016版excel新增TEXTJOIN公式如果是2016版的话应该就能照你原本想像在同一格中显示了
作者: soyoso (我是耀宗)   2017-09-17 14:16:00
2016不一定有textjoin函数。附注: 您必须有 Office 365 订阅才能使用此功能。https://i.imgur.com/KRLJTAfaa的公式 https://i.imgur.com/qST26w5bb公式如显示较近标题且有一样时一并显示的话https://i.imgur.com/eX8zpck
楼主: Fmajor (萬物靜觀皆自得)   2017-09-17 18:52:00
谢谢newacc和soyoso的解惑,两个的方法都很棒,一下子还看不懂,我再来研究一下,谢谢~

Links booklink

Contact Us: admin [ a t ] ucptt.com