Суммирование в Excel через одну, две, три ячейки

Всем известен способ подсчёта данных в Excel путём элементарного сложения ячеек =C2+C4+C6, либо с помощью функции =СУММ(C2;C4;C6), но если таблица большая, то такой способ выведет из себя даже самого терпеливого. Поэтому предлагаю рассмотреть способ суммирования по условию: =СУММЕСЛИ(B2:B15;"Доход";C2:C15)

=СРЗНАЧЕСЛИ(B2:B15;"План";C2:C15)

Суммирование в Excel через одну, две, три ячейки Microsoft Excel, Таблица, Сумма, Лайфхак, Полезное, Длиннопост

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

=СУММ(ЕСЛИ(ОСТАТ(СТРОКА(B2:B15);2)=0;

B2:B15))

=МИН(ЕСЛИ(ОСТАТ(СТРОКА(B2:B15);2)=0;

B2:B15))

=МАКС(ЕСЛИ(ОСТАТ(СТРОКА(B2:B15);2)=1;

B2:B15))

Суммирование в Excel через одну, две, три ячейки Microsoft Excel, Таблица, Сумма, Лайфхак, Полезное, Длиннопост

Если же нужно суммировать каждую третью, четвертую и т.д. ячейки, то изменяется только делитель номера строки:

=СУММ(ЕСЛИ(ОСТАТ(СТРОКА(C2:C17);4)=1;

C2:C17))


В качестве второго варианта можно использовать функцию СУММПРОИЗВ, которая вводится как обычная формула (без Ctrl+Shift+Enter), но работает также:

=СУММПРОИЗВ(--(ОСТАТ(СТРОКА(C2:C17);4)=1);C2:C17)

Суммирование в Excel через одну, две, три ячейки Microsoft Excel, Таблица, Сумма, Лайфхак, Полезное, Длиннопост

Для подсчёта суммы, находящейся в столбцах, вместо СТРОКА используем СТОЛБЕЦ, затем протягиваем формулу вниз:

=СУММПРОИЗВ(--(ОСТАТ(СТОЛБЕЦ(B3:F3);2)=0);B3:F3)

Суммирование в Excel через одну, две, три ячейки Microsoft Excel, Таблица, Сумма, Лайфхак, Полезное, Длиннопост

Примечание: для красивого отображения цифр устанавливаем формат ячеек «Числовой» – Число десятичных знаков «0» – галочка на «Разделитель групп разрядов». Для процентов «Процентный» – Число десятичных знаков «0».

MS, Libreoffice & Google docs

719 постов15K подписчика

Добавить пост

Правила сообщества

1. Не нарушать правила Пикабу

2. Публиковать посты соответствующие тематике сообщества

3. Проявлять уважение к пользователям

4. Не допускается публикация постов с вопросами, ответы на которые легко найти с помощью любого поискового сайта.

По интересующим вопросам можно обратиться к автору поста схожей тематики, либо к пользователям в комментариях


Важно - сообщество призвано помочь, а не постебаться над постами авторов! Помните, не все обладают 100 процентными знаниями и навыками работы с Office. Хотя вы и можете написать, что вы знали об описываемом приёме раньше, пост неинтересный и т.п. и т.д., просьба воздержаться от подобных комментариев, вместо этого предложите способ лучше, либо дополните его своей полезной информацией и вам будут благодарны пользователи.

Утверждения вроде "пост - отстой", это оскорбление автора и будет наказываться баном.

Вы смотрите срез комментариев. Показать все
Автор поста оценил этот комментарий
Эксель - убийца 1С. 😁
раскрыть ветку (3)
1
Автор поста оценил этот комментарий

Говорят, любой язык программирования проще эксэля

раскрыть ветку (2)
Автор поста оценил этот комментарий

Это не совсем так, возможности языков гораздо шире, но... с тех пор, как я освоил связку PHP+MySQL, я забыл про ексель, как страшный сон. То есть, я ВООБЩЕ перестал им пользоваться в своей работе, НАВСЕГДА! Хотя раньше слыл среди коллег в нём едва ли не экспертом.

Конечно, тут есть свои «подводные камни» – сами таблички в браузере придётся рисовать самому, и интерфейсы для ввода данных, так что и HTML маст хэв, как говорится, и владение стилями лишним не будет. Но эти умения дадут намного больше возможностей и раскроют гораздо более широкие горизонты приложения своих усилий, чем убогие функции типа СУММЕСЛИ.

Ни один самый навороченный табличный процессор не сравнится с изящной простотой и мощностью реляционных баз данных и любого языка программирования.

раскрыть ветку (1)
Автор поста оценил этот комментарий

Много лишних действий. Особенно по засовыванию данных в MySQL.

Все таки PHP+MySQL и Ексель инструменты для совершенно разных действий. Как и 1С и ексель, например.

Работа с БД в екселе имеется, VBA тоже есть.  И интерфейсы отрисовывать не нужно.

Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку