Может ли Excel выполнить подсчет суммы по принципу «подобно», смешивая абсолютные и относительные координаты ячеек?

Может ли Excel выполнить подсчет суммы по принципу «подобно», смешивая абсолютные и относительные координаты ячеек?

Предположим, у меня есть электронная таблица, структурированная примерно так:

  _A____B____C____D____E____F_____
1 |XFoo|XBar|YFoo|ZBar|XBaz|Result
2 |8   |3   |0   |1   |100 |  (*)
3 |2   |1   |1   |20  |10  |  (*)

Я хочу подсчитать сумму всех ячеек в каждой строке в столбцах от A до E, только там, где заголовки столбцов (строка 1) начинаются с буквы X.

Таким образом, F2 будет рассчитываться как A2+B2+E2=111, поскольку A1, B1 и E1 начинаются с буквы X. Аналогично, F3 будет равен 13.

Как выразить это в формуле Excel, используя встроенные функции (без пользовательских скриптов)?

решение1

Функция СУММЕСЛИ

Вы используетеФункция СУММЕСЛИдля суммирования значений в диапазоне, которые соответствуют указанным вами критериям.

Синтаксис: СУММЕСЛИ(диапазон, критерии, [диапазон_суммирования])

Для вашего примера используйте следующее:

=SUMIF(A$1:E$1,"X*",A2:E2)

решение2

ВФ2:

=SUMPRODUCT(--(LEFT(A$1:E$1,1)="X")*(A2:E2))

и скопируйте вниз:

введите описание изображения здесь

Связанный контент