Сумма конкретных данных в отдельных листах Excel

У меня есть следующие данные на двух отдельных листах:
Лист1 :

ABCD a ff dd ff ee b 12 10 10 12 

Лист2:

  ABCD a ge ff ff ee b 11 13 14 10 

Теперь я хочу написать формулу для суммирования всех значений в строке 2, которые содержат ff непосредственно выше (т.е. в строке 1)

В моем примере выше я хочу добавить (Cell Sheet1 [A, b], Sheet1 [C, b], Sheet2 [B, b], Sheet2 [C, b]), который равен 49.

Для двух листов я бы пошел с предложением brettdj, но, в общем, вы можете выполнить SUMIF на нескольких листах, например:

=SUMPRODUCT(SUMIF(INDIRECT("'"&sheetlist&"'!A1:D1"),"ff",INDIRECT("'"&sheetlist&"'!A2:D2")))

где список листов – это именованный диапазон, содержащий все имена листов

Это типичная работа для SUMIF . Поскольку SUMIF не является изначально 3D-функцией, которая работает на нескольких листах, вам понадобится такая формула, как эта (введенная на Sheet1), объединяющая итоговые данные с обоих листов

=SUMIF(A1:D1,"ff",A2:D2)+SUMIF(Sheet2!A1:D1,"ff",Sheet2!A2:D2)

Обратите внимание, что этот вопрос лучше спросить у Суперпользователя, поскольку он не программирует

  • Формула даты Excel
  • Функция суммы в Excel
  • Подходы Excel
  • Больше, меньше, IF формула + дополнительное состояние
  • Чувствительные к регистру сумифы
  • Как я могу рассчитать недельное среднее значение в Excel с определенной цифры
  • Справка по формулам Excel (VLOOKUP)
  • Условное форматирование завершается округлыми номерами
  • Столбец (или строка) автозаполнения, ссылающийся на (авторизованный) ряд (или столбец)
  • Сумма из 3 чисел в одной ячейке с использованием ссылочной формулы
  • Таинственное использование LOOKUP
  • Давайте будем гением компьютера.