Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Произведение числа с текстом - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Произведение числа с текстом (Формулы/Formulas)
Произведение числа с текстом
GGR Дата: Суббота, 16.04.2022, 13:58 | Сообщение № 1
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Добрый день , подскажите пожалуйста как можно сделать универсальный подсчет, если в ячейке содержится значение с текстом. Свой вариант я написала , но он не подходит для всех ячеек.Прошу помочь
К сообщению приложен файл: 6805530.xlsx (8.9 Kb)
 
Ответить
СообщениеДобрый день , подскажите пожалуйста как можно сделать универсальный подсчет, если в ячейке содержится значение с текстом. Свой вариант я написала , но он не подходит для всех ячеек.Прошу помочь

Автор - GGR
Дата добавления - 16.04.2022 в 13:58
bmv98rus Дата: Суббота, 16.04.2022, 14:17 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Код
=LEFT(SUBSTITUTE(TRIM(A2);" ";REPT(" ";15));15)*B2


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Код
=LEFT(SUBSTITUTE(TRIM(A2);" ";REPT(" ";15));15)*B2

Автор - bmv98rus
Дата добавления - 16.04.2022 в 14:17
GGR Дата: Суббота, 16.04.2022, 14:33 | Сообщение № 3
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
bmv98rus, отлично все работает. Благодарю за помощь
 
Ответить
Сообщениеbmv98rus, отлично все работает. Благодарю за помощь

Автор - GGR
Дата добавления - 16.04.2022 в 14:33
прохожий2019 Дата: Суббота, 16.04.2022, 14:36 | Сообщение № 4
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
Код
=B2*ЛЕВБ(A2;ПОИСК(" ";A2&" ")-1)

в 365:
Код
=B2*ТЕКСТДО(A2&" ";" ")
 
Ответить
Сообщение
Код
=B2*ЛЕВБ(A2;ПОИСК(" ";A2&" ")-1)

в 365:
Код
=B2*ТЕКСТДО(A2&" ";" ")

Автор - прохожий2019
Дата добавления - 16.04.2022 в 14:36
GGR Дата: Суббота, 16.04.2022, 14:54 | Сообщение № 5
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 101
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
прохожий2019, возьму на заметку ваши способы. Благодарю за помощь
 
Ответить
Сообщениепрохожий2019, возьму на заметку ваши способы. Благодарю за помощь

Автор - GGR
Дата добавления - 16.04.2022 в 14:54
bmv98rus Дата: Суббота, 16.04.2022, 16:16 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
для 365 сравнить не могу, а вот ...
Всегда удивляло, что казалось бы и длиннее и сложнее, а быстрее, хоть и не сильно но
Код
=LEFT(SUBSTITUTE(TRIM(A2)," ",REPT(" ",15)),15)*B2
386,7188
Код
=B2*LEFTB(A2,SEARCH(" ",A2&" ")-1)
406,25


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщениедля 365 сравнить не могу, а вот ...
Всегда удивляло, что казалось бы и длиннее и сложнее, а быстрее, хоть и не сильно но
Код
=LEFT(SUBSTITUTE(TRIM(A2)," ",REPT(" ",15)),15)*B2
386,7188
Код
=B2*LEFTB(A2,SEARCH(" ",A2&" ")-1)
406,25

Автор - bmv98rus
Дата добавления - 16.04.2022 в 16:16
прохожий2019 Дата: Суббота, 16.04.2022, 16:55 | Сообщение № 7
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
для 365 сравнить не могу
в 365 не подтверждается:
Код
=ЛЕВСИМВ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);" ";ПОВТОР(" ";15));15)*B2
- 13,25781
Код
=B2*ЛЕВБ(A2;ПОИСК(" ";A2&" ")-1)
- 13,13672
Код
=B2*ЛЕВСИМВ(A2;ПОИСК(" ";A2&" ")-1)
- 13,14844
Код
=B2*ТЕКСТДО(A2&" ";" ")
- 12,88281

upd. погонял - с учётом флуктуаций вообще разницы нет


Сообщение отредактировал прохожий2019 - Суббота, 16.04.2022, 17:27
 
Ответить
Сообщение
для 365 сравнить не могу
в 365 не подтверждается:
Код
=ЛЕВСИМВ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);" ";ПОВТОР(" ";15));15)*B2
- 13,25781
Код
=B2*ЛЕВБ(A2;ПОИСК(" ";A2&" ")-1)
- 13,13672
Код
=B2*ЛЕВСИМВ(A2;ПОИСК(" ";A2&" ")-1)
- 13,14844
Код
=B2*ТЕКСТДО(A2&" ";" ")
- 12,88281

upd. погонял - с учётом флуктуаций вообще разницы нет

Автор - прохожий2019
Дата добавления - 16.04.2022 в 16:55
bmv98rus Дата: Суббота, 16.04.2022, 18:02 | Сообщение № 8
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4107
Репутация: 768 ±
Замечаний: 0% ±

Excel 2013/2016
Цитата прохожий2019, 16.04.2022 в 16:55, в сообщении № 7 ()
upd. погонял - с учётом флуктуаций вообще разницы нет
ну то что они оптимизировали многое - факт.
Я SUBSTITUTE применяю чаще когда на входе уже что-то вычисляемое, особенно если там массив.


Замечательный Временно просто медведь , процентов на 20.
 
Ответить
Сообщение
Цитата прохожий2019, 16.04.2022 в 16:55, в сообщении № 7 ()
upd. погонял - с учётом флуктуаций вообще разницы нет
ну то что они оптимизировали многое - факт.
Я SUBSTITUTE применяю чаще когда на входе уже что-то вычисляемое, особенно если там массив.

Автор - bmv98rus
Дата добавления - 16.04.2022 в 18:02
прохожий2019 Дата: Суббота, 16.04.2022, 18:14 | Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация: 317 ±
Замечаний: 0% ±

365 Beta Channel
SUBSTITUTE применяю чаще
ну это прямое обращение к строке, также как и LEFT; а SEARCH и FIND - это всё-таки цикл в явном или скрытом виде
 
Ответить
Сообщение
SUBSTITUTE применяю чаще
ну это прямое обращение к строке, также как и LEFT; а SEARCH и FIND - это всё-таки цикл в явном или скрытом виде

Автор - прохожий2019
Дата добавления - 16.04.2022 в 18:14
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Произведение числа с текстом (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!