Как посчитать сумму в excel с буквами

Как посчитать сумму ячеек где буквы и цифры

exc012

Дата: Вторник, 29.10.2019, 13:27 |
Сообщение № 1

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

Здравствуйте.
Есть ячейки в них будет такой текст, например,
Я 8.2
Я 4,4
Необходимо в результирующей ячейке посчитать сумму по этим всем ячейкам, чтобы формула игнорировала буквы
Т.е. тут итог должен быть 12.6

Какую формулу надо использовать (функцию для суммирования)?

Сообщение отредактировал exc012Среда, 30.10.2019, 06:59

 

Ответить

bmv98rus

Дата: Вторник, 29.10.2019, 14:16 |
Сообщение № 2

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

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

Сообщений: 4009


Репутация:

760

±

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


Excel 2013/2016

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


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

 

Ответить

китин

Дата: Вторник, 29.10.2019, 14:30 |
Сообщение № 3

Группа: Модераторы

Ранг: Экселист

Сообщений: 6973


Репутация:

1063

±

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


Excel 2007;2010;2016

exc012, — Прочитайте Правила форума
— Исправьте название темы согласно п.2 Правил форума, конкретнее обозначьте проблему
— Приложите файл с исходными данными и желаемым результатом (можно вручную) в формате Excel размером до 100кб согласно п.3 Правил форума


Не судите очень строго:я пытаюсь научиться
ЯД 41001877306852

 

Ответить

exc012

Дата: Среда, 30.10.2019, 07:00 |
Сообщение № 4

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

Прикладываю файл

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

0575860.xls
(25.0 Kb)

 

Ответить

bmv98rus

Дата: Среда, 30.10.2019, 07:40 |
Сообщение № 5

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

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

Сообщений: 4009


Репутация:

760

±

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


Excel 2013/2016

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

Код

=SUMPRODUCT(—SUBSTITUTE(A3:C3;»Я»;))

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

Код

=SUMPRODUCT(—SUBSTITUTE(SUBSTITUTE(A3:C3;»Я»;);».»;»,»)

А для общего случая не зависисмого от региональных установок

Код

=SUMPRODUCT(—SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A3:C3;»Я»;);».»;»,»);»,»;MID(1/2;2;1)))


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

 

Ответить

amfor

Дата: Среда, 30.10.2019, 07:49 |
Сообщение № 6

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

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

Сообщений: 250


Репутация:

75

±

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


Excel 2016

Вариант

Код

=СУММПРОИЗВ(—ПСТР(«00″&A3:C3;1;ДЛСТР(A3:C3)+1))


Семь бед — один RESET.

 

Ответить

exc012

Дата: Четверг, 31.10.2019, 07:06 |
Сообщение № 7

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

Вариант

=СУММПРОИЗВ(—ПСТР(«00″&A3:C3;1;ДЛСТР(A3:C3)+1))

Спасибо!!! Так работает.
Еще добавил в конце +СУММ(A3:C3) чтобы подсуммировались ячейки, где буква не указана.

Отличный форум! Оригинальный дизаин

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 08:03 |
Сообщение № 8

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

СОС!!
Помогите, оказывается надо учесть еще лучай когда в ячейк не 1 буква, например, 7.6Я, а еще когда так в ячейке: 7.6АП

Прикладываю файл, помогите!

П.с. сейчас еще сам, конечно попробую, но не факт что смогу.

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

6893054.xls
(25.0 Kb)

 

Ответить

Светлый

Дата: Понедельник, 11.11.2019, 09:17 |
Сообщение № 9

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

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

Сообщений: 1742


Репутация:

479

±

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


Excel 2013, 2016

Ещё одна функция ПОДСТАВИТЬ и всё в порядке.


Программировать проще, чем писать стихи.

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 10:53 |
Сообщение № 10

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

Излишнее цитирование удалено администрацией — это нарушение п.5j Правил форума
У меня вообще не работал.
Пожалуйста?

Сообщение отредактировал китинПонедельник, 11.11.2019, 12:52

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 11:35 |
Сообщение № 11

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

Очень бы хотелось получить ответ. Просто срочно надо!!!
Ковыряюсь по всякому, не работает

Вот в такой формуле, если поставить 3 нуля, тогда работает, если Я с пробелом стоит, но это тоже не вариант пробелы ставить

Код

=СУММПРОИЗВ(—ПСТР(«000″&A3:C3;1;ДЛСТР(A3:C3)+1))

 

