Excel 求和如果公式

Excel 求和如果公式

在工作簿2中我有以下公式

a10=如果('[workbook1.xlsx]sheet1'!$N$5="","",'[workbook1.xlsx]sheet1'!$N$5) b10=如果('[workbook1.xlsx]sheet1'!$N$6="","",'[workbook1.xlsx]sheet1'!$N$6) c10=如果('[workbook1.xlsx]sheet1'!$N$7="","",'[workbook1.xlsx]sheet1'!$N$7) d10=如果('[workbook1.xlsx]sheet1'!$N$8="","",'[workbook1.xlsx]sheet1'!$N$8) e10=如果('[workbook1.xlsx]sheet1'!$N$9="","",'[workbook1.xlsx]sheet1'!$N$9) f10=IF('[workbook1.xlsx]sheet1'!$N$10="","",'[workbook1.xlsx]sheet1'!$N$10) g10=IF('[workbook1.xlsx]sheet1'!$N$11="","",'[workbook1.xlsx]sheet1'!$N$11)

引用单元格的值的格式为时间 13:30

在单元格中,h10我使用以下公式添加/减去引用单元格的值

h10=(b10-a10)+(d10-c10)+(f10-e10)+g10

但如果任何引用的单元格为空,我就会得到错误值。只有当每个引用的单元格中都有值时,它才有效。我希望公式h10将空白单元格视为零

例子:

https://i.stack.imgur.com/FMVdo.png

答案1

只需用

=if(<cell>="",0,<cell>)

并使其成为:

h10=(if(b10="",0,b10)-if(a10="",0,a10))+(if(d10="",0,d10)-if(c10="",0,c10))+(if(f10="",0,f10)-if(e10="",0,e10))+if(g10="",0,g10)

希望有所帮助。(:

相关内容