Перейти к содержимому

Как суммировать все цифры числа в Excel?

Author: Xiaoyang Last Modified: 2025-06-05

Если у вас есть ячейка, содержащая значение, и вы хотите сложить все цифры этой ячейки. Например, если у вас есть значение 12345 в ячейке, вы хотите выполнить следующий расчет: 1+2+3+4+5 и получить значение 15. Существуют ли хорошие способы для суммирования всех цифр числа в Excel?


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

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

1. Пожалуйста, введите или скопируйте любую из следующих формул в пустую ячейку для вывода результата:

=СУММПРОИЗВ(1*ПСТР(A2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2)));1))
=СУММ(ИНДЕКС(1*(ПСТР(A2;СТРОКА(ДВССЫЛ("1:"&ДЛСТР(A2)));1));;))

2. Затем нажмите клавишу Enter, чтобы вернуть результат, и выберите ячейку C2, затем перетащите маркер заполнения на диапазон, к которому вы хотите применить эту формулу, и вы получите сумму цифр каждого числа в ячейках. Смотрите скриншот:

Formula entered and result displayed

Примечания:

  • В приведенных выше формулах A2 — это ячейка, содержащая число, цифры которого вы хотите сложить.
  • Если в числе есть знак минус или десятичная точка, формулы возвращают ошибку #ЗНАЧ!.

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

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

1. Удерживайте клавиши ALT + F11, и откроется окно Microsoft Visual Basic for Applications.

2. Нажмите Вставка > Модуль и вставьте следующий код в окно модуля.

VBA код: Суммирование всех цифр числа в ячейке

 Function SumDigits(Number As String) As Integer
'Updateby Extendoffice
Dim x As Integer, C As String
For x = 1 To Len(Number)
C = Mid(Number, x, 1)
If IsNumeric(C) Then SumDigits = SumDigits + C
Next
End Function

3. Затем сохраните и закройте этот код, вернитесь на лист и введите эту формулу =SumDigits(A2) в пустую ячейку, затем перетащите маркер заполнения вниз до ячеек, которые должны содержать эту формулу, и вы получите следующий результат:

Self-defined formula entered and result displayed


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

Здесь я могу рассказать о полезном инструменте — Kutools для Excel, с его функцией Сумма чисел в ячейке вы можете быстро сложить все цифры внутри числа.

Примечание:Чтобы применить эту функцию Сумма чисел в ячейке, сначала вы должны скачать Kutools для Excel, а затем быстро и легко применить эту функцию.

После установки Kutools для Excel сделайте следующее:

1. Щелкните пустую ячейку, куда вы хотите вывести результат.

2. Затем нажмите Kutools > Помощник формул > Помощник формул, см. скриншот:

Formula Helper option on the Kutools tab on the ribbon

3. В диалоговом окне Помощник формул выполните следующие действия:

  • Выберите опцию Математика из выпадающего списка Тип формулы;
  • Затем выберите Сумма чисел в ячейке из списка Выберите формулу;
  • В правой секции Ввод аргументов выберите ячейку, цифры которой вы хотите сложить.

Formulas Helper dialog box

4. Затем нажмите кнопку ОК и перетащите маркер заполнения на ячейки, в которых вы хотите сложить цифры. Все цифры в каждой ячейке будут сложены вместе, см. скриншот:

All digits in a number are summed

Скачайте и попробуйте Kutools для Excel прямо сейчас!


Больше связанных статей:

  • Суммирование диагонали диапазона в Excel
  • Когда вы выполняете арифметические вычисления, вам может понадобиться суммировать числа по диагонали в таблице. На самом деле, вы также можете суммировать диагональные числа в Excel, что не требует от вас суммирования чисел по одному. Если вы хотите узнать больше об этом вопросе, пожалуйста, прочитайте следующую статью.
  • Объединение дубликатов строк и суммирование значений
  • В Excel вы часто сталкиваетесь с проблемой, когда у вас есть диапазон данных, содержащий повторяющиеся записи, и вы хотите объединить дублирующиеся данные и просуммировать соответствующие значения в другом столбце, как показано на следующих скриншотах. Как можно решить эту проблему?
  • Суммирование на основе критериев столбца и строки
  • У меня есть диапазон данных, который содержит заголовки строк и столбцов, и я хочу суммировать ячейки, которые соответствуют критериям столбца и строки. Например, суммировать ячейки, где критерий столбца — Tom, а критерий строки — Feb, как показано на следующем скриншоте. В этой статье я расскажу о некоторых полезных формулах для решения этой задачи.
  • Суммирование чисел от 1 до N в Excel
  • Для большинства пользователей Excel иногда требуется удалить первые n символов с начала текстовых строк или удалить последние x символов с конца текстовых строк, как показано на следующем скриншоте. В этой статье я представлю несколько удобных способов для быстрого и легкого решения этой задачи в Excel.

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

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных на основе: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Расширенных функций Kutools
Популярные функции: Найти, выделить или отметить дубликаты | Удалить пустые строки | Объединить столбцы или ячейки без потери данных |   Округлить без формулы ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP с несколькими значениями | Многолистовой поиск | Распознавание нечетких соответствий ....
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ....
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Избранные функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгами и листами | Библиотека автотекста | Выбор даты | Объединить данные | Шифрование/расшифровка ячеек | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр ячеек с жирным/курсивом/зачёркнутым...) ...
Топ-15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ практических формул (Расчет возраста на основе даты рождения, ...) |19 инструментов вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов для объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое

Ускорьте работу в Excel с Kutools для Excel и ощутите новую степень эффективности. Kutools для Excel предлагает более300 расширенных функций для повышения продуктивности и экономии времени. Нажмите здесь, чтобы выбрать нужную вам функцию...


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

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