Ответить

bmv98rus

Дата: Понедельник, 11.11.2019, 12:27 |
Сообщение № 12

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

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

Сообщений: 4009


Репутация:

760

±

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


Excel 2013/2016

Ковыряюсь по всякому, не работает

Ну вы ж сразу от правильного варианта переключились на понятный Вам.

Ещё одна функция ПОДСТАВИТЬ и всё в порядке.

Код

=SUMPRODUCT(—SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A3:C3;»Я»;);»АП»;);».»;»,»))


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

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 12:45 |
Сообщение № 13

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

Спасибо, видимо я плохой пример привел.
Там внутри длинная строка и могут быть пустые ячейки

Этот вариант работает только при непрерывной строке.

А строка может быть:

7.8Я 7.8АП В В 7.8РП

То есть и букв может быть много и в ячейке может быть только буква без часов.

 

Ответить

bmv98rus

Дата: Понедельник, 11.11.2019, 12:52 |
Сообщение № 14

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

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

Сообщений: 4009


Репутация:

760

±

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


Excel 2013/2016

видимо я плохой пример привел.

Естественно надо прикладывать реалистичные данные, или уметь адаптировать к ним решения.


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

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 12:53 |
Сообщение № 15

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

Вот, прикладываю файл уже приближенный.

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

6538239.xlsx
(11.1 Kb)

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 12:57 |
Сообщение № 16

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

Естественно надо прикладывать реалистичные данные, или уметь адаптировать к ним решения.
К сообщению приложен файл: Copy_of_1267_1.xlsx(17.3 Kb)

Да, вижу тут есть обработка ошибки, но, если как в недавнем выложеном файле. Разные буквы, т.е. чтобы учесть все буквы надо формулу очень большукю тут рисовать

Поэтому я схватился за вариант

Код

=СУММПРОИЗВ(—ПСТР(«00″&A3:C3;1;ДЛСТР(A3:C3)+1))

Где все это работало и только не учитывало буквы с длиной 2 (т.е. всякие РП, АП, ДО, и т.д.)
И попытался ее смодифицировать

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 13:13 |
Сообщение № 17

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016


Что то хотел упростить (убрать замену точек на зпт) и добавить обработку еще 1 символа «РП» что-то заплюхался
…Еще пробую так, чтото не работает

Код

=СУММПРОИЗВ(ЕСЛИОШИБКА(—ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3:E3;»Я»;);»АП»;);»РП»;);))

Сообщение отредактировал exc012Понедельник, 11.11.2019, 13:14

 

Ответить

bmv98rus

Дата: Понедельник, 11.11.2019, 13:22 |
Сообщение № 18

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

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

Сообщений: 4009


Репутация:

760

±

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


Excel 2013/2016

Ага,а если учесть что пример от
то…Короче, если тексто суффиксом, то массивная

Код

=SUM(IFERROR(—SUBSTITUTE(LEFT(A3:E3;MAX(IF(ISNUMBER(—MID(A3:E3;{1;2;3;4;5};1));{1;2;3;4;5})));».»;»,»);))

Думаю 5 хватит, даже если будет 23.59
Нормальные примеры в следующий раз готовьте.

Что-то сложное вышло из под пера

Код

=SUM(IFERROR(—SUBSTITUTE(LEFT(A3:E3;TRANSPOSE(MMULT(—(ISNUMBER(—MID(TRANSPOSE(SUBSTITUTE(A3:E3;».»;»,»));1;{12345})));{1;1;1;1;1})));».»;»,»);))


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

Сообщение отредактировал bmv98rusПонедельник, 11.11.2019, 14:28

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 13:24 |
Сообщение № 19

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

Естественно надо прикладывать реалистичные данные, или уметь адаптировать к ним решения.
К сообщению приложен файл: Copy_of_1267_1.xlsx(17.3 Kb)

Добавил обработку еще символа, кое-как с бубном заработало.
Сейчас попытаюсь все буквы учесть

 

Ответить

exc012

Дата: Понедельник, 11.11.2019, 13:38 |
Сообщение № 20

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

Ранг: Новичок

Сообщений: 29


Репутация:

0

±

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


Excel 2016

7.8Я 7.8АП В В 7.8РП
то…

Короче, если тексто суффиксом, то массивная

