Excel:将 SUMIF 应用于一系列值?

use*_*602 2 excel function sumifs

我想得到由 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)

我怎样才能做这个手术?请帮我。

Mr.*_*irl 5

你想使用SUMIFS

=SUMIFS(G5:G23,D5:D23,">0",D5:D23,"<5")
Run Code Online (Sandbox Code Playgroud)

您想对来自G5:G23D5:D23大于 0 且小于 5 的所有值求和。因此您需要 2 个条件。>0<5

这是函数:

SUMIFS(sum_range,criteria_range1,criteria1,sum_range,[criteria_range2,criteria2],...)
Run Code Online (Sandbox Code Playgroud)

例子:

在此处输入图片说明


编辑

认为你想要垂直查找 - VLOOKUP()

公式:

  • G6 :=VALUE(VLOOKUP(D6,$B$25:$E$30,2,FALSE))
  • H6 :=IFERROR(IF(SEARCH("Valve",VLOOKUP(D6,$B$25:$E$30,3,FALSE))>0,$D$23,0),0)
  • I6 :=E6*$D$22
  • J6 :=SUM(G6:I6)

现在选择G6:J6,抓住右下角的手柄,然后拖动以将行填充G7:J7G20:J20

现在总结所有列。

在此处输入图片说明

这是完成的文件:http : //www.filedropper.com/wpmccardiocosts_1

你应该看看这个,它非常方便:http : //www.mbaexcel.com/excel/tutorial-how-to-decide-which-excel-lookup-formula-to-use/