1
我有一列数据,看起来像这样:Excel公式用于条件求和上串
行ABCD 100 50 0 A-> B 50 0 100 C->甲 75 75 0 B - > A etc
我想在单个单元格中输入一个公式,该单元格只在列D中的第一个字母为“A”时才会在行A至C之间求和,但对于范围eg A2:C10000。
这可能吗?根据现状,我已经涉足了LEFT()函数,但我无法让它在一个范围内工作。
我有一列数据,看起来像这样:Excel公式用于条件求和上串
行ABCD 100 50 0 A-> B 50 0 100 C->甲 75 75 0 B - > A etc
我想在单个单元格中输入一个公式,该单元格只在列D中的第一个字母为“A”时才会在行A至C之间求和,但对于范围eg A2:C10000。
这可能吗?根据现状,我已经涉足了LEFT()函数,但我无法让它在一个范围内工作。
可以使用SUMIF公式总结单个列其中列d开始于甲的细胞。
=SUMIF($D$2:$D$10000,"A*",$A$2:$A$10000)
要获得所有三列,重复公式三次。
=SUMIF($D$2:$D$10000,"A*",$A$2:$A$10000)+SUMIF($D$2:$D$10000,"A*",$B$2:$B$10000)+SUMIF($D$2:$D$10000,"A*",$C$2:$C$10000)
This works pefectly!非常感谢! – Gokotai