=СУММ(ЕСЛИОШИБКА(—ПОДСТАВИТЬ(ЛЕВСИМВ(A3:E3;МАКС(ЕСЛИ(ЕЧИСЛО(—ПСТР(A3:E3;{1;2;3;4;5};1));{1;2;3;4;5})));».»;»,»);))
Думаю 5 хватит, даже если будет 23.59
Нормальные примеры в следующий раз готовьте.

Формула в вашем примере работает, а себе в лист вставляю и меняю диапазон на свой и показывает 0.
Вроде аккуратно копирую формулу.

 

Ответить

Как в excel суммировать ячейки с цифрой и текстом?

т.е.
в ячейке G2 должна получиться сумма всех ячеек строки 2 где есть буква «л»,

а в ячейке H2 сумма всех ячеек строки 2 где есть буква «п»

пример на скрине
5cab22ed2f557505831457.png


  • Вопрос задан

    более трёх лет назад

  • 9431 просмотр

Для буквы «л» формула такая:
=СУММ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(«л»;B4:G4);—ПОДСТАВИТЬ(B4:G4;»л»;»»));0))
Для «п» соответственно такая:
=СУММ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(«п»;B4:G4);—ПОДСТАВИТЬ(B4:G4;»п»;»»));0))

Обе — формулы массива. Вводятся одновременным нажатием клавиш Ctrl+Shift+Enter

Пригласить эксперта


  • Показать ещё
    Загружается…

15 апр. 2023, в 23:37

1000 руб./в час

15 апр. 2023, в 23:24

25000 руб./за проект

15 апр. 2023, в 21:40

2000 руб./за проект

Минуточку внимания


You can use the following basic formula to sum cells in Excel that contain both numbers and text:

=SUM(SUBSTITUTE(B2:B8, "some_text", "")+0)

This particular formula removes the text string “some_text” from each cell in the range B2:B8 and then calculates the sum of the values in the range B2:B8.

The following examples show how to use this formula in practice.

Example 1: Calculate Sum of Cells with Text and Numbers

Suppose we have the following dataset that shows the total number of sales at seven different stores:

To calculate the sum of sales, we can type the following formula into cell B10:

=SUM(SUBSTITUTE(B2:B8, " items", "")+0)

Once we press Enter, the sum of the items will be shown:

Excel sum cells with text and numbers

The sum of the items sold is 97.

This formula simply substituted a blank where “items” used to be in each cell and then calculated the sum of the values remaining in the cells.

Example 2: Calculate Sum of Cells with Different Text and Numbers

Suppose we have the following dataset that shows the total number of sales at seven different stores:

To calculate the sum of sales, we can type the following formula into cell B10:

=SUM(SUBSTITUTE(SUBSTITUTE(B2:B8, " items", ""), "things", "")+0)

Once we press Enter, the sum of the values in column B will be shown:

The sum of the items sold is 97.

This formula simply substituted a blank where “items” and “things” used to be in each cell and then calculated the sum of the values remaining in the cells.

Additional Resources

The following tutorials explain how to perform other common tasks in Excel:

How to Replace Blank Cells with Zero in Excel
How to Replace #N/A Values in Excel
How to Sum If Cells Contain Text in Excel

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


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

Метод 1: суммирование ячеек, содержащих один конкретный текст

=SUMIF( A2:A11 , "*avs*", B2:B11 )

Эта формула суммирует ячейки в диапазоне B2:B11 , где соответствующие ячейки в A2:A11 содержат «avs» в ячейке.

Метод 2: суммирование ячеек, содержащих один из нескольких текстов

=SUMIF( A2:A11 , "*avs*", B2:B11 )+SUMIF( A2:A11 , "*eat*", B2:B11 )

Эта формула суммирует ячейки в диапазоне B2:B11 , где соответствующие ячейки в A2:A11 содержат «avs» или «eat» в ячейке.

В следующих примерах показано, как использовать каждый метод на практике со следующим набором данных в Excel:

Пример 1: сумма ячеек, содержащих один конкретный текст

Мы можем использовать следующую формулу для суммирования значений в столбце « Очки », где название команды содержит «avs» в названии:

=SUMIF( A2:A11 , "*avs*", B2:B11 )

На следующем снимке экрана показано, как использовать эту формулу на практике:

Мы видим, что ячейки, в которых столбец « Команда » содержит «avs», набрали в общей сложности 52 балла.

Мы можем проверить это вручную, просуммировав значения, где столбец Team содержит «avs»:

