Я смог использовать вашу формулу без каких-либо ошибок. Вы должны убедиться, что ваши данные в E и G отформатированы как Time
. (но, похоже, он работает для меня в любом формате. Я бы просто сделал Time
, чтобы быть в безопасности).
Я также немного подправил вашу формулу, но она должна сделать то же самое: =IF(D2="","",IF(D2=D1,G1+E2,E2))
. Я поместил это в G2
и перетащил вниз:
Но, в любом случае, вы можете использовать IFERROR()
, чтобы скрыть ошибку. =IFERROR([your formula],"")
. (Очевидно, вы можете заменить ""
на что угодно, например, "ERROR, check values"
и т. Д.)
Окончательный совет - если вы хотите увидеть, откуда появляется ошибка #VALUE
, перейдите по формуле кFormulas -> Evaluate Formula
, с выбранной ячейкой:
Итак, поскольку D7
пусто, а D6
пусто, следующая частьформула запускается, G6+E7
. Но! Обратите внимание, что ваша G6
ячейка ""
, но E7
пуста. Вы не можете добавить «пустую строку», поэтому она возвращает значение ошибки.
Сначала проверив, пуста ли ячейка в столбце D (как я делал с моей настройкой), вы можете полностью избежать этого, не нуждаясь в IFERROR()
.