
Предположим, у меня есть электронная таблица, структурированная примерно так:
_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)