Преобразовать формулу COUNTIFS в SUM (IF), чтобы включить ссылки на внешние книги

#excel #excel-formula #countif #sumifs

#excel #excel-формула #countif #sumifs

Вопрос:

Мне нужно преобразовать следующую формулу в ту, которая использует SUM(IF) , поскольку при закрытии внешнего источника данных выдается #value ошибка.

 =COUNTIFS(test1.xlsx!$B:$B,"Group1",
    test1.xlsx!$C:$C,$D13,
    test1.xlsx!$AB:$AB,">="amp;F12,
    test1.xlsx!$AB:$AB,"<"amp;DATE(YEAR(F12),
    MONTH(F12) 1,1))
  

Заранее спасибо.

Комментарии:

1. Вы пытаетесь вернуть желаемое значение, даже когда источник данных закрыт? Или вы просто хотите вернуть «Неизвестно», когда источник данных закрыт?

2. Спасибо за ответ. Я пытаюсь вернуть желаемое значение, когда книга закрыта.

Ответ №1:

Я не понимаю, почему вы думаете, что SUM (IF) улучшит ситуацию. Вам нужно имя листа во внешних ссылках. Итак, где у меня может быть:

 ='E:TempStack Overflow[Book1.xlsx]Sheet1'!$I$9
  

Вам не хватает ссылки на Лист1 (или любой другой лист, на который вы хотите ссылаться). Кроме того, если ‘Test1.xlsx ‘ находится не в той же папке, что и текущая электронная таблица, вам нужно будет указать путь к файлу (как в моем примере).