Сумма Очков Команд, в названии которых есть «avs»: 12 + 5 + 8 + 10 + 17 = 52 .

Пример 2. Суммарные ячейки, содержащие один из нескольких текстов

Мы можем использовать следующую формулу для суммирования значений в столбце « Очки », где название команды содержит «avs» или «eat» в названии:

=SUMIF( A2:A11 , "*avs*", B2:B11 )+SUMIF( A2:A11 , "*eat*", B2:B11 )

На следующем снимке экрана показано, как использовать эту формулу на практике:

Мы видим, что ячейки, в которых столбец Team содержит «avs» или «eat», набрали в общей сложности 65 баллов.

Мы можем проверить это вручную, просуммировав значения, где столбец Team содержит «avs» или «eat»:

Сумма Очков для Команд, в названии которых есть «avs» или «eat»: 12 + 5 + 8 + 10 + 13 + 17 = 65 .

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

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

 

avsm

Пользователь

Сообщений: 21
Регистрация: 06.11.2014

Здравствуйте, вот такой пример
есть ячейки со значениями 2  3  1в  1  4в  4
нужно чтобы из этого диапазона отдельно суммировались просто цифры и отдельно цифры с буквой
в даннном примере в одной ячейке должно получиться 10
в другой 5

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

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

Учимся сами и помогаем другим…

 

Ivan.kh

Пользователь

Сообщений: 2024
Регистрация: 04.03.2013

=СУММ(ЕСЛИОШИБКА(—(ПСТР(A1;СТРОКА($1:$999);1));0))

Массивная, А1 — ячейка со значениями 2 3 1в 1 4в 4

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

Если значения в а1:а7, то формула массива:

=СУММ(ЕСЛИ(ЕТЕКСТ(A1:A7);МУМНОЖ(Ч(ЕСЛИОШИБКА(ПСТР(A1:A7;СТОЛБЕЦ(A1:J1);1)*СТРОКА(A1:A7)^0;));СТРОКА(1:10)^0)))

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

Согласно ТЗ эти значения находятся в разных ячейках :-)

Учимся сами и помогаем другим…

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

#6

25.12.2014 08:27:51

моя формула массива для второго случая если ячейки в ряд:

Код
=СУММ(--(ПОДСТАВИТЬ(A1:F1;"в";"")))-СУММ(A1:F1)
 

все согласно примера

Изменено: ber$erk25.12.2014 08:28:34

Учимся сами и помогаем другим…

 

avsm

Пользователь

Сообщений: 21
Регистрация: 06.11.2014

Ivan.kh

,

Владимир

по вашим формулам 0 получается

ber$erk

по вашей #ЗНАЧ!

 

Ivan.kh

Пользователь

Сообщений: 2024
Регистрация: 04.03.2013

avsm, а Вы ее как вводили?
Я же написал, что формула массивная, вводится Ctrl+Shift+Enter

Изменено: Ivan.kh25.12.2014 08:36:56
(добавил пример)

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

и вы конечно же знаете как заполняется формула массива

Учимся сами и помогаем другим…

 

avsm

Пользователь

Сообщений: 21
Регистрация: 06.11.2014

вот пример, нужно чтобы в ячейке H1 была сумма цифр, которые с буквой в, в данном случае должно получиться 5

Прикрепленные файлы

  • 1.xlsx (9.38 КБ)

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

сразу надо было начинать с этого примера. Тогда бы и ответ пришел раньше и люди бы не тратили свое время.

Учимся сами и помогаем другим…

 

Ivan.kh

Пользователь

Сообщений: 2024
Регистрация: 04.03.2013

=СУММ(НЕ(ЕОШ(НАЙТИ(«в»;A1:F1)))*ПОДСТАВИТЬ(A1:F1;»в»;»»))
массивная

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

#13

25.12.2014 09:11:28

сократил свою формулу — были скобки лишние :-)

Код
=СУММ(--ПОДСТАВИТЬ(A1:F1;"в";""))-СУММ(A1:F1)
 

Учимся сами и помогаем другим…

 

Ivan.kh

Пользователь

Сообщений: 2024
Регистрация: 04.03.2013

ber$erk, что-то я тупонул, у Вас действительно проще. Но можно и без массивного ввода обойтись:
=СУММПРОИЗВ(—ПОДСТАВИТЬ(A1:F1;»в»;»»))-СУММ(A1:F1)

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

ну это же длиннее получается ))

