关于EXCEL满足第一列条件就把 第2列相应的值乘以后面固定单元格 全部相加

( 固定单元格在第3列,但是与他们不是同一行)
2025-03-23 19:54:38
推荐回答(5个)
回答(1):

先假如:
1,a列符合条件的式子是(A:A="条件")
2,b列有相应的数值。
3,c列固定值在c2:c4,,分解开来就是在c2、c3、c4(这是假如的)
那么在a列符合条件对应b列的值就是=(A:A="条件")*B:B或=if(a:a="条件",b:b,0),所以公式这样写(是数组,按3键):
1,=SUM((A:A="条件")*B:B*C2*C3*C4)
2,=SUM(IF(A:A="条件",B:B,0)*C2*C3*C4)
3,=SUMIF(A:A,"条件",B:B)*C2*C3*C4(这样写简单一点)
这样就达到了a列符合条件对应b列的值乘c列几个固定值的要求。
可是你的文字要求和表格有很大的差异,b列根本没有对应数值。c列固定值也不明确。

回答(2):

=if(条件,sumproduct(b1:b100*c1:c100),"")

回答(3):

鲁迅大师说的:“写什么是一个问题,怎么写又是一个问题。”
这样的问题,大师都不知道该给你写什么,何来如何写?

回答(4):

截图截图

回答(5):

样表,不然你这样大师级的问题,一般人答不了。