在excel怎么对各自满足不同条件的单元格求和?

现在求和要满足下列四种情况:
1、如果B1为空,E1为空,则A1+D1+G1
2、如果B1为空,E1不为空,则A1+G1
3、如果B1不为空,E1不为空,则G1
4、如果B1不为空,E1为空,则D1+G1
请问除了用if函数一层一层嵌套以外,还有没有更简便一点的方法?

第1个回答  2014-11-20

=IF(AND(B1="",E1=""),A1+D1+G1,IF(AND(B1="",E1<>""),A1+G1,IF(AND(B1<>"",E1<>""),G1,D1+G1)))

第2个回答  2014-11-20

可以用一个公式解决,您看下~

本回答被提问者采纳
第3个回答  2014-11-20
=if(B1="",A1,"")+if(E1="",D1,"")+G1
第4个回答  2014-11-20
=A1*(B1="")+D1*(E1="")+G1

用excel怎么进行多条件求和?
excel求和方式如下:1、打开excel表格;2、选择需要求和的单元格,点击上面工具栏中“求和”按钮即可。3、在空白单元格中输入=sum函数,双击sum函数。这时选中横向数据中需要进行求和的数据,用英文逗号隔开,回车即可得出结果。4、也可以用SUBTOTAL函数进行动态求和,在空白单元格输入=SUBTOTAL(109,),选...

怎么在excel中满足多条件求和
以wps中2019为例做演示,比如满足条件值为6,不满足条件值为8,具体步骤如下。1、在电脑中找到需要操作的EXCEL表格文档,如下图所示,进入下一步。2、例如在B列中输入需要判断的数据,如下图所示,然后进入下一步。3、在需要返回数值的单元格中,进入编辑状态,然后输入公式=IF(OR((B4>=3000)*(B...

如果要对区域中满足多个条件的单元格求和
打开EXCEL,点击左上角“文件”,点击“新建”,新建一个EXCEL文档。文本框内输入“公式”,点击“创建”按钮,即可出现各种公式的使用方法。sumifs多条件多区域求和:要对区域中满足多个条件的单元格求和,可以使用SUMIFS函数。sumifs函数的使用方法SUMIFS函数语法:=SUMIFS(求和区域,条件区域1,条件1,条件...

怎样在EXCEL里实现多个条件的求和呢?
1、打开EXCEL表格,输入需要满足两个条件求和的相关数据,如本例中的A1:A14。2、在空白单元格中输入公式=SUMIFS(A1:A14,A1:A14,">5",A1:A14,"<10")并回车即可。【其中A1:A14就是需要求和的数据所在单元格,可根据实际修改,函数执行结果返回A1:A14单元格中大于5且小于10的数值之和】3、返回EXCE...

excel怎么根据不同单元格中的数值求和?
在Excel的数据处理中,SUMIF函数通常用于单一条件下的求和。然而,如果你需要同时满足多个条件,就需要使用更高级的函数SUMIFS。以下是具体的操作步骤:首先,打开Excel并定位到包含数据的工作表,通常我们会使用SUM函数对某一列(如销售额列)进行求和,以获取总计。接着,如果你想根据特定条件,如销售额...

excel怎么对多条件进行求和?
1、打开Excel工作表;2、由已知条件可知,B列求和结果为36,当对A列项目筛选出“A”项目时,小计栏的求和结果仍然没有改变,为符合条件和不符合条件的总和36,这个结果不符合筛选条件的求和要求;3、在B10单元格输入以下公式 =SUBTOTAL(109,B2:B9)公式表示:对B2:B9区域的可见单元格求和 4、在筛选...

在EXCEL中三个判断条件求和公式怎么做啊
1、首先,在Excel单元格中输入所有计算数据。这里以“李四”、“12月1日”完成的“良品数量”三个条件的求和为例。2、单击空白单元格,接着打开“插入函数”选项并查找SUMIFS函数。3、之后打开功能参数设置对话框,在“求和区”中选择“良品数量”列,在1区中选择“名称”列,在条件1中单击单元A2,...

excel函数同时符合多个条件求和
1、要对区域中满足多个条件的单元格求和,可以使用SUMIFS函数。2、如果需要对区域 A1:A20 中符合以下条件的单元格的数值求和:B1:B20 中的相应数值大于零 (0) 且 C1:C20 中的相应数值小于 10,则可以使用以下公式:=SUMIFS(A1:A20, B1:B20, ">0", C1:C20, "<10")3、SUMIFS函数还可以在条件...

excel多个单元格进行条件求和
如果你a1到a3单元格都是需要满足你上面的条件,并对上面条件的得数进行求和的话。用下面的方法:=countif(a1:a3,"<100")*40+countifs(a1:a3,">=100",a1:a3,"<300")*60+countif(a1:a3,">=300")*100

求在excel表格中选择满足多个条件的求和的公式
不用合并单元格,你就是大神!!!库存总量列(列标是D??)按如下步骤操作:在第一个合并单元格输入公式:=SUM(C2:C18)-SUM(D3:D18),这里一定要注意两个求和区域是不同的(行数也不同)选中D2:D18区域,激活编辑栏(或者直接按快捷键F2),快捷键ctrl+enter一次性填充即可 ...

相似回答