Чтобы посчитать сумму значений ячеек обычно используется функция СУММ, а в качестве аргументов пишутся либо значения, либо диапазоны ячеек либо сами ячейки.
Если требуется вычислить сумму значений ячеек разных диапазонов, то эти диапазоны перечисляются как аргументы функции сумм.
Формула
=СУММ(A3:A8 ; C3:H3)
вычислит сумму чисел, находящихся в ячейках из диапазона A3:A8 и диапазона C3:H3
Если диапазоны чисел находятся на разных листах одной книги, то перед ссылкой на диапазон надо указать наименование листа с восклицательным знаком
=СУММ( A3:A8 ; C3:H3 ; Лист2!A1:A6 )
если диапазоны суммирования находятся в разных книгах, то придется указать и название книги в квадратных скобках пример:
=СУММ(A3:A8 ; C3:H3 ; [Книга3]Лист2!A1:A6 )
всего в функции СУММ можно указывать от 1 до 255 аргументов.
Чтобы игнорировать ячейки ошибки при расчете суммы диапазона, потребуется все ячейки с ошибками рассматривать как ячейки с нулевым значением.
Это делается с использованием формулы массива (Что такое формула массива в Excel? ), которая заменяет каждое ошибочное значение на ноль.
Например так:
=СУММ( ЕСЛИОШИБКА( A1:A100 ; 0))
A1:A100 диапазон суммирования ячеек
Ввод формулы массива осуществляется нажатием комбинации клавиш Ctrl+Shift+Enter
Сумму целых чисел, содержащихся в заданном диапазоне ячеек удобно вычислять функцией суммы произведений двух массивов (СУММПРОИЗВ) используя в качестве первого аргумента заданный диапазон ячеек, а в качестве второго условие для целого числа, преобразованное к арифметическому значению( если ИСТИНА то 1, а если ЛОЖЬ то 0)
условие целого числа из ячейки A1 можно определить формулой:
=ОСТАТ(A1;1)=0
Результат этой формулы либо ИСТИНА либо ЛОЖЬ, для преобразования к арифметическому значению используем знак минус (-) поставленный 2 раза (первый раз ИСТИНА преобразуется к значению минус единица, второй минус меняет знак минус единицы на противоположный)
Если исходные числа записаны в диапазоне B2:B6 то формула суммы целых чисел примет вид:
=СУММПРОИЗВ(B2:B6;--(ОСТАТ(B2:B6;1)=0))
Пример использования
Если в формуле
=(A4-A5)+(A6-A7)+(A8-A9)+(A10-A11)+(A12-A13)+(A14-A15)+(A16-A17)+. . .
раскрыть скобки , то получим
=A4-A5+A6-A7+A8-A9+A10-A11+A12-A13+A14-A15+A16-A17+. . .
Получим сумму элементов, в которой нечетный элемент берётся со знаком минус.
Для продления формулы указываем нужный диапазон
Записать в Excel это можно формулой массива (вводится нажатием CTRL+SHAFT+ENTER):
=СУММ( ЕСЛИ( ОСТАТ( СТРОКА(A4:A17);2)=0 ; A4:A17 ; -A4:A17))
последняя строка диапазона должна быть нечетной.
Необходимо сначала перевести числительные в числа, а затем сложить их сложить.
Если число записано словами в ячейке A1 то
перевести числительные в числа можно простой формулой массива:
=ПОИСКПОЗ(A1;{"один"<wbr />;"два";"три"};0)
чтобы посчитать сумму чисел, записанных словами диапазоне C4:C8, потребуется такая формула массива:
=СУММ( ПОИСКПОЗ( C4:C8 ; {"один";"два";"три"} ; 0))
Пример использования
Формулы массива вводятся через Ctrl+Shift+Enter.
подробнее о формулах массива