|
Как посчитать сумму ячеек где буквы и цифры |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
17 авг. 2022 г.
читать 2 мин
Вы можете использовать следующую базовую формулу для суммирования ячеек в Excel, содержащих как числа, так и текст:
=SUM(SUBSTITUTE( B2:B8 , "some_text", "")+0)
Эта конкретная формула удаляет текстовую строку «some_text» из каждой ячейки в диапазоне B2:B8 , а затем вычисляет сумму значений в диапазоне B2:B8 .
Следующие примеры показывают, как использовать эту формулу на практике.
Пример 1: вычислить сумму ячеек с текстом и числами
Предположим, у нас есть следующий набор данных, который показывает общее количество продаж в семи разных магазинах:
Чтобы рассчитать сумму продаж, мы можем ввести следующую формулу в ячейку B10 :
=SUM(SUBSTITUTE( B2:B8 , " items", "")+0)
Как только мы нажмем Enter , будет показана сумма элементов:
Сумма проданных товаров равна 97 .
Эта формула просто заменяла пробел вместо «элементов» в каждой ячейке, а затем вычисляла сумму значений, оставшихся в ячейках.
Пример 2: вычислить сумму ячеек с разным текстом и числами
Предположим, у нас есть следующий набор данных, который показывает общее количество продаж в семи разных магазинах:
Чтобы рассчитать сумму продаж, мы можем ввести следующую формулу в ячейку B10 :
=SUM(SUBSTITUTE(SUBSTITUTE( B2:B8 , " items", ""), "things", "")+0)
Как только мы нажмем Enter , будет показана сумма значений в столбце B:
Сумма проданных товаров равна 97 .
Эта формула просто подставляла пробел вместо «предметов» и «вещей» в каждой ячейке, а затем вычисляла сумму значений, оставшихся в ячейках.
Дополнительные ресурсы
В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:
Как заменить пустые ячейки нулем в Excel
Как заменить значения #N/A в Excel
Как суммировать, если ячейки содержат текст в Excel
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
|
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 |
Как в excel суммировать ячейки с цифрой и текстом?
т.е.
в ячейке G2 должна получиться сумма всех ячеек строки 2 где есть буква «л»,
а в ячейке H2 сумма всех ячеек строки 2 где есть буква «п»
пример на скрине
-
Вопрос заданболее трёх лет назад
-
9424 просмотра
Для буквы «л» формула такая:
=СУММ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(«л»;B4:G4);—ПОДСТАВИТЬ(B4:G4;»л»;»»));0))
Для «п» соответственно такая:
=СУММ(ЕСЛИОШИБКА(ЕСЛИ(ПОИСК(«п»;B4:G4);—ПОДСТАВИТЬ(B4:G4;»п»;»»));0))
Обе — формулы массива. Вводятся одновременным нажатием клавиш Ctrl+Shift+Enter
Пригласить эксперта
-
Показать ещё
Загружается…
14 апр. 2023, в 04:52
5000 руб./за проект
14 апр. 2023, в 01:55
1000 руб./в час
13 апр. 2023, в 23:50
3000 руб./за проект











