我想得到1,2,3,4
例如:=SUMIF(D5:D23,"1",G5:G23)+SUMIF(D5:D23,"2",G5:G23)+SUMIF(D5:D23,"3",G5:G23)+SUMIF(D5:D23,"4",G5:G23)
我该怎么做这个操作?请帮我。
答案 0 :(得分:4)
您想使用SUMIFS
:
=SUMIFS(G5:G23,D5:D23,">0",D5:D23,"<5")
您希望对来自G5:G23
的所有值求和,其中D5:D23
的值大于0且小于5.因此,您需要2个条件。 >0
和<5
。
这是功能:
SUMIFS(sum_range,criteria_range1,criteria1,sum_range,[criteria_range2,criteria2],...)
示例:
修改强>
您认为想要垂直查找 - VLOOKUP()
<强>公式:强>
=VALUE(VLOOKUP(D6,$B$25:$E$30,2,FALSE))
=IFERROR(IF(SEARCH("Valve",VLOOKUP(D6,$B$25:$E$30,3,FALSE))>0,$D$23,0),0)
=E6*$D$22
=SUM(G6:I6)
现在选择G6:J6
,抓住右下角的句柄,然后拖动以将行G7:J7
填充到G20:J20
。
现在总结所有列。
以下是完成的文件:http://www.filedropper.com/wpmccardiocosts_1
你应该检查一下,它非常方便:http://www.mbaexcel.com/excel/tutorial-how-to-decide-which-excel-lookup-formula-to-use/
答案 1 :(得分:1)
使用SUM和IF使用输入数组的数组可能更简单:
=SUM(IF(D3:D23={1,2,3,4},G3:G23))
使用[ctrl] + [shift] + [enter](数组公式)输入
这将允许使用许多变量代替1,2,3,4,例如不连续数字,文本等。