Произведение числа с текстом
GGR
Дата: Суббота, 16.04.2022, 13:58 |
Сообщение № 1
Группа: Пользователи
Ранг: Форумчанин
Сообщений: 101
Репутация:
0
±
Замечаний:
40% ±
Excel 2007
Добрый день , подскажите пожалуйста как можно сделать универсальный подсчет, если в ячейке содержится значение с текстом. Свой вариант я написала , но он не подходит для всех ячеек.Прошу помочь
Добрый день , подскажите пожалуйста как можно сделать универсальный подсчет, если в ячейке содержится значение с текстом. Свой вариант я написала , но он не подходит для всех ячеек.Прошу помочь GGR
Ответить
Сообщение Добрый день , подскажите пожалуйста как можно сделать универсальный подсчет, если в ячейке содержится значение с текстом. Свой вариант я написала , но он не подходит для всех ячеек.Прошу помочь Автор - GGR Дата добавления - 16.04.2022 в 13:58
bmv98rus
Дата: Суббота, 16.04.2022, 14:17 |
Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4110
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
Код
=LEFT(SUBSTITUTE(TRIM(A2);" ";REPT(" ";15));15)*B2
Код
=LEFT(SUBSTITUTE(TRIM(A2);" ";REPT(" ";15));15)*B2
bmv98rus
Замечательный Временно просто медведь , процентов на 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
Ответить
Сообщение 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
Ответить
Сообщение Код
=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
Ответить
Сообщение прохожий2019 , возьму на заметку ваши способы. Благодарю за помощьАвтор - GGR Дата добавления - 16.04.2022 в 14:54
bmv98rus
Дата: Суббота, 16.04.2022, 16:16 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4110
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
для 365 сравнить не могу, а вот ... Всегда удивляло, что казалось бы и длиннее и сложнее, а быстрее, хоть и не сильно но Код
=LEFT(SUBSTITUTE(TRIM(A2)," ",REPT(" ",15)),15)*B2
386,7188 Код
=B2*LEFTB(A2,SEARCH(" ",A2&" ")-1)
406,25
для 365 сравнить не могу, а вот ... Всегда удивляло, что казалось бы и длиннее и сложнее, а быстрее, хоть и не сильно но Код
=LEFT(SUBSTITUTE(TRIM(A2)," ",REPT(" ",15)),15)*B2
386,7188 Код
=B2*LEFTB(A2,SEARCH(" ",A2&" ")-1)
406,25 bmv98rus
Замечательный Временно просто медведь , процентов на 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 не подтверждается:Код
=ЛЕВСИМВ(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A2);" ";ПОВТОР(" ";15));15)*B2
- 13,25781Код
=B2*ЛЕВБ(A2;ПОИСК(" ";A2&" ")-1)
- 13,13672Код
=B2*ЛЕВСИМВ(A2;ПОИСК(" ";A2&" ")-1)
- 13,14844Код
=B2*ТЕКСТДО(A2&" ";" ")
- 12,88281 upd. погонял - с учётом флуктуаций вообще разницы нет
в 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
Сообщение отредактировал прохожий2019 - Суббота, 16.04.2022, 17:27
Ответить
Сообщение в 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
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4110
Репутация:
768
±
Замечаний:
0% ±
Excel 2013/2016
upd. погонял - с учётом флуктуаций вообще разницы нет
ну то что они оптимизировали многое - факт. Я SUBSTITUTE применяю чаще когда на входе уже что-то вычисляемое, особенно если там массив.
upd. погонял - с учётом флуктуаций вообще разницы нет
ну то что они оптимизировали многое - факт. Я SUBSTITUTE применяю чаще когда на входе уже что-то вычисляемое, особенно если там массив.bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение upd. погонял - с учётом флуктуаций вообще разницы нет
ну то что они оптимизировали многое - факт. Я SUBSTITUTE применяю чаще когда на входе уже что-то вычисляемое, особенно если там массив.Автор - bmv98rus Дата добавления - 16.04.2022 в 18:02
прохожий2019
Дата: Суббота, 16.04.2022, 18:14 |
Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1244
Репутация:
317
±
Замечаний:
0% ±
365 Beta Channel
ну это прямое обращение к строке, также как и LEFT; а SEARCH и FIND - это всё-таки цикл в явном или скрытом виде
ну это прямое обращение к строке, также как и LEFT; а SEARCH и FIND - это всё-таки цикл в явном или скрытом виде прохожий2019
Ответить
Сообщение ну это прямое обращение к строке, также как и LEFT; а SEARCH и FIND - это всё-таки цикл в явном или скрытом виде Автор - прохожий2019 Дата добавления - 16.04.2022 в 18:14