始觉 发表于 2021-12-1 02:30:00

请问各位大佬,怎么满足条件时自动转换为负数,并且求和,谢谢 ...


如图,要把B列的3个数求和,但是条件为:当A为“卖”时,对应的B列自动转化成负数并且和其他数求和。请教各位大佬,这个公式该如何写?谢谢

凯兔兔 发表于 2021-12-14 16:52:37

=SUMPRODUCT(($A$1:$A$20="卖")*(-$B$1:$B$20))+SUMPRODUCT(($A$1:$A$20="买")*($B$1:$B$20))

校长就是校长 发表于 2021-12-26 13:44:02

公式:=SUMPRODUCT((A1:A10={"买","卖"})*{1,-1}*B1:B10)

用户陇人 发表于 2022-1-14 16:46:03

sum(sumif(a:a,{"买","卖"},b:b)*{1,-1})

天晓未然 发表于 2022-2-7 08:31:21

感谢各位大佬相助

唔好意絲 发表于 2022-2-13 12:16:25

=SUMPRODUCT(-1^(A1:A8="卖")*B1:B8)

淡水河边的石榴 发表于 2022-2-20 05:18:06

=SUMPRODUCT(-1^(A1:A8="卖")*B1:B8)
页: [1]
查看完整版本: 请问各位大佬,怎么满足条件时自动转换为负数,并且求和,谢谢 ...