TurboRadost
Дата: Вторник, 19.04.2022, 14:57 |
Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день. Есть какой-либо инструмент что бы в одной ячейке определить меньшее и большее число? можно ли это вообще сделать при помощи формулы? пример в приложении. Спасибо.
Добрый день. Есть какой-либо инструмент что бы в одной ячейке определить меньшее и большее число? можно ли это вообще сделать при помощи формулы? пример в приложении. Спасибо. TurboRadost
Ответить
Сообщение Добрый день. Есть какой-либо инструмент что бы в одной ячейке определить меньшее и большее число? можно ли это вообще сделать при помощи формулы? пример в приложении. Спасибо. Автор - TurboRadost Дата добавления - 19.04.2022 в 14:57
_Boroda_
Дата: Вторник, 19.04.2022, 15:08 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация:
6599
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно?
=МИН(ЕСЛИОШИБКА(--ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));1+99*(СТРОКА($1:$9 )-1);99);""))
Так нужно?
=МИН(ЕСЛИОШИБКА(--ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));1+99*(СТРОКА($1:$9 )-1);99);""))
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?
=МИН(ЕСЛИОШИБКА(--ПСТР(ПОДСТАВИТЬ(B2 ;" ";ПОВТОР(" ";99));1+99*(СТРОКА($1:$9 )-1);99);""))
Автор - _Boroda_ Дата добавления - 19.04.2022 в 15:08
TurboRadost
Дата: Вторник, 19.04.2022, 15:12 |
Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
_Boroda_, Бомба. спасибо.
Ответить
Сообщение _Boroda_, Бомба. спасибо. Автор - TurboRadost Дата добавления - 19.04.2022 в 15:12
TurboRadost
Дата: Вторник, 19.04.2022, 15:16 |
Сообщение № 4
Группа: Пользователи
Ранг: Участник
Сообщений: 50
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
_Boroda_, если не сложно можно небольшое пояснение по составу формулы вот с этого момента.
(--ПСТР(ПОДСТАВИТЬ(B11 ;" ";ПОВТОР(" ";99));1+99*(СТРОКА($1:$9 )-1);99);""))
_Boroda_, если не сложно можно небольшое пояснение по составу формулы вот с этого момента.
(--ПСТР(ПОДСТАВИТЬ(B11 ;" ";ПОВТОР(" ";99));1+99*(СТРОКА($1:$9 )-1);99);""))
TurboRadost
Ответить
Сообщение _Boroda_, если не сложно можно небольшое пояснение по составу формулы вот с этого момента.
(--ПСТР(ПОДСТАВИТЬ(B11 ;" ";ПОВТОР(" ";99));1+99*(СТРОКА($1:$9 )-1);99);""))
Автор - TurboRadost Дата добавления - 19.04.2022 в 15:16
_Boroda_
Дата: Вторник, 19.04.2022, 15:40 |
Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16885
Репутация:
6599
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
1. ПОДСТАВИТЬ(B11;" ";ПОВТОР(" ";99)) - меняем каждый пробел на 99 пробелов 2. СТРОКА($1:$9) - дает массив номеров строк - 1,2,3,4,5,6,7,8,9 3. ПСТР(п.1;1+99*(п.2 - 1);99) - из полученного в п.1 берем по 99 символов, начиная с 1+99*(1-1)=1, потом с 1+99*(2-1)=100, потом с 1+99*(3-1)=199,... Получаем каждое из чисел из исходника и кучу пробелов до и после него. Ну, и запятые иногда после чисел. Все это текстовые выражения --п.3 - преобразуем в числа. Запятые не мешают - это просто знак дробной части
1. ПОДСТАВИТЬ(B11;" ";ПОВТОР(" ";99)) - меняем каждый пробел на 99 пробелов 2. СТРОКА($1:$9) - дает массив номеров строк - 1,2,3,4,5,6,7,8,9 3. ПСТР(п.1;1+99*(п.2 - 1);99) - из полученного в п.1 берем по 99 символов, начиная с 1+99*(1-1)=1, потом с 1+99*(2-1)=100, потом с 1+99*(3-1)=199,... Получаем каждое из чисел из исходника и кучу пробелов до и после него. Ну, и запятые иногда после чисел. Все это текстовые выражения --п.3 - преобразуем в числа. Запятые не мешают - это просто знак дробной части _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение 1. ПОДСТАВИТЬ(B11;" ";ПОВТОР(" ";99)) - меняем каждый пробел на 99 пробелов 2. СТРОКА($1:$9) - дает массив номеров строк - 1,2,3,4,5,6,7,8,9 3. ПСТР(п.1;1+99*(п.2 - 1);99) - из полученного в п.1 берем по 99 символов, начиная с 1+99*(1-1)=1, потом с 1+99*(2-1)=100, потом с 1+99*(3-1)=199,... Получаем каждое из чисел из исходника и кучу пробелов до и после него. Ну, и запятые иногда после чисел. Все это текстовые выражения --п.3 - преобразуем в числа. Запятые не мешают - это просто знак дробной части Автор - _Boroda_ Дата добавления - 19.04.2022 в 15:40
Egyptian
Дата: Вторник, 19.04.2022, 15:48 |
Сообщение № 6
Группа: Проверенные
Ранг: Ветеран
Сообщений: 531
Репутация:
194
±
Замечаний:
0% ±
Excel 2013/2016
Как вариант:
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ФИЛЬТР.XML("< s>"&SUBSTITUTE($B2 ;",";"< /s>")&"< /s> ";"//s[.*0=0]");INT((COLUMN(B1 )-1)*(COUNT(LEN(FILTERXML("< s>"&SUBSTITUTE($B2 ;",";"< /s>")&" ";"//s[.*0=0]")))-1)+1));)
P.S. Теги искажают формулу, поэтому прикладываю файл.
Как вариант:
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ФИЛЬТР.XML("< s>"&SUBSTITUTE($B2 ;",";"< /s>")&"< /s> ";"//s[.*0=0]");INT((COLUMN(B1 )-1)*(COUNT(LEN(FILTERXML("< s>"&SUBSTITUTE($B2 ;",";"< /s>")&" ";"//s[.*0=0]")))-1)+1));)
P.S. Теги искажают формулу, поэтому прикладываю файл.Egyptian
Сообщение отредактировал Egyptian - Среда, 20.04.2022, 00:09
Ответить
Сообщение Как вариант:
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ФИЛЬТР.XML("< s>"&SUBSTITUTE($B2 ;",";"< /s>")&"< /s> ";"//s[.*0=0]");INT((COLUMN(B1 )-1)*(COUNT(LEN(FILTERXML("< s>"&SUBSTITUTE($B2 ;",";"< /s>")&" ";"//s[.*0=0]")))-1)+1));)
[p.s.]Теги искажают формулу, поэтому прикладываю файл. Автор - Egyptian Дата добавления - 19.04.2022 в 15:48
Serge_007
Дата: Вторник, 19.04.2022, 16:26 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Это происходит, когда в формуле есть теги HTML
Это происходит, когда в формуле есть теги HTML Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Это происходит, когда в формуле есть теги HTML Автор - Serge_007 Дата добавления - 19.04.2022 в 16:26
Egyptian
Дата: Вторник, 19.04.2022, 18:38 |
Сообщение № 8
Группа: Проверенные
Ранг: Ветеран
Сообщений: 531
Репутация:
194
±
Замечаний:
0% ±
Excel 2013/2016
Serge_007 , Ну, это не то, чтобы критично, но все же...
Serge_007 , Ну, это не то, чтобы критично, но все же...Egyptian
Ответить
Сообщение Serge_007 , Ну, это не то, чтобы критично, но все же...Автор - Egyptian Дата добавления - 19.04.2022 в 18:38
прохожий2019
Дата: Вторник, 19.04.2022, 23:59 |
Сообщение № 9
Группа: Проверенные
Ранг: Старожил
Сообщений: 1395
Репутация:
364
±
Замечаний:
0% ±
365 Beta Channel
=МИН(ФИЛЬТР.XML("< j>< i>"&ПОДСТАВИТЬ(B2 ;", ";"< /i>< i>")&"< /i>< /j>";"//i"))
=МИН(ФИЛЬТР.XML("< j>< i>"&ПОДСТАВИТЬ(B2 ;", ";"< /i>< i>")&"< /i>< /j>";"//i"))
прохожий2019
Сообщение отредактировал прохожий2019 - Среда, 20.04.2022, 00:00
Ответить
Сообщение
=МИН(ФИЛЬТР.XML("< j>< i>"&ПОДСТАВИТЬ(B2 ;", ";"< /i>< i>")&"< /i>< /j>";"//i"))
Автор - прохожий2019 Дата добавления - 19.04.2022 в 23:59