Как посчитать сумму ячеек где буквы и цифры |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Как в excel суммировать ячейки с цифрой и текстом?
т.е.
в ячейке G2 должна получиться сумма всех ячеек строки 2 где есть буква «л»,
а в ячейке H2 сумма всех ячеек строки 2 где есть буква «п»
пример на скрине
-
Вопрос заданболее трёх лет назад
-
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:
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 |
Здравствуйте, вот такой пример |
ber$erk Пользователь Сообщений: 2735 |
в одной ячейке используете формулу СУММ, а во второй ячейке формула будет посложнее Учимся сами и помогаем другим… |
Ivan.kh Пользователь Сообщений: 2024 |
=СУММ(ЕСЛИОШИБКА(—(ПСТР(A1;СТРОКА($1:$999);1));0)) Массивная, А1 — ячейка со значениями 2 3 1в 1 4в 4 |
Владимир Пользователь Сообщений: 8196 |
Если значения в а1:а7, то формула массива: =СУММ(ЕСЛИ(ЕТЕКСТ(A1:A7);МУМНОЖ(Ч(ЕСЛИОШИБКА(ПСТР(A1:A7;СТОЛБЕЦ(A1:J1);1)*СТРОКА(A1:A7)^0;));СТРОКА(1:10)^0))) «..Сладку ягоду рвали вместе, горьку ягоду я одна.» |
ber$erk Пользователь Сообщений: 2735 |
Согласно ТЗ эти значения находятся в разных ячейках Учимся сами и помогаем другим… |
ber$erk Пользователь Сообщений: 2735 |
#6 25.12.2014 08:27:51 моя формула массива для второго случая если ячейки в ряд:
все согласно примера Изменено: ber$erk — 25.12.2014 08:28:34 Учимся сами и помогаем другим… |
||
avsm Пользователь Сообщений: 21 |
Ivan.kh
, Владимир по вашим формулам 0 получается ber$erk по вашей #ЗНАЧ! |
Ivan.kh Пользователь Сообщений: 2024 |
avsm, а Вы ее как вводили? Изменено: Ivan.kh — 25.12.2014 08:36:56 |
ber$erk Пользователь Сообщений: 2735 |
и вы конечно же знаете как заполняется формула массива Учимся сами и помогаем другим… |
avsm Пользователь Сообщений: 21 |
вот пример, нужно чтобы в ячейке H1 была сумма цифр, которые с буквой в, в данном случае должно получиться 5 Прикрепленные файлы
|
ber$erk Пользователь Сообщений: 2735 |
сразу надо было начинать с этого примера. Тогда бы и ответ пришел раньше и люди бы не тратили свое время. Учимся сами и помогаем другим… |
Ivan.kh Пользователь Сообщений: 2024 |
=СУММ(НЕ(ЕОШ(НАЙТИ(«в»;A1:F1)))*ПОДСТАВИТЬ(A1:F1;»в»;»»)) |
ber$erk Пользователь Сообщений: 2735 |
#13 25.12.2014 09:11:28 сократил свою формулу — были скобки лишние
Учимся сами и помогаем другим… |
||
Ivan.kh Пользователь Сообщений: 2024 |
ber$erk, что-то я тупонул, у Вас действительно проще. Но можно и без массивного ввода обойтись: |
ber$erk Пользователь Сообщений: 2735 |
ну это же длиннее получается )) Учимся сами и помогаем другим… |
avsm Пользователь Сообщений: 21 |
всем спасибо за помощь ! ) |
Johny Пользователь Сообщений: 2737 |
#17 25.12.2014 10:58:08 Выражусь регулярно.
Прикрепленные файлы
There is no knowledge that is not power |
||
avsm Пользователь Сообщений: 21 |
в общем если одна из ячеек окажется пустой, то ошибка #ЗНАЧ! |
Johny Пользователь Сообщений: 2737 |
avsm, Мой файл открывали? There is no knowledge that is not power |
avsm Пользователь Сообщений: 21 |
Johny,да, но у вас в примере значения в одной ячейке,а нужно чтобы в одной ячейке по значению было |
ber$erk Пользователь Сообщений: 2735 |
#21 25.12.2014 12:28:30 тогда только формулой массива
Учимся сами и помогаем другим… |
||
avsm Пользователь Сообщений: 21 |
ругается на =СУММ(—ПОДСТАВИТЬ(ЕСЛИ(A1:G1=»»;0;A1:G1);»в»;»»))-СУММ(ЕСЛИ(A1:G1=»»;0;A1:G1)) |
ber$erk Пользователь Сообщений: 2735 |
а я вставил одну ячейку с пустотой Изменено: ber$erk — 25.12.2014 12:42:43 Учимся сами и помогаем другим… |
vikttur Пользователь Сообщений: 47199 |
Формулы массива. |
Ivan.kh Пользователь Сообщений: 2024 |
До кучи |
avsm Пользователь Сообщений: 21 |
сумма чисел с буквой просто =СУММ(A1:F1) |
vikttur Пользователь Сообщений: 47199 |
avsm
, я понял , что и с буквой, и без буквы — все в одной ячейке. И таких ячеек несколько. Формулы показал именно для такого случая. |
avsm Пользователь Сообщений: 21 |
vikttur, ругается на диапазон A1:F1 =СУММ(ЕСЛИ(ДЛСТР(A1:F1)=2;—ЛЕВСИМВ(A1:F1))) |
vikttur Пользователь Сообщений: 47199 |
У меня не ругается. Родная потому что? |
Ivan.kh Пользователь Сообщений: 2024 |
#30 25.12.2014 13:44:31 avsm, введите как формулу массива Прикрепленные файлы
Изменено: Ivan.kh — 25.12.2014 13:45:47 |