В workbook2 у меня есть следующие формулы

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

Значения ссылочных ячеек отформатированы как время 13:30

В ячейке h10 я добавляю / вычитаю значения ссылочных ячеек по следующей формуле

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

Но я получаю значение ошибки, если любая из указанных ячеек пуста. Это работает, только если в каждой ячейке, на которую есть ссылка, есть значение. Я хотел бы, чтобы формула в h10 трактовала пустые ячейки как нули

Пример:

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

1 ответ1

0

Просто оберните это

=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)

Надеюсь, это поможет. (:

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .