Как в excel посчитать сумму числа в одной ячейке

Во многих случаях вам может потребоваться суммировать все числа в одной ячейке. Например, в ячейке A1 есть текстовая строка Class 2 Grade 1, и результатом сложения этих чисел будет 1 + 2 = 3. В этой статье будут подробно описаны способы добавления чисел в одну ячейку.

Суммирование чисел в одной ячейке с помощью пользовательской функции
Легко суммируйте числа в одной ячейке всего за несколько кликов


Суммирование чисел в одной ячейке с помощью пользовательской функции

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

1. Нажмите другой + F11 клавиши одновременно, чтобы открыть Приложение Microsoft Visual Basic окно.

2. в Приложение Microsoft Visual Basic окна, нажмите Вставить > Модули. А затем скопируйте приведенный ниже VBA в Модули окно.

VBA: сумма чисел в одной ячейке

Function SumNums(pWorkRng As Range, Optional xDelim As String = " ") As Double
	Dim arr As Variant
	Dim xIndex As Long
	arr = Split(pWorkRng, xDelim)
	For xIndex = LBound(arr) To UBound(arr) Step 1
		SumNums = SumNums + VBA.Val(arr(xIndex))
	Next
End Function

3.Нажмите другой + Q ключи, чтобы закрыть Приложение Microsoft Visual Basic окно.

4. Выберите пустую ячейку для вывода результата. Введите в нее формулу ниже и нажмите Enter ключ (A2 — это ячейка, в которой вы будете суммировать отдельные числа).

=SUMNUMS(A2)

5. Затем перетащите маркер заполнения ячейки результата, чтобы применить формулу к другим необходимым ячейкам.

Внимание: Эта пользовательская функция не применяется к ячейкам в числовом формате.


Легко суммируйте числа в одной ячейке всего за несколько кликов

Kutools for ExcelАвтора Суммировать числа в ячейке формула может помочь легко суммировать числа в одной ячейке (включая ячейку текстового формата и ячейку числового формата) всего несколькими щелчками мыши.

1. Выберите пустую ячейку для вывода результата. А затем нажмите Кутулс > Формула Помощник > Формула Помощник.

2. в Формула Помощник диалоговое окно, настройте следующим образом.

2.1) Найдите и выберите Суммировать числа в ячейке в Выберите формулу коробка;
Tips: Вы можете проверить Фильтр поле введите ключевое слово, чтобы отфильтровать нужную формулу.

2.2). Ячейка поле укажите ячейку, содержащую числа, которые вы будете суммировать;

2.3) Нажмите OK кнопка. Смотрите скриншот:

3. Затем результат заносится в выбранную ячейку. Выберите ячейку результата, а затем перетащите ее маркер заполнения вниз, чтобы получить другие результаты.

  Если вы хотите получить бесплатную пробную версию (30-день) этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.


Легко суммировать числа в одной ячейке с Kutools for Excel


Лучшие инструменты для работы в офисе

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (8)


Оценок пока нет. Оцените первым!

Excel для Microsoft 365 для Mac Excel 2019 для Mac Excel 2016 для Mac Excel для Mac 2011 Еще…Меньше

Для сложения или вычитания в Excel достаточно создать простую формулу. Не забывайте, что все формулы в Excel начинаются со знака равенства (=), а для их создания можно использовать строку формул.

В строке формул показана сумма нескольких ячеек

Сложение нескольких чисел в одной ячейке

  1. Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.

  2. После знака равенства введите несколько чисел, разделенных знаком «плюс» (+).

    Например: 50+10+5+3.

  3. Нажмите клавишу RETURN.

    Если использовать числа из примера, получается результат 68.

    Примечания: 

    • Если вместо ожидаемого результата отображается дата, выделите ячейку и на вкладке Главная выберите пункт Общий.

    • На вкладке "Главная" выберите "Общий"

Сложение чисел с помощью ссылок на ячейки

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

  1. Введите число, например 5, в ячейку C1. Затем введите другое число, например 3, в ячейку D1.

  2. В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.

  3. После знака равенства введите C1+D1.

  4. Нажмите клавишу RETURN.

    Введите формулу в ячейку, и она также появится в строке формул

    Если использовать числа из примера, получается результат 8.

    Примечания: 

    • Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.

    • Если вместо ожидаемого результата отображается дата, выделите ячейку и на вкладке Главная выберите пункт Общий.

Быстрое суммирование чисел в строке или столбце

  1. Введите несколько чисел в столбец или строку, а затем выделите заполненный диапазон ячеек.

  2. На строка состояния, посмотрите на значение рядом с sum. Общее количество — 86.

    Выделите столбец чисел, чтобы увидеть сумму внизу страницы

Вычитание нескольких чисел в одной ячейке

  1. Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.

  2. После знака равенства введите несколько чисел, разделенных знаком «минус» (–).

    Например: 50-10-5-3.

  3. Нажмите клавишу RETURN.

    Если использовать числа из примера, получается результат 32.

Вычитание чисел с помощью ссылок на ячейки

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

  1. Введите числа в ячейки C1 и D1.

    Например, введите 5 и 3.

  2. В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.

  3. После знака равенства введите C1-D1.

    Введите формулу в ячейку, и она также появится в строке формул

  4. Нажмите клавишу RETURN.

    Если использовать числа из примера, получается результат 2.

    Примечания: 

    • Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.

    • Если вместо ожидаемого результата отображается дата, выделите ячейку и на вкладке Главная выберите пункт Общий.

Сложение нескольких чисел в одной ячейке

  1. Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.

  2. После знака равенства введите несколько чисел, разделенных знаком «плюс» (+).

    Например: 50+10+5+3.

  3. Нажмите клавишу RETURN.

    Если использовать числа из примера, получается результат 68.

    Примечание: Если вместо ожидаемого результата вы видите дату, выберите ячейку, а затем на вкладке «Главная» в области «Число» выберите во всплывающее меню пункт «Общие».

Сложение чисел с помощью ссылок на ячейки

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

  1. Введите число, например 5, в ячейку C1. Затем введите другое число, например 3, в ячейку D1.

  2. В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.

  3. После знака равенства введите C1+D1.

  4. Нажмите клавишу RETURN.

    Сложение с использованием ссылок на ячейки

    Если использовать числа из примера, получается результат 8.

    Примечания: 

    • Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.

    • Если вместо ожидаемого результата вы видите дату, выберите ячейку, а затем на вкладке «Главная» в области «Число» выберите во всплывающее меню пункт «Общие».

Быстрое суммирование чисел в строке или столбце

  1. Введите несколько чисел в столбец или строку, а затем выделите заполненный диапазон ячеек.

  2. На строка состояния посмотрите на значение рядом с sum=. Общее количество — 86.

    Результат суммирования в строке состояния

    Если строка состояния не отображается, в меню Вид выберите пункт Строка состояния.

Вычитание нескольких чисел в одной ячейке

  1. Щелкните любую пустую ячейку и введите знак равенства (=), чтобы начать ввод формулы.

  2. После знака равенства введите несколько чисел, разделенных знаком «минус» (–).

    Например: 50-10-5-3.

  3. Нажмите клавишу RETURN.

    Если использовать числа из примера, получается результат 32.

Вычитание чисел с помощью ссылок на ячейки

Ссылка на ячейку представляет собой букву столбца и номер строки, например А1 или F345. При использовании в формуле ссылки на ячейку вместо значения ячейки можно изменить значение, не меняя формулу.

  1. Введите числа в ячейки C1 и D1.

    Например, введите 5 и 3.

  2. В ячейке E1 введите знак равенства (=), чтобы начать ввод формулы.

  3. После знака равенства введите C1-D1.

    Вычитание с использованием ссылок на ячейки

  4. Нажмите клавишу RETURN.

    Если вы использовали числа из примера, результат будет -2.

    Примечания: 

    • Если изменить значение в ячейке C1 или D1 и нажать клавишу RETURN, значение ячейки E1 изменится, даже если формула осталась неизменной.

    • Если вместо ожидаемого результата вы видите дату, выберите ячейку, а затем на вкладке «Главная» в области «Число» выберите во всплывающее меню пункт «Общие».

Дополнительные сведения

Вычисление операторов и порядка операций

Сложение или вычитание дат

Вычитание значений времени

Нужна дополнительная помощь?


Пусть имеется число 456258 и необходимо найти сумму всех его цифр, т.е. 4+5+6+2+5+8. Сделать это можно

одной формулой.

Пусть ячейка

А1

содержит исходное число

456258

.

Просуммировать все цифры числа можно одной, но достаточно сложной формулой

=СУММПРОИЗВ(—ПСТР(A1;СТРОКА(ДВССЫЛ(«A1:A»&ДЛСТР(A1)));1))

Разберем подробнее (см.

файл примера

).

  • функция

    ДВССЫЛ()

    возвращает

    массив чисел

    из диапазона

    А1:А6

    {456258:0:0:0:0:0}. Ссылка на ячейку

    А6

    сформирована текстовой строкой «A1:A» и функцией

    ДЛСТР()

    , которая вычислила количество цифр в числе (6). Сами элементы массива не важны, главное – его размерность – 6, т.е. вместо

    ДВССЫЛ(«A1:A»&ДЛСТР(A1))

    можно было написать формулу

    ДВССЫЛ(«Z1:Z»&ДЛСТР(A1))

    .

  • функция

    СТРОКА()

    формирует

    массив последовательных чисел

    {1:2:3:4:5:6} из номеров строк полученного на предыдущем шаге массива, начиная с 1.

  • функция

    ПСТР()

    извлекает последовательно по одному текстовому символу из исходного числа и возвращает массив {«4″:»5″:»6″:»2″:»5″:»8»}.
  • двойное отрицание (—)

    преобразует текст в числовую форму

    и возвращает массив {4:5:6:2:5:8}.

  • функция

    СУММПРОИЗВ()

    суммирует элементы массива.

Промежуточные результаты вычисления можно увидеть, выделив в

Строке формул

интересующую часть формулы, например

«A1:A»&ДЛСТР(A1)

, а затем нажав

клавишу

F9.

In Excel, we can add different comma-separated numbers that are present in the same cell of an excel sheet. Look at the example below, there are 5 comma-separated numbers in cell A2 and we have to sum them up.

Comma-separated values in a single cell

Let us see the various ways in which we can add them. 

Sum numbers using the Formula

The simplest way to add comma-separated values that are present in a single cell is by using the following formula:

=SUM(IF(ISERR(VALUE(MID(A2,ROW($A$1:OFFSET($A$1,LEN(A2)-1,0)),1))),0,VALUE(MID(A2,ROW($A$1:OFFSET($A$1,LEN(A2)-1,0)),1))))

Formula Explanation

  • This is an array formula and hence it executes with the help of Shift + Ctrl + Enter keys. 
  • A2 is the cell in which comma separated values are present that we have to add.
  • The LEN function calculates the lengthnumber of values present in a cell. 
  • The OFFSET function returns a range, that can be a number of rows or columns.
  • The MID function extracts specific characters from a string. Like in this case, those characters can be numbers. This way the numbers and commas can be segregated. After segregation, the numbers can be added independently. 
  • The ISSERR function checks errors in the initial expression. 
  • The IF function check all the conditions present inside it and if they evaluate to true, then the SUM function proceeds to adding the numbers. 

So, write this formula in the cell where you want to see the result and then press Shift + Ctrl + Enter key. 

Writing-the-formula

The result after pressing the Shift + Ctrl + Enter key is:

Final-Result

But this method has a disadvantage. We can only add digits that have a single digit. See, how 11 and 12 have been added up to 5 instead of 23 in the below example.

Example

This problem can be solved if we first split the numbers using commas. 

Sum numbers Using Text to Columns

We can also find the sum of numbers using text to columns. In this approach, we first apply the Text to Columns function so that we can split numbers by comma. Then, we can sum these separate numbers. These the steps to be followed:

Step 1: Select the cell in which these comma-separated numbers are present. Then, go to the Text to Columns option present on the Data Tools tab. A dialog box will appear. Select Delimited from it.

Select-the-cell

Step 2: Now, click next and select comma from the delimiters section. Again click next.

 Select-comma

Step 3: Now select a cell where you want to place the result after performing a split. Here, we have chosen $E$5. After this, click Finish.

Select-a-cell

See the result of this step:

Output

Step 4: Now simply use the formula to sum these numbers. The formula is: =SUM(cell _start:cell_end) 

Using-Sum-Formula

On clicking enter, this will simply return the output as follows:

Final-output

Необходима формула подсчета цифр в одной ячейке

AnnaVR

Дата: Четверг, 13.11.2014, 16:09 |
Сообщение № 1

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Я хочу составить формулу , чтобы она могла посчитать сумму чисел в ячейке excel. в ячейке имеется ряд чисел, разделенных пробелом (или любым другим знаком, но не цифрой, конечно).Как это сделать подскажите:)

 

Ответить

VaeV1ctis

Дата: Четверг, 13.11.2014, 16:23 |
Сообщение № 2

Группа: Пользователи

Ранг: Участник

Сообщений: 58


Репутация:

4

±

Замечаний:
20% ±


Excel 2010

вот если числа ничем не разделены, то

а вот как отделить символы от чисел, не знаю(

Сообщение отредактировал Serge_007Пятница, 14.11.2014, 09:09

 

Ответить

AnnaVR

Дата: Четверг, 13.11.2014, 16:37 |
Сообщение № 3

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

VaeV1ctis, нет — эта функция считает количество чисел в ячейке… необходимо подсчитать сумму

 

Ответить

AndreTM

Дата: Четверг, 13.11.2014, 16:46 |
Сообщение № 4

Группа: Друзья

Ранг: Старожил

Сообщений: 1762


Репутация:

498

±

Замечаний:
0% ±


2003 & 2010

AnnaVR, а пример будет?


Skype: andre.tm.007
Donate: Qiwi: 9517375010

 

Ответить

AnnaVR

Дата: Четверг, 13.11.2014, 16:49 |
Сообщение № 5

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

55 1303 4 3 583 для примера, должна получиться сумма 1948

 

Ответить

Russel

Дата: Четверг, 13.11.2014, 16:50 |
Сообщение № 6

Группа: Друзья

Ранг: Старожил

Сообщений: 1392


Репутация:

318

±

Замечаний:
0% ±


Excel 2010

AnnaVR, текст по столбцам с разделителем «пробел», потом просто сумма.
Другие варианты — после прочтения Вами Правил и приложения файла excel


QIWI 9173973973

 

Ответить

AnnaVR

Дата: Четверг, 13.11.2014, 16:57 |
Сообщение № 7

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Правила прочитала, не студентка:) файл приложила

К сообщению приложен файл:

1782068.xls
(16.5 Kb)

 

