我有一个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,150
和300
都在'其他'之下。
答案 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/