Учимся сами и помогаем другим…

 

avsm

Пользователь

Сообщений: 21
Регистрация: 06.11.2014

всем спасибо за помощь ! )

 

Johny

Пользователь

Сообщений: 2737
Регистрация: 21.12.2012

#17

25.12.2014 10:58:08

Выражусь регулярно.  :D  
Второй аргумент: 0 — суммировать цифры без буквы, 1 — суммировать цифры с буквой. Например, =SumNums(A1;0).

Код
Function SumNums(cell, withLetter)
    Dim i
    With CreateObject("VBScript.RegExp")
        .IgnoreCase = True: .Global = True: .Pattern = "d+(?" & IIf(withLetter, "=", "!") & "[а-я])"
        With .Execute(cell): For i = 0 To .Count - 1: SumNums = SumNums + CDbl(.Item(i)): Next: End With
    End With
End Function
 

Прикрепленные файлы

  • SumNums.xlsm (17.82 КБ)

There is no knowledge that is not power

 

avsm

Пользователь

Сообщений: 21
Регистрация: 06.11.2014

в общем если одна из ячеек окажется пустой, то ошибка  #ЗНАЧ!
=СУММПРОИЗВ(—ПОДСТАВИТЬ(A1:F1;»в»;»»))-СУММ(A1:F1)

 

Johny

Пользователь

Сообщений: 2737
Регистрация: 21.12.2012

avsm, Мой файл открывали?

There is no knowledge that is not power

 

avsm

Пользователь

Сообщений: 21
Регистрация: 06.11.2014

Johny,да, но у вас в примере значения в одной ячейке,а нужно чтобы в одной ячейке по значению было

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

#21

25.12.2014 12:28:30

тогда только формулой массива

Код
=СУММ(--ПОДСТАВИТЬ(ЕСЛИ(A1:G1="";0;A1:G1);"в";""))-СУММ(ЕСЛИ(A1:G1="";0;A1:G1))
 

Учимся сами и помогаем другим…

 

avsm

Пользователь

Сообщений: 21
Регистрация: 06.11.2014

ругается на  =СУММ(—ПОДСТАВИТЬ(ЕСЛИ(A1:G1=»»;0;A1:G1);»в»;»»))-СУММ(ЕСЛИ(A1:G1=»»;0;A1:G1))

 

ber$erk

Пользователь

Сообщений: 2735
Регистрация: 25.12.2012

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

Изменено: ber$erk25.12.2014 12:42:43

Учимся сами и помогаем другим…

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

Формулы массива.
Сумма чисел без буквы:
=СУММ(ЕСЛИОШИБКА(—ПСТР(0&A1:F1&» д»;СТРОКА(1:20);3);))
Сумма чисел с буквой:
=СУММ(ЕСЛИ(ПСТР(A1:F1;СТРОКА(2:21);1)=»в»;—ПСТР(0&A1:F1;СТРОКА(1:20)-1;1)))

 

Ivan.kh

Пользователь

Сообщений: 2024
Регистрация: 04.03.2013

До кучи  
=СУММ(ЕСЛИОШИБКА(—ПОДСТАВИТЬ(A1:F1;»в»;»»);))-СУММ(A1:F1)

 

avsm

Пользователь

Сообщений: 21
Регистрация: 06.11.2014

сумма чисел с буквой просто =СУММ(A1:F1)
Ivan.kh,  по вашей формуле -10 получается

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

avsm

, я понял , что и с буквой, и без буквы — все в одной ячейке. И таких ячеек несколько. Формулы показал именно для такого случая.
Для «раздельного» случая сумма цифр ячеек с буквами (формула массива):
=СУММ(ЕСЛИ(ДЛСТР(A1:F1)=2;—ЛЕВСИМВ(A1:F1)))

 

avsm

Пользователь

Сообщений: 21
Регистрация: 06.11.2014

vikttur, ругается на диапазон A1:F1 =СУММ(ЕСЛИ(ДЛСТР(A1:F1)=2;—ЛЕВСИМВ(A1:F1)))

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

У меня не ругается. Родная потому что?

 

Ivan.kh

Пользователь

Сообщений: 2024
Регистрация: 04.03.2013

#30

25.12.2014 13:44:31

avsm, введите как формулу массива

Прикрепленные файлы

  • Копия 1.xlsx (9.36 КБ)

Изменено: Ivan.kh25.12.2014 13:45:47
(добавил пример)

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