这个问题可能听起来很奇怪,所以让我解释一下。
例如,我有一个如下所示的表:
我想对每个类别的每个“饮料数量”进行总结,如下所示:
我已经使用IFS和SUMIF公式序列进行了此操作(其中B$1 =“列号”,$A2 =“饮料名称”,其余只是对应于值位置的列):
=IFS(B$1=“1”,SUMIF($A$2:$A$5,$A2,$B$2:$B$5),B$1=“2”,SUMIF($A$2:$A$5,$A2,$C$2:$C$5),B$1=“3”,sum(SUMIF($A$2:$A$5,$A2,$D$2:$D$5),SUMIF($A$2:$A$5,$A2,$E$2:$E$5)))
但它非常健壮,如果初始表发生变化,需要手动更改。我想使我的公式适应变化。比方说,它“查找”行和列的值,并根据它们对每列的值求和。例如,如果再添加一列“2”,“啤酒”更改为“牛奶”(但“列长度”保持不变);
公式会自动调整此变更,并计算新的总和:
可以创建这样的公式吗?因为我甚至不确定这样的事情是否可以用基本的Excel公式来完成。事先谢谢。
1条答案
按热度按时间jv4diomz1#
是的。例如:
其中G2有Soda,H1有1。然后横向和向下复制(假设G3中有Beer,I1:J1中有2、3)