当A2:A100中的单元格满足某个条件时,我希望将相应的值乘以一个因子,对于不同的条件,将相应的值乘以不同的因子,例如当A2 =:
时"Banana" then B2*C2 but when
"Apple" then B2*C3 but when
"Pear" then B2*C4
并将这些结果汇总在一个单元格中。
所以当A2 =“Banana”而A3 =“Pear”时,我希望这样:=B2*C2+B3*C4
。
ColumnA中标准的相应值位于ColumnB(匹配行),C2,C3和C4包含适合标准的因子。
我尝试了一个很大的公式,但这让我永远都是这样,当我在ColumnA中输入更多值时,我必须调整该公式。
答案 0 :(得分:1)
请尝试:
=SUMIF(A:A,"Apple",B:B)*C3+SUMIF(A:A,"Banana",B:B)*C2+SUMIF(A:A,"Pear",B:B)*C4
oops - 但用分号代替逗号!
答案 1 :(得分:0)
=IF(A2="banana";B2*C2;IF(A2="apple";B2*C3;B2*C4))
或者你需要类似的东西,但是100多个案例?