Проблемы с SUMIFS в Excel при использовании внешней ссылки - PullRequest
0 голосов
/ 12 октября 2018

Проведя много исследований и попробовав различные потенциальные решения, я все еще застреваю и надеюсь, что кто-то сможет указать мне правильный путь.

Я использую функцию SUMIFS в электронной таблице Excel 2010, но, хотя он работает, когда справочная таблица открыта, он выдает ошибку #VALUE, когда справочная таблица закрыта.

Мой поиск пока выявил, что это известная проблема с Excel, но хотя у меня естьпробовал различные обходные пути, которые размещены на форумах, я не смог сделать какую-либо работу.Я не получаю ошибку # ЗНАЧЕНИЕ, но вместо этого получаю ноль.

Исходная формула выглядит следующим образом:

=SUMIFS('P:\Performance\[All calls.xlsm]Jan 2016'!$N:$N,'P:\Performance\[All calls.xlsm]Jan 2016'!$R:$R,$B2,'P:\Performance\[All calls.xlsm]Jan 2016'!$G:$G,$C2,'P:\Performance\[All calls.xlsm]Jan 2016'!$J:$J,"pri")

Как я уже сказал, это прекрасно работает, когда другая рабочая книгаявляется открытым (очевидно, он удаляет предварительное исправление «P: \ Performance \»), но не тогда, когда он закрыт (хотя он и изменяет ссылку на полный путь).

Так же, как и в других предложениях,Я пытался использовать SUMPRODUCT ...

=SUMPRODUCT(--('P:\Performance\[All calls.xlsm]Jan 2016'!$R:$R=$B2),--('P:\Performance\[All calls.xlsm]Jan 2016'!$G:$G=$C2),--('P:\Performance\[All calls.xlsm]Jan 2016'!$J:$J="pri"),('P:\Performance\[All calls.xlsm]Jan 2016'!$N:$N)

Однако, это приводит к нулю, что явно неверно, поскольку версия SUMIFS и открытая книга дают мне ненулевое значение.

Работая могу предположить, что через этапы вычисления я это может быть связано с тем, что сами ячейки ссылок основаны на формулах, но я не уверен.Кстати, я получаю тот же результат, независимо от того, открыта или закрыта справочная книга.

Есть идеи?

Большое спасибо.

PS: Я также посмотрел на поддержку Microsoftсайт, но хотя создается впечатление, что на сайте есть обходной путь, гиперссылка возвращает вас в то же место ... Как исправить # ЗНАЧЕНИЕ!ошибка

1 Ответ

0 голосов
/ 16 октября 2018

ОК, прежде всего, спасибо двум людям, которые прокомментировали.Мне не нужно было смотреть на предложенный «похожий вопрос», потому что мне удалось решить его самостоятельно.

Решение SUMPRODUCT, опубликованное в другом месте, действительно работало.Проблема оказалась странной с одной из колонок, на которую я ссылался.При ближайшем рассмотрении я обнаружил, что хотя столбец был отформатирован как «короткая дата», по некоторым причинам некоторые записи не были признаны в качестве таковых.Я понятия не имею, почему это так, но когда я преобразовал столбец в «число», это было очевидно, поскольку некоторые даты не смогли превратиться в числа дат.Странно, так как все записи создавались по формуле.Вот почему формула SUMPRODUCT возвращала нулевое время.

В любом случае, я нашел решение здесь ...

Некоторые даты признаны датами, некоторые даты не распознаны.Зачем?

Понятия не имею, почему это сработало, но это сработало.И теперь обходной путь SUMPRODUCT работает с закрытой электронной таблицей назначения.Возможно, это поможет кому-то другому, а может, и нет, но стоит проверить и перепроверить формат любых ячеек, на которые вы ссылаетесь.

...