Ответить

Pelena

Дата: Четверг, 13.11.2014, 23:20 |
Сообщение № 8

Группа: Админы

Ранг: Местный житель

Сообщений: 18797


Репутация:

4284

±

Замечаний:
±


Excel 2016 & Mac Excel

Вариант с макрофункцией ВЫЧИСЛИТЬ(). Макросы должны быть разрешены. Смотрим диспетчер имён (Ctrl+F3)

К сообщению приложен файл:

4804633.xls
(26.5 Kb)


«Черт возьми, Холмс! Но как??!!»
Ю-money 41001765434816

 

Ответить

AnnaVR

Дата: Пятница, 14.11.2014, 08:17 |
Сообщение № 9

Группа: Пользователи

Ранг: Прохожий

Сообщений: 5


Репутация:

0

±

Замечаний:
0% ±


Excel 2010

Pelena, спасибо огромное!

 

Ответить

scriptapplications

Дата: Четверг, 14.04.2022, 14:33 |
Сообщение № 10

Группа: Проверенные

Ранг: Участник

Сообщений: 67


Репутация:

12

±

Замечаний:
0% ±


Можно воспользоваться формулой массива для вычисления суммы чисел в ячейке Excel
Если разделитель пробел, формула примет вид:

Код

=СУММ( ЗНАЧЕН( ПСТР( » » &A3&» «; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ( » «&A3&» «; » «; СИМВОЛ(3); СТРОКА( ДВССЫЛ( «1:»&( ДЛСТР(A3) — ДЛСТР( ПОДСТАВИТЬ(A3; » «; «»)) + 1)))))+1; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ( » » &A3 & » «; » «; СИМВОЛ(3);СТРОКА( ДВССЫЛ( «1:»&( ДЛСТР(A3) — ДЛСТР( ПОДСТАВИТЬ(A3;» «; «»)) +1))) +1)) — НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ( » «&A3&» «; » «; СИМВОЛ(3); СТРОКА( ДВССЫЛ( «1:» & (ДЛСТР(A3) — ДЛСТР( ПОДСТАВИТЬ(A3; » «; «»)) + 1)))))-1)))

Но эта формула чувствительна к пробелам, если в конце строки стоит пробел, то будет ошибка лучше воспользоваться исправленной формулой:

Код

=СУММ( ЗНАЧЕН( ПСТР( » » & СЖПРОБЕЛЫ( A3 )&» «; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ( » «& СЖПРОБЕЛЫ( A3 )&» «; » «; СИМВОЛ(3); СТРОКА( ДВССЫЛ( «1:»&( ДЛСТР( СЖПРОБЕЛЫ( A3 )) — ДЛСТР( ПОДСТАВИТЬ( СЖПРОБЕЛЫ( A3 ); » «; «»)) + 1)))))+1; НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ( » » & СЖПРОБЕЛЫ( A3 ) & » «; » «; СИМВОЛ(3);СТРОКА( ДВССЫЛ( «1:»&( ДЛСТР( СЖПРОБЕЛЫ( A3 )) — ДЛСТР( ПОДСТАВИТЬ( СЖПРОБЕЛЫ( A3 );» «; «»)) +1))) +1)) — НАЙТИ( СИМВОЛ(3); ПОДСТАВИТЬ( » «& СЖПРОБЕЛЫ( A3 )&» «; » «; СИМВОЛ(3); СТРОКА( ДВССЫЛ( «1:» & (ДЛСТР( СЖПРОБЕЛЫ( A3 )) — ДЛСТР( ПОДСТАВИТЬ( СЖПРОБЕЛЫ( A3 ); » «; «»)) + 1)))))-1)))

формулы массива, для старых версий Excel, надо вводить завершающим CTRL+SHIFT+ENTER

 

Ответить

jakim

Дата: Четверг, 14.04.2022, 16:17 |
Сообщение № 11

Группа: Друзья

Ранг: Старожил

Сообщений: 1150


Репутация:

305

±

Замечаний:
0% ±


Excel 2010

PQ

[vba]

Код

let
    Source = Excel.CurrentWorkbook(){[Name=»Table1″]}[Content],
    #»Changed Type» = Table.TransformColumnTypes(Source,{{«числа», type text}}),
    #»Split Column by Delimiter» = Table.SplitColumn(#»Changed Type», «числа», Splitter.SplitTextByDelimiter(» «, QuoteStyle.Csv), {«числа.1», «числа.2», «числа.3», «числа.4», «числа.5»}),
    #»Changed Type1″ = Table.TransformColumnTypes(#»Split Column by Delimiter»,{{«числа.1», Int64.Type}, {«числа.2», Int64.Type}, {«числа.3», Int64.Type}, {«числа.4», Int64.Type}, {«числа.5», Int64.Type}}),
    #»Added Custom» = Table.AddColumn(#»Changed Type1″, «Пользовательская», each [числа.1]+[числа.2]+[числа.3]+[числа.4]+[числа.5]),
    #»Removed Other Columns» = Table.SelectColumns(#»Added Custom»,{«Пользовательская»})
