=IF(ISERROR(MATCH(14-A1,$A$1:$I$1,)),"",CHAR(64+MATCH(14-A1,$A$1:$I$1,))&1)
右拉
出现单元格地址就是与上面对应和为14的,且在第1行存在的数字
推荐答案应该没有解决问题。
A列的数据是随机排列的,且数据长度不确定,也没确定要多少个数相加等于指定值,也未限定是否允许使用相同的数,例如14个1相加也是14,7个2相加,3、4、7相加也是14,等等。这就要检查所有这些相加的可能性……肯定不是那个A1:A4的SUM()能解决的
比如判断A1,A2,A3,A4的和是不是100,是的话返回OK,否则返回NG
=if(SUM(A1:A4)=100,"OK","NG")
2种方法:
1、罗刚君的excel百宝箱(限量版)中有个“已知和求加数”的功能,运算速度很快,推荐这个
2、excel有一个加载项-“规划求解”,去学习一下,我一句半句也说不清
去搜搜,规划求解