在excel中为整行应用if语句公式

时间:2015-06-01 18:06:24

标签: excel

我有一个if语句只在​​一个单元格中正常工作。 =IF(B28="Others",+C28, 0)。但是,我还希望将单元格B28包含到B30,并在公式中分别将C28添加到C30。我怎么能这样做?我尝试过这个公式:=IF(B28:B30="Others",+C28:C30, 0)但它不会起作用。

我想要发生的是: 我会在单元格C28:C30中输入值,如果它们属于特定类别(例如B28表示其他'),那么该值将被添加到上面的类别(例如,C18为'其他')。

如果有效,则C18的值应为1,450,因为1,150300都在'其他'之下。

enter image description here

2 个答案:

答案 0 :(得分:2)

您正在寻找的功能是SUMIF()。你可以阅读它here

您需要的完整公式是:=SUMIF(B28:B30,"Others",C28:C30)

答案 1 :(得分:0)

您可能希望使用sumif语句,根据B中的类别对C中的值进行求和

http://www.exceltrick.com/formulas_macros/excel-sumif-and-sumifs/