excel怎么条件求和,excel如何在满足条件下计算求和
来源:整理 编辑:航空兔素材 2025-07-04 16:40:09
本文目录一览
1,excel如何在满足条件下计算求和
用函数sumif( 要进行计算的区域,条件,要计算的列区域).
2,Excel条件求和公式
假如数据在A1到A10,C1输入公式=A1*B1,将公式向下填充到C10,C11输入公式=SUM(C1:C10),选中C11,工具-规划求解(如果没有,工具-加载宏,勾选“规划求解”),目标单元格一定是C11,等于选择“值为”,并输入6,可变单元格选择B1:B10,约束单击“添加”,也选择B1:B10,中间的条件选择bin,确定。然后单击“求解”按钮。 B列为1,C列有值的就是结果。 这样就能找到组成6的数是:2.1,1.6,2.3。03版有规划求解。如果在上面的解释了已经说了如何打开“规划求解”,你看东西也太粗心了。这里再说一遍:具-加载宏,勾选“规划求解”,确定后,在工具菜单上就会有规划求解了。
3,excel按条件求和
既然是要用Excel来计算,建议你以后还是把数字和文字描述分开来表示。例如ab 8 或者直接 加班 8 。这样子看起来会更直观一些。Excel本来就是用来进行计算和报表制作的,被你这样一弄还不如Word了。或者你干脆拿张纸拿支笔来算了。你可以用分列的方式,固定长度把这边两位和第三位的数字分开。选中该列数据--》数据--》分列--》固定宽度--》下一步--》用鼠标点一下第二个字符和第三个字符中间,出现一条黑色箭头--》下一步--》完成。这时你会发现字符和数字已经分成两列了。然后再用Sumif来求和。例如:D1=SUMIF(A:A,"ab",B:B),第一个参数表示你要去查找符合你"ab"条件的区域范围。第二个参数是你要查询的条件。第三个参数是你要对应求和的区域。得到加班的工时是29.同理D2==SUMIF(A:A,"cd",B:B) 得到加班的工时是9.如果分列不会,也可以先用left(A1,2)和right(A1,1)把字符和数字取成两列再用Sumif来求和
4,Excel函数根据条件求和
C2=IF(AND(B2=1,A2>600),60,IF(OR(AND(B2=1,A2>500),AND(B2=2,A2>600)),50,IF(OR(AND(B2=1,A2>400),AND(B2=2,A2>500),AND(B2=3,A2>600)),40,IF(OR(AND(B2=2,A2>400),AND(B2=3,A2>500)),30,IF(AND(B2=3,A2>400),20,IF(AND(B2=4,A2>200),10,IF(AND(B2=4,A2>100),5,"")))))))如果再增加条件,就要增加镶套层数。超过7层后,需要使用2007以上版本=if(and(b2=4,a2>200),10,if(and(b2=4,a2>100),5,if(a2>600,60-(b2-1)*10,if(a2>500,50-(b2-1)*10,if(a2>400,40-(b2-1)*10,0)))))
文章TAG:
excel怎么条件求和excel 怎么 条件