in
    #»Removed Other Columns»

[/vba]

К сообщению приложен файл:

7254853.xls
(41.5 Kb)

 

Ответить

прохожий2019

Дата: Четверг, 14.04.2022, 18:27 |
Сообщение № 12

Группа: Проверенные

Ранг: Старожил

Сообщений: 1040


Репутация:

293

±

Замечаний:
0% ±


365 Beta Channel

гм, чутка попроще:[vba]

Код

let
    f=(x)=>List.Sum(List.Transform(Text.Split(x,» «),Number.From)),
    from = Excel.CurrentWorkbook(){[Name=»Table1″]}[Content],
    to = Table.TransformColumns(from,{«числа»,f})
in
    to

[/vba]
ну и формулы теперь (с 2013 вроде) можно попроще:

Код

=СУММ(ФИЛЬТР.XML(«< j>< i>»&ПОДСТАВИТЬ(A2;» «;»< /i>< i>»)&»< /i>< /j>»;»//i»))

К сообщению приложен файл:

2939270.xls
(48.0 Kb)

Сообщение отредактировал прохожий2019Четверг, 14.04.2022, 18:45

 

Ответить

Egyptian

Дата: Четверг, 14.04.2022, 19:58 |
Сообщение № 13

Группа: Проверенные

Ранг: Обитатель

Сообщений: 473


Репутация:

162

±

Замечаний:
0% ±


Excel 2013/2016

И вдогонку еще одна формула для офисов, начиная с 2007.

Код

=SUM(IFERROR(—MID(SUBSTITUTE(A1;» «;REPT(» «;99));1+99*(ROW($A$1:$A$7)-1);99);0))

Массивная.

 

Ответить

bmv98rus

Дата: Четверг, 14.04.2022, 23:16 |
Сообщение № 14

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4009


Репутация:

760

±

Замечаний:
0% ±


Excel 2013/2016

Код

=SUMPRODUCT(—TEXT(MID(SUBSTITUTE(» «&A1;» «;REPT(» «;99));ROW($1:$9)*99;99);»0;0;0;»))


Замечательный Временно просто медведь , процентов на 20.

 

Ответить

прохожий2019

Дата: Пятница, 15.04.2022, 01:13 |
Сообщение № 15

Группа: Проверенные

Ранг: Старожил

Сообщений: 1040


Репутация:

293

±

Замечаний:
0% ±


365 Beta Channel

ну а в бета-канале так:

Код

=СУММ(—ТЕКСТРАЗД(A2;» «))

 

Ответить

bmv98rus

Дата: Пятница, 15.04.2022, 07:52 |
Сообщение № 16

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4009


Репутация:

760

±

Замечаний:
0% ±


Excel 2013/2016

ох и прикроют они и бету и …


Замечательный Временно просто медведь , процентов на 20.

 

Ответить

прохожий2019

Дата: Пятница, 15.04.2022, 22:26 |
Сообщение № 17

Группа: Проверенные

Ранг: Старожил

Сообщений: 1040


Репутация:

293

±

Замечаний:
0% ±


365 Beta Channel

ох и прикроют они и бету и …

достоверно? или так?

 

Ответить

bmv98rus

Дата: Суббота, 16.04.2022, 00:09 |
Сообщение № 18

Группа: Друзья

Ранг: Участник клуба

Сообщений: 4009


Репутация:

760

±

Замечаний:
0% ±


Excel 2013/2016

тенденции.

а модераторы поменяют название таки или нет? Все ж сумму чисел считаем, а не количество цифр как в топике.


Замечательный Временно просто медведь , процентов на 20.

Сообщение отредактировал bmv98rusСуббота, 16.04.2022, 09:33

 

Ответить

Иногда даже такие расчеты могут вызвать определенные затруднения у начинающих пользователей пакета MS Office с программами Word и Excel. Например, далеко не все знают даже то, как в Экселе посчитать сумму выделенных ячеек. Не говоря уже о действиях, необходимых для сложения чисел в одинаковых диапазонах на разных страницах. На самом деле складывать числа в табличном процессоре очень легко, и применяются для этого всего 3 функции и один математический знак.

Простое сложение

Самый простой способ, как в Экселе посчитать сумму определенных ячеек — использование знака «плюс». Он подходит при необходимости сложить небольшое количество чисел или суммировать диапазоны, расположенные в произвольном порядке на одном или нескольких листах.

Так, например, использование плюса будет целесообразным при необходимости сложить всего 3 значения, пусть даже расположенных совсем рядом. Математический знак в этом случае позволит сократить время на поиски или набор функции с расстановкой скобок. Перед формулой обязательно ставится знак «равно».

Не обойтись без такого способа и в тех случаях, когда ячейки расположены в произвольном порядке друг относительно друга. Например, пользователь точно знает (определив это способом, который невозможно заменить формулой), что сложить нужно именно ячейки G8, H16, J7 и K18. Для получения суммы достаточно просто написать в ячейке сначала знак равенства, а затем номера ячеек, между которыми ставится плюс.

Если складывать приходится большое количество данных, применение такой методики отнимет слишком много времени. Уже даже сумма 4-5 значений требует потратить время на расстановку плюсов и постоянного перевода курсора в строку формул. Потому быстрее и проще применять для этого функцию СУММ, специально разработанную для таких подсчетов.

  • Как работает округление чисел в Эксель: принципы и настройки

Применение функции СУММ

Синтаксис математической функции достаточно простой. После того как в строке появится название СУММ следует ввести нужное количество аргументов. Причем их необязательно должно быть много — функция считает сумму даже для одного числа. Хотя, естественно, использование СУММ имеет смысл только при большом количестве аргументов — хотя бы 5.

Функцию можно применять, складывая отдельные значения или целые диапазоны. Причем от пользователя не требуется ставить какие-то знаки — даже точка с запятой и двоеточие устанавливаются автоматически. В одной формуле можно указать до 255 аргументов. Каждый из них может быть положительным, отрицательным, дробным. Округление происходит в соответствии с настройками ячейки, в которой записывается формула.

Записывать слово «СУММ» можно вручную (кириллицей), не забывая ставить открывающую и закрывающую скобки. Хотя оно есть и в списке функций, открывающемся при нажатии на значок слева от строки формул. В большинстве случаев «СУММ» можно найти среди 10 недавно использовавшихся функций. Если нет — искать придется среди математических.

  • Как закрепить ячейку в Excel с помощью знака доллара

Автосумма

Перед тем как посчитать в Эксель сумму нескольких ячеек в одном диапазоне, например, в одном столбце или строке или нескольких соседних колонках, стоит познакомиться с функцией «Автосумма». Она находится в группе «Редактирование» на главной вкладке и позволяет автоматически определять, какие числа будут складываться.

Определение не всегда бывает правильным, но если верно выбрать ячейку, где пишется формула, вероятность будет достаточно высокой:

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

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

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

Особенности определения суммы в разных ситуациях

Один из самых простых расчетов, для которых применяется функция СУММ – складывание чисел в столбце. Для определения суммы достаточно при указании аргумента выделить верхнюю ячейку, нажать правую кнопку мыши и отпустить, выбрав необходимый диапазон.
Если результат сложения должен стоять в первой же строке после суммируемых значений, можно вообще не указывать функцию, а просто нажать на знак автосуммы. Значение будет установлено в нужное место.

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

 
Определить результат сложения может понадобиться и для одного и того же диапазона, расположенного сразу на нескольких страницах. Например, для определения суммы расходов по одинаковым статьям каждого месяца. В этом случае формула =СУММ(Январь:Апрель!B4) выдаст число, получившееся путем сложения ячейки B4 на каждом из 4 указанных листов.

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

Например, ПРОМЕЖУТОЧНЫЕ.ИТОГИ(109; G5:G19) покажет сумму в диапазоне от G5 до G19 без учета ячеек, которые пользователь скрыл вручную (например, 11 и 12). Если строки скрыты при фильтрации, вместо аргумента 109 нужен ввод цифры 9.

Читайте также:

  • Лучшие бюджетные планшеты: какой купить в 2021 году=«content_internal_link»>
  • Как контролировать местонахождение ребенка через iPhone=«content_internal_link»>

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

Содержание

  1. Суммирование значений в строке
  2. Способ 1: арифметическая формула
  3. Способ 2: автосумма
  4. Способ 3: функция СУММ
  5. Функция СУММ(SUM) не работает
  6. Как найти сумму наибольших (наименьших) значений
  7. Растягивание формулы/функции суммирования на другие строки
  8. Как вычислить сумму каждой N-ой строки.
  9. 3-D сумма, или работаем с несколькими листами рабочей книги Excel
  10. Сумма с несколькими условиями
  11. Как посчитать процент от суммы
  12. Заключение

Суммирование значений в строке

Воспроизвести процесс суммирования значений в строке можно следующими методами:

  • арифметическая формула;
  • автосумма;
  • различные функции.

Каждый из этих способов подразделяется на дополнительные способы. Разберемся с ними более подробно.

Способ 1: арифметическая формула

Первоначально выясним, как, используя арифметическую формулу, возможно произвести суммирование в строчке. Разберем все на определенном примере. Допустим, у нас есть табличка, в которой отображена выручка 5 магазинов по определенным датам. Названия торговых точек – наименования строчек. Даты – наименования колонок.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

1

Цель: посчитать итоговую сумму дохода первой торговой точки за все время. Для достижения этой цели необходимо сложить все ячейки строки, относящиеся к этому магазину. Пошаговое руководство выглядит так:

  1. Производим выделение той ячейки, где в дальнейшем будет отражаться результат. Вводим в ячейку символ «=». Жмем ЛКМ по самой первой ячейке в этой строчке, содержащей числовые показатели. Замечаем, что после нажатия координаты ячейки отобразились в ячейке для подсчета результата. Вводим символ «+» и кликаем на следующую ячейку в строке. Продолжаем чередовать символ «+» с координатами ячеек строки первой торговой точки. В результате мы получаем формулу: =B3+C3+D3+E3+F3+G3+H3.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

2
  1. После проведения всех манипуляций нажимаем на «Enter».
  2. Готово! Результат вывелся в ячейке, в которую мы вводили формулу для подсчёта суммы.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

3

Обратите внимание! Как видите, этот метод является понятным и легким, но в нем существует один неприятный недостаток. Реализация этого метода занимает большое количество времени. Рассмотрим более быстрые варианты суммирования.

Способ 2: автосумма

Использование автоматической суммы – метод, который выполняется намного быстрее, чем вышерассмотренный. Пошаговое руководство выглядит так:

  1. Используя зажатую ЛКМ, производим выделение всех ячеек первой строки, которые имеют числовые данные. Передвигаемся в раздел «Главная», располагающийся в верхней части интерфейса табличного процессора. Находим блок команд «Редактирование» и кликаем на элемент под названием «Редактирование».
    kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel
    4

Рекомендация! Альтернативный вариант – переходим в раздел «Формулы» и нажимаем на кнопку «Автосумма», находящуюся в блоке «Библиотека функций». Третий вариант – использование комбинации клавиш «Alt» + «=» после выделения ячейки.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

5
  1. Вне зависимости от того, какой вариант вы применили, правее от выделенных ячеек появилось числовое значение. Это число является суммой показателей строки.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

6

Как вы заметили, этот способ производит суммирование в строчке намного быстрее, чем вышеописанный. Главный недостаток – результат выводится только правее от выбранного диапазона. Чтобы результат отображался в любом выбранном месте, необходимо воспользоваться другими методами.

Способ 3: функция СУММ

Использование интегрированной функции табличного процессора под названием СУММ не имеет недостатков, как у рассмотренных ранее способов. СУММ – математическая функция. Задача оператора – суммирование числовых значений. Общий вид оператора: =СУММ(число1;число2;…).

Важно! Аргументами этой функции могут являться как числовые значения, так и координаты ячеек. Максимальное число аргументов – 255.

Пошаговое руководство выглядит следующим образом:

  1. Производим выделение какой-либо пустой ячейки на рабочем листе. В ней мы будем выводить результат суммирования. Стоит отметить, что она может располагаться даже на отдельном рабочем листе документа. После осуществления выделения жмем на кнопку «Вставить функцию», находящуюся рядом со строчкой для ввода формул.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

7
  1. На экране отобразилось небольшое окошко под названием «Мастер функций». Раскрываем список около надписи «Категория:» и выбираем элемент «Математические». Чуть ниже в перечне «Выберите функцию:» находим оператор СУММ и щелкаем на него. После проведения всех манипуляций щелкаем на кнопочку «ОК», располагающуюся в нижней части окна.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

8
  1. На дисплее появилось окошко под названием «Аргументы функции». В пустое поле «Число1» вводим адрес строки, значения в которой необходимо сложить. Для осуществления этой процедуры ставим указатель в эту строчку, а потом, используя зажатие ЛКМ, производим выделение всего диапазона с числовыми значениями. После проведения всех манипуляций щелкаем на «ОК».

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

9
  1. Готово! В выбранной изначально ячейке отобразился результат суммирования.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

10

Функция СУММ(SUM) не работает

Иногда случается так, что оператор СУММ не работает. Основные причины неисправности:

  • неправильный формат чисел (текстовый) при импорте данных;
  • наличие скрытых символов и пробелов в ячейках с числовыми значениями.

Стоит отметить! Числовые значения всегда выравниваются по правой стороне, а текстовая информация – по левой.

Как найти сумму наибольших (наименьших) значений

Разберемся с тем, как вычислить сумму наименьших или же наибольших значений. К примеру, нам необходимо просуммировать три минимальных или же три максимальных значения.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

11

Оператор НАИБОЛЬШИЙ позволяет возвратить максимальный показатель из выбранных данных. 2-й аргумент указывает, какой именно показатель необходимо вернуть. В нашем конкретном примере формула выглядит так: =СУММ(НАИБОЛЬШИЙ(B2:D13;{1;2;3})).

Таким же образом работает и поиск наименьшего значения, только вместо оператора НАИБОЛЬШИЙ используется функция НАИМЕНЬШИЙ. Формула выглядит следующим образом: =СУММ(НАИМЕНЬШИЙ(B2:D13;{1;2;3})).

Растягивание формулы/функции суммирования на другие строки

Мы выяснили, каким образом высчитывается общая сумма по ячейкам в одной строчке. Разберемся с тем, как реализовать процедуру суммирования по всем строкам таблички. Прописывание формул ручным способом и вставка оператора СУММ – это долгие и неэффективные способы. Оптимальное решение – растягивание функции или же формулы на нужное число строк. Пошаговое руководство выглядит следующим образом:

  1. Производим подсчет суммы одним из вышеописанных способов. Перемещаем указатель мышки на нижнюю правую рамку ячейки с выведенным результатом. Курсор примет вид небольшого плюсика темного цвета. Зажимаем ЛКМ и растягиваем формулу до самого низа таблички.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

12
  1. Готово! Мы вывели итоговые результаты по всем названиям. Мы добились такого результата благодаря тому, что при копировании формулы адреса смещаются. Смещение координат происходит из-за того, что адреса являются относительными.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

13
  1. Для 3-й строчки формула имеет вид: =B3+C3+D3+E3+F3+G3+H3.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

14

Как вычислить сумму каждой N-ой строки.

На конкретном примере разберем, как вычислить сумму каждой N-ой строки. К примеру, у нас есть табличка, в которой отражена каждодневная прибыль торговой точки за определенный промежуток времени.

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

15

Задача: произвести расчёт еженедельной прибыли за каждую неделю.  Оператор СУММ позволяет суммировать данные не только в диапазоне, но и в массиве. Здесь необходимо использование вспомогательного оператора СМЕЩ. В операторе СМЕЩ указывается некоторое количество аргументов:

  1. Первая точка. Ячейка С2 вводится в виде абсолютной ссылки.
  2. Количество шагов вниз.
  3. Количество шагов вправо.
  4. Число шагов вниз.
  5. Количество столбиков в массиве. Попадание в последнюю точку массива показателей.

В конечном итоге мы получаем следующую формулу для первой недели: =СУММ(СМЕЩ($C$2;(СТРОКА()-2)*5;0;5;1)). В результате оператор сумм произведет суммирование всех пяти числовых значений.

3-D сумма, или работаем с несколькими листами рабочей книги Excel

Для подсчета чисел из одинаковой формы диапазона на некотором количестве рабочих листов необходимо использовать особый синтаксис, который называется «3D-ссылкой». Допустим, на всех рабочих листах книги располагается табличка с информацией за неделю. Нам необходимо соединить это все в одно целое и вывести в месячный показатель. Для начала вам необходимо посмотреть следующий видеоролик:

У нас есть четыре идентичных таблички. Обычный способ подсчета прибыли выглядит так: =СУММ(неделя1!B2:B8;неделя2!B2:B8;неделя3!B2:B8;неделя4!B2:B8). Здесь в роли аргументов выступают диапазоны ячеек.

Формула 3D-суммы выглядит следующим образом: =СУММ(неделя1:неделя4!B2:B8). Здесь говорится о том, что производится суммирование в диапазонах В2:В8, которые располагаются на рабочих листах: неделя (от 1 до 4). Происходит пошаговое увеличение номера рабочего листа на единицу.

Сумма с несколькими условиями

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

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

16

Пошаговое руководство выглядит следующим образом:

  1. Для начала формируется табличка.
  2. Производится выбор ячейки, в которой будет выведен результат суммирования.
  3. Перемещаемся в строчку для ввода формул.
  4. Вводим оператор: =СУММАЕСЛИМН.
  5. Пошагово вводим диапазон сложения, диапазон условия1, условие1 и так далее.
  6. После проведения всех манипуляций жмем «Enter». Готово! Подсчет произведен.

Стоит отметить! Между аргументами оператора в обязательном порядке должен стоять разделитель в виде точки с запятой «;». Если не использовать этот разделитель, то табличный процессор выведет ошибку, говорящую о том, что функция была введена неправильно.

Как посчитать процент от суммы

Теперь поговорим о том, как правильно посчитать процент от суммы. Самый легкий метод, который будет понятен всем пользователям, – это применение пропорции или правила «квадрата». Суть можно понять по нижеприведенной картинке:

kak-poschitat-summu-v-stroke-v-excel-3-sposoba-rascheta-summy-chisel-v-stroke-excel

17

Общая сумма выводится в ячейке F8 и имеет значение 3060. Иными словами, это стопроцентный доход, а нам необходимо найти, какую часть прибыли сделал Саша. Для подсчета мы применяем специальную формулу пропорции, которая выглядит следующим образом: =F10*G8/F8.

Важно! Первым делом умножается 2 известных числовых значения по диагонали, а потом производится деление на оставшееся 3-е значение.

Используя это простое правило, можно легко и просто высчитать процент от суммы.

Заключение

В статье было рассмотрено несколько способов, позволяющих получить сумму данных строки в табличном процессоре Эксель. Каждый способ имеет собственные преимущества и недостатки. Применение арифметической формулы – самый простой в использовании способ, но к нему целесообразнее прибегать при работе с небольшими объемами информации. Для работы с большими объёмами данных хорошо подходит автоматическое суммирование, а также функция СУММ.

Оцените качество статьи. Нам важно ваше мнение:

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как в excel посчитать сумму в ячейках одного цвета
  • Как в excel посчитать сумму только определенных значений
  • Как в excel посчитать сумму в строке по горизонтали формула
  • Как в excel посчитать сумму строчки
  • Как в excel посчитать сумму в строке по горизонтали по условию

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии