看你的截图,估计你是想对这三个数字进行不同的组合,每个数字都可正可负,3个数字那就是总共2的3次方,8种情况。
既然只是8种情况,那就数量不多,没必要去研究什么公式,直接手动录入这8种情况
正就1,负就-1,然后下面再进行计算,你的三个数字分别和这8种情况相乘,公式如下,向下向右拖动填充即可。
=$B6*C2
估计你是想求和,8种情况都求和了。你根据这8个结果选择自己想要的那种方案。
当然,这个说的是总数量不多的情况,如果你有很多参数,数量很多,那还是要想办法使用公式的。
你要判断类型,可以用if()判断。
=IF(B2>0,IF(B3>0,IF(B4>0,1,2),IF(B4<0,3,4)),IF(B3>0,IF(B4>0,5,6),IF(B4>0,7,8)))
图里D5:K5是B5公式的复制。
if()判断时,可以分两部分分别进行判断。
在B2大于0时,B3也大于0时用一个if()判断,B3小于0时,再用一个if()判断。
B2小于0的情况,也是分开判断,不再上图。
在B5中输入或复制粘贴下列公式
=IF(AND(B2>0,B3>0,B4>0),1,"")&IF(AND(B2>0,B3>0,B4<0),2,"")&IF(AND(B2>0,B3<0,B4<0),3,"")&IF(AND(B2>0,B3<0,B4>0),4,"")&IF(AND(B2<0,B3>0,B4>0),5,"")&IF(AND(B2<0,B3>0,B4<0),6,"")&IF(AND(B2<0,B3<0,B4>0),7,"")&IF(AND(B2<0,B3<0,B4<0),8,"")
右拉填充
按照下图在B5输入公式即可。
公式稍长,但逻辑简单,便于理解。
比如设三个参数两种状态分别是Aa、Bb、Cc,那么abc组合确实应该有八种,分别是ABC,ABc,AbC,Abc,aBC,aBc,abC,abc。
我现在想了解你这个公式的具体功能描述,比如说是根据哪个格子里的数据来判断,然后输出什么,描述再具体一点比较好。