Поиск максимального числа из диапазона в кот. есть текст
stalber
Дата: Пятница, 17.01.2020, 00:19 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 362
Репутация:
7
±
Замечаний:
60% ±
Excel 2007
Здравствуйте, подскажите пожалуйста. Вчейке A1 находится формула которая выводит число 12 с текстом: а в ячейке A2 формула которая выводит число 53 с текстом: . Необходимо из этих двух ячеек вывести то которое больше, результат:
Здравствуйте, подскажите пожалуйста. Вчейке A1 находится формула которая выводит число 12 с текстом: а в ячейке A2 формула которая выводит число 53 с текстом: . Необходимо из этих двух ячеек вывести то которое больше, результат: stalber
Сообщение отредактировал stalber - Пятница, 17.01.2020, 01:32
Ответить
Сообщение Здравствуйте, подскажите пожалуйста. Вчейке A1 находится формула которая выводит число 12 с текстом: а в ячейке A2 формула которая выводит число 53 с текстом: . Необходимо из этих двух ячеек вывести то которое больше, результат: Автор - stalber Дата добавления - 17.01.2020 в 00:19
Che79
Дата: Пятница, 17.01.2020, 00:38 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Здравствуйте. Как понял без примера. Формула массива (Ctrl+Shift+Enter) Код
=МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:A10;"текст";ПОВТОР(" ";99));99));))
Здравствуйте. Как понял без примера. Формула массива (Ctrl+Shift+Enter) Код
=МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:A10;"текст";ПОВТОР(" ";99));99));))
Che79
Делай нормально и будет нормально!
Ответить
Сообщение Здравствуйте. Как понял без примера. Формула массива (Ctrl+Shift+Enter) Код
=МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:A10;"текст";ПОВТОР(" ";99));99));))
Автор - Che79 Дата добавления - 17.01.2020 в 00:38
stalber
Дата: Пятница, 17.01.2020, 00:47 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 362
Репутация:
7
±
Замечаний:
60% ±
Excel 2007
Пример прикрепил, извиняюсь не корректно изначально сформулировал задачу. В файле показал результат который нужно увидеть, вместе с текстом.
Пример прикрепил, извиняюсь не корректно изначально сформулировал задачу. В файле показал результат который нужно увидеть, вместе с текстом. stalber
Сообщение отредактировал stalber - Пятница, 17.01.2020, 02:26
Ответить
Сообщение Пример прикрепил, извиняюсь не корректно изначально сформулировал задачу. В файле показал результат который нужно увидеть, вместе с текстом. Автор - stalber Дата добавления - 17.01.2020 в 00:47
Che79
Дата: Пятница, 17.01.2020, 01:10 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
Так у Вас же есть готовая формула из предыдущего поста (массивная) Код
="текст "&МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:B1;" ";ПОВТОР(" ";99));99));))
Так у Вас же есть готовая формула из предыдущего поста (массивная) Код
="текст "&МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:B1;" ";ПОВТОР(" ";99));99));))
Che79
Делай нормально и будет нормально!
Ответить
Сообщение Так у Вас же есть готовая формула из предыдущего поста (массивная) Код
="текст "&МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:B1;" ";ПОВТОР(" ";99));99));))
Автор - Che79 Дата добавления - 17.01.2020 в 01:10
Xenus91
Дата: Пятница, 17.01.2020, 01:10 |
Сообщение № 5
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация:
13
±
Замечаний:
0% ±
Excel 2016
stalber, еще вариантКод
="текст "&МАКС(ПОДСТАВИТЬ(A1:B1;"текст ";"")*1)
stalber, еще вариантКод
="текст "&МАКС(ПОДСТАВИТЬ(A1:B1;"текст ";"")*1)
Xenus91
Ответить
Сообщение stalber, еще вариантКод
="текст "&МАКС(ПОДСТАВИТЬ(A1:B1;"текст ";"")*1)
Автор - Xenus91 Дата добавления - 17.01.2020 в 01:10
stalber
Дата: Пятница, 17.01.2020, 01:26 |
Сообщение № 6
Группа: Проверенные
Ранг: Обитатель
Сообщений: 362
Репутация:
7
±
Замечаний:
60% ±
Excel 2007
=)
Сообщение отредактировал stalber - Пятница, 17.01.2020, 02:07
Ответить
Сообщение =) Автор - stalber Дата добавления - 17.01.2020 в 01:26
stalber
Дата: Пятница, 17.01.2020, 01:29 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 362
Репутация:
7
±
Замечаний:
60% ±
Excel 2007
К сожалению эти формулы не подходят:Код
="текст "&МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:B1;" ";ПОВТОР(" ";99));99));))
Код
="текст "&МАКС(ПОДСТАВИТЬ(A1:B1;"текст ";"")*1)
У них в формуле прописан по умолчанию текст, а текст бывает там разный.
К сожалению эти формулы не подходят:Код
="текст "&МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:B1;" ";ПОВТОР(" ";99));99));))
Код
="текст "&МАКС(ПОДСТАВИТЬ(A1:B1;"текст ";"")*1)
У них в формуле прописан по умолчанию текст, а текст бывает там разный. stalber
Сообщение отредактировал stalber - Пятница, 17.01.2020, 02:26
Ответить
Сообщение К сожалению эти формулы не подходят:Код
="текст "&МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:B1;" ";ПОВТОР(" ";99));99));))
Код
="текст "&МАКС(ПОДСТАВИТЬ(A1:B1;"текст ";"")*1)
У них в формуле прописан по умолчанию текст, а текст бывает там разный. Автор - stalber Дата добавления - 17.01.2020 в 01:29
Che79
Дата: Пятница, 17.01.2020, 01:31 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
В предыдущем посте была другая задача: больше нуля и нижняя в столбце
Это Вы сейчас, простите, о чем? Кстати, каюсь, в мои постах выше формулы через немассивный ввод прекрасно тоже работают
В предыдущем посте была другая задача: больше нуля и нижняя в столбце
Это Вы сейчас, простите, о чем? Кстати, каюсь, в мои постах выше формулы через немассивный ввод прекрасно тоже работаютChe79
Делай нормально и будет нормально!
Ответить
Сообщение В предыдущем посте была другая задача: больше нуля и нижняя в столбце
Это Вы сейчас, простите, о чем? Кстати, каюсь, в мои постах выше формулы через немассивный ввод прекрасно тоже работаютАвтор - Che79 Дата добавления - 17.01.2020 в 01:31
stalber
Дата: Пятница, 17.01.2020, 01:34 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 362
Репутация:
7
±
Замечаний:
60% ±
Excel 2007
Недопонимание: "Так у Вас же есть готовая формула из предыдущего поста (массивная) " о каком посте идёт речь? Посмотрите прикреплённый файл, если текст другой, то он в формуле не появляется.
Недопонимание: "Так у Вас же есть готовая формула из предыдущего поста (массивная) " о каком посте идёт речь? Посмотрите прикреплённый файл, если текст другой, то он в формуле не появляется. stalber
Сообщение отредактировал stalber - Пятница, 17.01.2020, 02:26
Ответить
Сообщение Недопонимание: "Так у Вас же есть готовая формула из предыдущего поста (массивная) " о каком посте идёт речь? Посмотрите прикреплённый файл, если текст другой, то он в формуле не появляется. Автор - stalber Дата добавления - 17.01.2020 в 01:34
Che79
Дата: Пятница, 17.01.2020, 01:39 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1649
Репутация:
306
±
Замечаний:
0% ±
2013 Win, 365 Mac
я про пост 2, но формула из него уже для Вас неактуальна, видимо. А Ваш пост 6 я не совсем не понял. Ну да ладно.
я про пост 2, но формула из него уже для Вас неактуальна, видимо. А Ваш пост 6 я не совсем не понял. Ну да ладно.Che79
Делай нормально и будет нормально!
Ответить
Сообщение я про пост 2, но формула из него уже для Вас неактуальна, видимо. А Ваш пост 6 я не совсем не понял. Ну да ладно.Автор - Che79 Дата добавления - 17.01.2020 в 01:39
Xenus91
Дата: Пятница, 17.01.2020, 01:57 |
Сообщение № 11
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация:
13
±
Замечаний:
0% ±
Excel 2016
stalber, Цитата
У них в формуле прописан по умолчанию текст, а текст бывает там разный.
Число от текста всегда отделено пробелом?могут ли быть пробелы внутри текста?
stalber, Цитата
У них в формуле прописан по умолчанию текст, а текст бывает там разный.
Число от текста всегда отделено пробелом?могут ли быть пробелы внутри текста? Xenus91
Ответить
Сообщение stalber, Цитата
У них в формуле прописан по умолчанию текст, а текст бывает там разный.
Число от текста всегда отделено пробелом?могут ли быть пробелы внутри текста? Автор - Xenus91 Дата добавления - 17.01.2020 в 01:57
stalber
Дата: Пятница, 17.01.2020, 02:19 |
Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 362
Репутация:
7
±
Замечаний:
60% ±
Excel 2007
Число от текста всегда отделено пробелом?могут ли быть пробелы внутри текста?
Не всегда отделены, пробелы внутри текста могут быть. Ещё раз по порядку сначала, эти 3 формулы не подходят:Код
=МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:A10;"текст";ПОВТОР(" ";99));99));))
Код
="текст "&МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:B1;" ";ПОВТОР(" ";99));99));))
Код
="текст "&МАКС(ПОДСТАВИТЬ(A1:B1;"текст ";"")*1)
1-ая формула не подходит она выводит лишь число. 2-ая и 3-ия формула не подходит так как у неё в формуле изначально прописан определённый текст, а текст изменчивый. В прикреплённом файле в ячейке B4 результат, то что нужно увидеть. Задача: Формула нужна, которая будет сравнивать числа после текста, и то число которое больше, оно и будет выведено вместе с его текстом.
Число от текста всегда отделено пробелом?могут ли быть пробелы внутри текста?
Не всегда отделены, пробелы внутри текста могут быть. Ещё раз по порядку сначала, эти 3 формулы не подходят:Код
=МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:A10;"текст";ПОВТОР(" ";99));99));))
Код
="текст "&МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:B1;" ";ПОВТОР(" ";99));99));))
Код
="текст "&МАКС(ПОДСТАВИТЬ(A1:B1;"текст ";"")*1)
1-ая формула не подходит она выводит лишь число. 2-ая и 3-ия формула не подходит так как у неё в формуле изначально прописан определённый текст, а текст изменчивый. В прикреплённом файле в ячейке B4 результат, то что нужно увидеть. Задача: Формула нужна, которая будет сравнивать числа после текста, и то число которое больше, оно и будет выведено вместе с его текстом.stalber
Сообщение отредактировал stalber - Пятница, 17.01.2020, 02:22
Ответить
Сообщение Число от текста всегда отделено пробелом?могут ли быть пробелы внутри текста?
Не всегда отделены, пробелы внутри текста могут быть. Ещё раз по порядку сначала, эти 3 формулы не подходят:Код
=МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:A10;"текст";ПОВТОР(" ";99));99));))
Код
="текст "&МАКС(ЕСЛИОШИБКА(--СЖПРОБЕЛЫ(ПРАВБ(ПОДСТАВИТЬ(A1:B1;" ";ПОВТОР(" ";99));99));))
Код
="текст "&МАКС(ПОДСТАВИТЬ(A1:B1;"текст ";"")*1)
1-ая формула не подходит она выводит лишь число. 2-ая и 3-ия формула не подходит так как у неё в формуле изначально прописан определённый текст, а текст изменчивый. В прикреплённом файле в ячейке B4 результат, то что нужно увидеть. Задача: Формула нужна, которая будет сравнивать числа после текста, и то число которое больше, оно и будет выведено вместе с его текстом.Автор - stalber Дата добавления - 17.01.2020 в 02:19
Xenus91
Дата: Пятница, 17.01.2020, 02:36 |
Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 137
Репутация:
13
±
Замечаний:
0% ±
Excel 2016
stalber, тогда вот так массивноКод
=ЕСЛИ(1*ПСТР(A1; ПОИСКПОЗ(ЛОЖЬ;ЕОШИБКА(1*ПСТР(A1;СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)));1));0); 255)>1*ПСТР(B1; ПОИСКПОЗ(ЛОЖЬ;ЕОШИБКА(1*ПСТР(B1;СТРОКА(ДВССЫЛ("B1:B"&ДЛСТР(B1)));1));0); 255);A1;B1)
принцип извлечения чисел описан здесь https://excel2.ru/article....-stroki
stalber, тогда вот так массивноКод
=ЕСЛИ(1*ПСТР(A1; ПОИСКПОЗ(ЛОЖЬ;ЕОШИБКА(1*ПСТР(A1;СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)));1));0); 255)>1*ПСТР(B1; ПОИСКПОЗ(ЛОЖЬ;ЕОШИБКА(1*ПСТР(B1;СТРОКА(ДВССЫЛ("B1:B"&ДЛСТР(B1)));1));0); 255);A1;B1)
принцип извлечения чисел описан здесь https://excel2.ru/article....-stroki Xenus91
Ответить
Сообщение stalber, тогда вот так массивноКод
=ЕСЛИ(1*ПСТР(A1; ПОИСКПОЗ(ЛОЖЬ;ЕОШИБКА(1*ПСТР(A1;СТРОКА(ДВССЫЛ("A1:A"&ДЛСТР(A1)));1));0); 255)>1*ПСТР(B1; ПОИСКПОЗ(ЛОЖЬ;ЕОШИБКА(1*ПСТР(B1;СТРОКА(ДВССЫЛ("B1:B"&ДЛСТР(B1)));1));0); 255);A1;B1)
принцип извлечения чисел описан здесь https://excel2.ru/article....-stroki Автор - Xenus91 Дата добавления - 17.01.2020 в 02:36
Светлый
Дата: Пятница, 17.01.2020, 11:26 |
Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1797
Репутация:
497
±
Замечаний:
0% ±
Excel 2013, 2016
Наскоро, массивная формула:Код
=ИНДЕКС(1:1;ПОИСКПОЗ("*"&-МИН(ЕСЛИОШИБКА(-ПРАВБ(A1:C1;{1:2:3:4:5});));A1:C1;))
*Ещё так можно:Код
=ПРОСМОТР(;-ПОИСК(-МИН(ЕСЛИОШИБКА(-ПРАВБ(A1:C1;{1:2:3:4:5});));A1:C1);A1:C1)
**Ещё лучше так (немассивная):Код
=ПРОСМОТР(;-ПОИСК(-АГРЕГАТ(15;6;-ПРАВБ(A1:C1;{1:2:3:4:5});1);A1:C1);A1:C1)
Наскоро, массивная формула:Код
=ИНДЕКС(1:1;ПОИСКПОЗ("*"&-МИН(ЕСЛИОШИБКА(-ПРАВБ(A1:C1;{1:2:3:4:5});));A1:C1;))
*Ещё так можно:Код
=ПРОСМОТР(;-ПОИСК(-МИН(ЕСЛИОШИБКА(-ПРАВБ(A1:C1;{1:2:3:4:5});));A1:C1);A1:C1)
**Ещё лучше так (немассивная):Код
=ПРОСМОТР(;-ПОИСК(-АГРЕГАТ(15;6;-ПРАВБ(A1:C1;{1:2:3:4:5});1);A1:C1);A1:C1)
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Пятница, 17.01.2020, 13:02
Ответить
Сообщение Наскоро, массивная формула:Код
=ИНДЕКС(1:1;ПОИСКПОЗ("*"&-МИН(ЕСЛИОШИБКА(-ПРАВБ(A1:C1;{1:2:3:4:5});));A1:C1;))
*Ещё так можно:Код
=ПРОСМОТР(;-ПОИСК(-МИН(ЕСЛИОШИБКА(-ПРАВБ(A1:C1;{1:2:3:4:5});));A1:C1);A1:C1)
**Ещё лучше так (немассивная):Код
=ПРОСМОТР(;-ПОИСК(-АГРЕГАТ(15;6;-ПРАВБ(A1:C1;{1:2:3:4:5});1);A1:C1);A1:C1)
Автор - Светлый Дата добавления - 17.01.2020 в 11:26
Ar1k
Дата: Пятница, 17.01.2020, 13:36 |
Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 3
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Через Условное форматирование не пробовали?
Через Условное форматирование не пробовали? Ar1k
Ответить
Сообщение Через Условное форматирование не пробовали? Автор - Ar1k Дата добавления - 17.01.2020 в 13:36
bmv98rus
Дата: Пятница, 17.01.2020, 13:38 |
Сообщение № 16
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4086
Репутация:
764
±
Замечаний:
0% ±
Excel 2013/2016
Светлый , притянуто за уши, но если в тексте будет цифра и она совпадет с числом то ….
Светлый , притянуто за уши, но если в тексте будет цифра и она совпадет с числом то ….bmv98rus
Замечательный Временно просто медведь , процентов на 20 .
Ответить
Сообщение Светлый , притянуто за уши, но если в тексте будет цифра и она совпадет с числом то ….Автор - bmv98rus Дата добавления - 17.01.2020 в 13:38
Светлый
Дата: Пятница, 17.01.2020, 14:00 |
Сообщение № 17
Группа: Друзья
Ранг: Старожил
Сообщений: 1797
Репутация:
497
±
Замечаний:
0% ±
Excel 2013, 2016
если в тексте будет цифра и она совпадет с числом
Такие коллизии не исключены, замечание принимается, но ищется МАКСИМАЛЬНОЕ число. Скорее всего, это не одна цифра. Лечим:Код
=ПРОСМОТР(;-ПОИСК(-АГРЕГАТ(15;6;-ПРАВБ(A1:C1;{1:2:3:4:5});1)&"#";A1:C1&"#");A1:C1)
*Первая формула, кстати, этим не страдает:Код
=ИНДЕКС(1:1;ПОИСКПОЗ("*"&-АГРЕГАТ(15;6;-ПРАВБ(A1:C1;{1:2:3:4:5});1);1:1;))
**Можно ещё предположить, что числа не целые, тогда 1,999 окажется больше 50,25. Тогда другой подход потребуется.
если в тексте будет цифра и она совпадет с числом
Такие коллизии не исключены, замечание принимается, но ищется МАКСИМАЛЬНОЕ число. Скорее всего, это не одна цифра. Лечим:Код
=ПРОСМОТР(;-ПОИСК(-АГРЕГАТ(15;6;-ПРАВБ(A1:C1;{1:2:3:4:5});1)&"#";A1:C1&"#");A1:C1)
*Первая формула, кстати, этим не страдает:Код
=ИНДЕКС(1:1;ПОИСКПОЗ("*"&-АГРЕГАТ(15;6;-ПРАВБ(A1:C1;{1:2:3:4:5});1);1:1;))
**Можно ещё предположить, что числа не целые, тогда 1,999 окажется больше 50,25. Тогда другой подход потребуется.Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Пятница, 17.01.2020, 14:25
Ответить
Сообщение если в тексте будет цифра и она совпадет с числом
Такие коллизии не исключены, замечание принимается, но ищется МАКСИМАЛЬНОЕ число. Скорее всего, это не одна цифра. Лечим:Код
=ПРОСМОТР(;-ПОИСК(-АГРЕГАТ(15;6;-ПРАВБ(A1:C1;{1:2:3:4:5});1)&"#";A1:C1&"#");A1:C1)
*Первая формула, кстати, этим не страдает:Код
=ИНДЕКС(1:1;ПОИСКПОЗ("*"&-АГРЕГАТ(15;6;-ПРАВБ(A1:C1;{1:2:3:4:5});1);1:1;))
**Можно ещё предположить, что числа не целые, тогда 1,999 окажется больше 50,25. Тогда другой подход потребуется.Автор - Светлый Дата добавления - 17.01.2020 в 14:00