我正在处理的情况要求我在列W上应用六个不同公式中的一个,以获取长行列表,具体取决于列C上的相应行值。
例如,如果单元格C5表示“A”,则W5上的公式必须为
=(SUMIFS(K:K,A:A,A5,F:F,F5)*8).
然后,如果C6 =“B”,则W5
=SUMIFS(L:L,A:A,A6,F:F,F6), etc.
正如我所提到的,我有6个这些公式比上面的方法更长,因为我在这里作为一个例子说明了,所以用IF格式编写所有公式很麻烦,即
=IF(C5="A", *bigassformula1*,if(c5=B, *bigassformula2*...)))...
有没有办法以不同方式做到这一点,无论是通过公式还是VBA?