Выбрать наибольшую разницу от нуля.
stalber
Дата: Пятница, 16.11.2018, 04:59 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 370
Репутация:
7
±
Замечаний:
40% ±
Excel 2007
Вечер добрый. Помогите пожалуйста. Есть максимальное и минимальное число, необходимо вывести из этих двух чисел то которое имеет наибольшую разницу от нуля. Желательно одной формулой, соединить =макс() и =мин() прописать диапазон и вывести то число которое имеет наибольшую разницу от нуля.
Вечер добрый. Помогите пожалуйста. Есть максимальное и минимальное число, необходимо вывести из этих двух чисел то которое имеет наибольшую разницу от нуля. Желательно одной формулой, соединить =макс() и =мин() прописать диапазон и вывести то число которое имеет наибольшую разницу от нуля. stalber
Сообщение отредактировал stalber - Пятница, 16.11.2018, 05:00
Ответить
Сообщение Вечер добрый. Помогите пожалуйста. Есть максимальное и минимальное число, необходимо вывести из этих двух чисел то которое имеет наибольшую разницу от нуля. Желательно одной формулой, соединить =макс() и =мин() прописать диапазон и вывести то число которое имеет наибольшую разницу от нуля. Автор - stalber Дата добавления - 16.11.2018 в 04:59
krosav4ig
Дата: Пятница, 16.11.2018, 05:05 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
Здравствуйте Массивная формулаКод
=ИНДЕКС(C4:C22;ПОИСКПОЗ(МАКС(ABS(C4:C22));ABS(C4:C22);))
Здравствуйте Массивная формулаКод
=ИНДЕКС(C4:C22;ПОИСКПОЗ(МАКС(ABS(C4:C22));ABS(C4:C22);))
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Пятница, 16.11.2018, 05:06
Ответить
Сообщение Здравствуйте Массивная формулаКод
=ИНДЕКС(C4:C22;ПОИСКПОЗ(МАКС(ABS(C4:C22));ABS(C4:C22);))
Автор - krosav4ig Дата добавления - 16.11.2018 в 05:05
stalber
Дата: Пятница, 16.11.2018, 06:03 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 370
Репутация:
7
±
Замечаний:
40% ±
Excel 2007
Ещё одно дополнительное условие понадобилось - вывод по формуле числа, и что то не получается теперь вывести, будьте добры помогите.
Ещё одно дополнительное условие понадобилось - вывод по формуле числа, и что то не получается теперь вывести, будьте добры помогите. stalber
Ответить
Сообщение Ещё одно дополнительное условие понадобилось - вывод по формуле числа, и что то не получается теперь вывести, будьте добры помогите. Автор - stalber Дата добавления - 16.11.2018 в 06:03
Светлый
Дата: Пятница, 16.11.2018, 06:13 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Здравствуйте!Код
=ЕСЛИ(ABS(МАКС(C4:C28))>ABS(МИН(C4:C28));МАКС(C4:C28);МИН(C4:C28))
* И массивная (Ctrl+Shift+Enter):Код
=СРЗНАЧ(ЕСЛИ(МАКС(C4:C28*{1;-1})*{1;-1}=C4:C28;C4:C28))
**Или так:Код
=СРЗНАЧ(ЕСЛИ(МИН(C4:C28*{1;-1})*{1;-1}=C4:C28;C4:C28))
***Но формула даёт ошибку, если макс=-мин ****Так лучше. И без ошибок:Код
=МИН(ЕСЛИ(МИН(C4:C28*{1;-1})=C4:C28*{1;-1};C4:C28))
Здравствуйте!Код
=ЕСЛИ(ABS(МАКС(C4:C28))>ABS(МИН(C4:C28));МАКС(C4:C28);МИН(C4:C28))
* И массивная (Ctrl+Shift+Enter):Код
=СРЗНАЧ(ЕСЛИ(МАКС(C4:C28*{1;-1})*{1;-1}=C4:C28;C4:C28))
**Или так:Код
=СРЗНАЧ(ЕСЛИ(МИН(C4:C28*{1;-1})*{1;-1}=C4:C28;C4:C28))
***Но формула даёт ошибку, если макс=-мин ****Так лучше. И без ошибок:Код
=МИН(ЕСЛИ(МИН(C4:C28*{1;-1})=C4:C28*{1;-1};C4:C28))
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Пятница, 16.11.2018, 10:55
Ответить
Сообщение Здравствуйте!Код
=ЕСЛИ(ABS(МАКС(C4:C28))>ABS(МИН(C4:C28));МАКС(C4:C28);МИН(C4:C28))
* И массивная (Ctrl+Shift+Enter):Код
=СРЗНАЧ(ЕСЛИ(МАКС(C4:C28*{1;-1})*{1;-1}=C4:C28;C4:C28))
**Или так:Код
=СРЗНАЧ(ЕСЛИ(МИН(C4:C28*{1;-1})*{1;-1}=C4:C28;C4:C28))
***Но формула даёт ошибку, если макс=-мин ****Так лучше. И без ошибок:Код
=МИН(ЕСЛИ(МИН(C4:C28*{1;-1})=C4:C28*{1;-1};C4:C28))
Автор - Светлый Дата добавления - 16.11.2018 в 06:13
stalber
Дата: Пятница, 16.11.2018, 16:15 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 370
Репутация:
7
±
Замечаний:
40% ±
Excel 2007
Благодарю: использовал данную формулу:Код
=ЕСЛИ(ABS(МАКС(C4:C28))>ABS(МИН(C4:C28));МАКС(C4:C28);МИН(C4:C28))
Понадобился ещё аналог данной формулы, чтобы формула рассчитывала из последних (самых нижних в столбце) 10 заполненных ячеек.
Благодарю: использовал данную формулу:Код
=ЕСЛИ(ABS(МАКС(C4:C28))>ABS(МИН(C4:C28));МАКС(C4:C28);МИН(C4:C28))
Понадобился ещё аналог данной формулы, чтобы формула рассчитывала из последних (самых нижних в столбце) 10 заполненных ячеек. stalber
Ответить
Сообщение Благодарю: использовал данную формулу:Код
=ЕСЛИ(ABS(МАКС(C4:C28))>ABS(МИН(C4:C28));МАКС(C4:C28);МИН(C4:C28))
Понадобился ещё аналог данной формулы, чтобы формула рассчитывала из последних (самых нижних в столбце) 10 заполненных ячеек. Автор - stalber Дата добавления - 16.11.2018 в 16:15
Светлый
Дата: Пятница, 16.11.2018, 17:18 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Если массив больше 10 чисел, то массивная формула:Код
=МИН(ЕСЛИ(МИН(СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98));;-10)*{1;-1})=СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98));;-10)*{1;-1};СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98));;-10)))
Если массив больше 10 чисел, то массивная формула:Код
=МИН(ЕСЛИ(МИН(СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98));;-10)*{1;-1})=СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98));;-10)*{1;-1};СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98));;-10)))
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Если массив больше 10 чисел, то массивная формула:Код
=МИН(ЕСЛИ(МИН(СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98));;-10)*{1;-1})=СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98));;-10)*{1;-1};СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98));;-10)))
Автор - Светлый Дата добавления - 16.11.2018 в 17:18
stalber
Дата: Пятница, 16.11.2018, 17:29 |
Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 370
Репутация:
7
±
Замечаний:
40% ±
Excel 2007
Не получается чего то. Вопрос, интересно просто, а почему диапазон в формуле иногда C4:C99 а иногда 3:98
Не получается чего то. Вопрос, интересно просто, а почему диапазон в формуле иногда C4:C99 а иногда 3:98 stalber
Ответить
Сообщение Не получается чего то. Вопрос, интересно просто, а почему диапазон в формуле иногда C4:C99 а иногда 3:98 Автор - stalber Дата добавления - 16.11.2018 в 17:29
Светлый
Дата: Пятница, 16.11.2018, 17:40 |
Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Формула массивная (Ctrl+Shift+Enter).чтобы не вычитать 1.
Формула массивная (Ctrl+Shift+Enter).чтобы не вычитать 1. Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Формула массивная (Ctrl+Shift+Enter).чтобы не вычитать 1. Автор - Светлый Дата добавления - 16.11.2018 в 17:40
stalber
Дата: Пятница, 16.11.2018, 18:20 |
Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 370
Репутация:
7
±
Замечаний:
40% ±
Excel 2007
я нажимал ctrl shift enter, посмотрите мой последний прикреплённый пример
я нажимал ctrl shift enter, посмотрите мой последний прикреплённый пример stalber
Ответить
Сообщение я нажимал ctrl shift enter, посмотрите мой последний прикреплённый пример Автор - stalber Дата добавления - 16.11.2018 в 18:20
Светлый
Дата: Пятница, 16.11.2018, 18:57 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Там у Вас формулы появились ="". Чтобы моя формула работала, надо <>0 заменить на <>"".
Там у Вас формулы появились ="". Чтобы моя формула работала, надо <>0 заменить на <>"". Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Там у Вас формулы появились ="". Чтобы моя формула работала, надо <>0 заменить на <>"". Автор - Светлый Дата добавления - 16.11.2018 в 18:57
stalber
Дата: Пятница, 16.11.2018, 20:37 |
Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 370
Репутация:
7
±
Замечаний:
40% ±
Excel 2007
Извиняюсь не смог предвидеть данную ситуацию заранее. Получилось что данные постепенно появляются и так как сначала данных меньше 10, то формула не выдаёт данные, она начинает работать когда данных от 10 и более. Необходимо что при меньших данных тоже выдавался результат.
Извиняюсь не смог предвидеть данную ситуацию заранее. Получилось что данные постепенно появляются и так как сначала данных меньше 10, то формула не выдаёт данные, она начинает работать когда данных от 10 и более. Необходимо что при меньших данных тоже выдавался результат. stalber
Ответить
Сообщение Извиняюсь не смог предвидеть данную ситуацию заранее. Получилось что данные постепенно появляются и так как сначала данных меньше 10, то формула не выдаёт данные, она начинает работать когда данных от 10 и более. Необходимо что при меньших данных тоже выдавался результат. Автор - stalber Дата добавления - 16.11.2018 в 20:37
krosav4ig
Дата: Пятница, 16.11.2018, 21:11 |
Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
Для G3 массивная формула Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99))-9)):ИНДЕКС(G:G;ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99)))))*{1;-1};));G4:G99;1;))
Для G3 массивная формула Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99))-9)):ИНДЕКС(G:G;ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99)))))*{1;-1};));G4:G99;1;))
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Суббота, 17.11.2018, 01:29
Ответить
Сообщение Для G3 массивная формула Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99))-9)):ИНДЕКС(G:G;ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99)))))*{1;-1};));G4:G99;1;))
Автор - krosav4ig Дата добавления - 16.11.2018 в 21:11
Светлый
Дата: Пятница, 16.11.2018, 21:36 |
Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Подкорректировал формулу на количество чисел меньше 10:Код
=МИН(ЕСЛИ(МИН(СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1})=СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1};СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)))
*Правильнее будет:Код
=МИН(ЕСЛИ(МИН(СМЕЩ(C4;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1})=СМЕЩ(C4;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1};СМЕЩ(C4;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)))
Подкорректировал формулу на количество чисел меньше 10:Код
=МИН(ЕСЛИ(МИН(СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1})=СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1};СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)))
*Правильнее будет:Код
=МИН(ЕСЛИ(МИН(СМЕЩ(C4;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1})=СМЕЩ(C4;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1};СМЕЩ(C4;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)))
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Пятница, 16.11.2018, 22:18
Ответить
Сообщение Подкорректировал формулу на количество чисел меньше 10:Код
=МИН(ЕСЛИ(МИН(СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1})=СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1};СМЕЩ(C1;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)))
*Правильнее будет:Код
=МИН(ЕСЛИ(МИН(СМЕЩ(C4;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1})=СМЕЩ(C4;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)*{1;-1};СМЕЩ(C4;МАКС((C4:C99<>0)*СТРОКА(3:98);9);;-10)))
Автор - Светлый Дата добавления - 16.11.2018 в 21:36
stalber
Дата: Пятница, 16.11.2018, 22:51 |
Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 370
Репутация:
7
±
Замечаний:
40% ±
Excel 2007
Благодарю за помощь. krosav4ig ваша формула ищет данные не в последних 10. Светлый что то не получилось всё равно, я сократил стёр несколько последних данных чтобы вышло меньше 10 всего данных и формула перестала работать.
Благодарю за помощь. krosav4ig ваша формула ищет данные не в последних 10. Светлый что то не получилось всё равно, я сократил стёр несколько последних данных чтобы вышло меньше 10 всего данных и формула перестала работать. stalber
Ответить
Сообщение Благодарю за помощь. krosav4ig ваша формула ищет данные не в последних 10. Светлый что то не получилось всё равно, я сократил стёр несколько последних данных чтобы вышло меньше 10 всего данных и формула перестала работать. Автор - stalber Дата добавления - 16.11.2018 в 22:51
Светлый
Дата: Пятница, 16.11.2018, 23:16 |
Сообщение № 15
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
На основе формулы krosav4ig построил ещё одну (массивная):Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(Ч(+СМЕЩ(C4;МАКС((C4:C99<>"")*СТРОКА(3:98);9);;-10))))*{1;-1};));C4:C99;1;))
*И ещё одна:Код
=МИН(ЕСЛИ(МАКС(ABS(Ч(+СМЕЩ(C4;МАКС((C4:C99<>"")*СТРОКА(3:98);9);;-10))))*{1;-1}=C4:C99;C4:C99))
**А для всего диапазона:Код
=МИН(ЕСЛИ(МИН(C4:C99;-Ч(+C4:C99))*{1;-1}=C4:C99;C4:C99))
На основе формулы krosav4ig построил ещё одну (массивная):Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(Ч(+СМЕЩ(C4;МАКС((C4:C99<>"")*СТРОКА(3:98);9);;-10))))*{1;-1};));C4:C99;1;))
*И ещё одна:Код
=МИН(ЕСЛИ(МАКС(ABS(Ч(+СМЕЩ(C4;МАКС((C4:C99<>"")*СТРОКА(3:98);9);;-10))))*{1;-1}=C4:C99;C4:C99))
**А для всего диапазона:Код
=МИН(ЕСЛИ(МИН(C4:C99;-Ч(+C4:C99))*{1;-1}=C4:C99;C4:C99))
Светлый
Программировать проще, чем писать стихи.
Сообщение отредактировал Светлый - Суббота, 17.11.2018, 00:45
Ответить
Сообщение На основе формулы krosav4ig построил ещё одну (массивная):Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(Ч(+СМЕЩ(C4;МАКС((C4:C99<>"")*СТРОКА(3:98);9);;-10))))*{1;-1};));C4:C99;1;))
*И ещё одна:Код
=МИН(ЕСЛИ(МАКС(ABS(Ч(+СМЕЩ(C4;МАКС((C4:C99<>"")*СТРОКА(3:98);9);;-10))))*{1;-1}=C4:C99;C4:C99))
**А для всего диапазона:Код
=МИН(ЕСЛИ(МИН(C4:C99;-Ч(+C4:C99))*{1;-1}=C4:C99;C4:C99))
Автор - Светлый Дата добавления - 16.11.2018 в 23:16
krosav4ig
Дата: Суббота, 17.11.2018, 01:18 |
Сообщение № 16
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
krosav4ig ваша формула ищет данные не в последних 10.
Исправил свою формулу в 12 посте (вместо -10 должно быть -9)
krosav4ig ваша формула ищет данные не в последних 10.
Исправил свою формулу в 12 посте (вместо -10 должно быть -9)krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Ответить
Сообщение krosav4ig ваша формула ищет данные не в последних 10.
Исправил свою формулу в 12 посте (вместо -10 должно быть -9)Автор - krosav4ig Дата добавления - 17.11.2018 в 01:18
stalber
Дата: Суббота, 17.11.2018, 01:26 |
Сообщение № 17
Группа: Проверенные
Ранг: Обитатель
Сообщений: 370
Репутация:
7
±
Замечаний:
40% ±
Excel 2007
Светлый - Почему то не последние 10, а последние 7 данных считается. Это как то связано с первыми пустыми строками наверное. +Хотел увеличить за место 10 последних поставить последние 100 данных, и формула перестала вообще работать. Я изменил -10 на -100, но видимо что то ещё нужно поменять. krosav4ig а что нужно в вашей формуле поменять чтобы работало в последних 100 данных? за место 10 ?Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99))-9)):ИНДЕКС(G:G;ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99)))))*{1;-1};));G4:G99;1;))
Светлый - Почему то не последние 10, а последние 7 данных считается. Это как то связано с первыми пустыми строками наверное. +Хотел увеличить за место 10 последних поставить последние 100 данных, и формула перестала вообще работать. Я изменил -10 на -100, но видимо что то ещё нужно поменять. krosav4ig а что нужно в вашей формуле поменять чтобы работало в последних 100 данных? за место 10 ?Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99))-9)):ИНДЕКС(G:G;ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99)))))*{1;-1};));G4:G99;1;))
stalber
Сообщение отредактировал stalber - Суббота, 17.11.2018, 01:34
Ответить
Сообщение Светлый - Почему то не последние 10, а последние 7 данных считается. Это как то связано с первыми пустыми строками наверное. +Хотел увеличить за место 10 последних поставить последние 100 данных, и формула перестала вообще работать. Я изменил -10 на -100, но видимо что то ещё нужно поменять. krosav4ig а что нужно в вашей формуле поменять чтобы работало в последних 100 данных? за место 10 ?Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99))-9)):ИНДЕКС(G:G;ПРОСМОТР(2;1/G4:G99;СТРОКА(G4:G99)))))*{1;-1};));G4:G99;1;))
Автор - stalber Дата добавления - 17.11.2018 в 01:26
krosav4ig
Дата: Суббота, 17.11.2018, 01:38 |
Сообщение № 18
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация:
989
±
Замечаний:
0% ±
Excel 2007,2010,2013
чтобы работало в 100 данных? за место 10
вместо -9 написать -99 и, соответственно, вместо G4:G99 указать диапазон, охватывающий все данные и формулу лучше переписать так, ибо, если будут дробные числа будет работать неверноКод
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(9^9;G4:G99;СТРОКА(G4:G99))-9)):ИНДЕКС(G:G;ПРОСМОТР(9^9;G4:G99;СТРОКА(G4:G99)))))*{1;-1};));G4:G99;1;))
чтобы работало в 100 данных? за место 10
вместо -9 написать -99 и, соответственно, вместо G4:G99 указать диапазон, охватывающий все данные и формулу лучше переписать так, ибо, если будут дробные числа будет работать неверноКод
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(9^9;G4:G99;СТРОКА(G4:G99))-9)):ИНДЕКС(G:G;ПРОСМОТР(9^9;G4:G99;СТРОКА(G4:G99)))))*{1;-1};));G4:G99;1;))
krosav4ig
email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
Сообщение отредактировал krosav4ig - Суббота, 17.11.2018, 01:44
Ответить
Сообщение чтобы работало в 100 данных? за место 10
вместо -9 написать -99 и, соответственно, вместо G4:G99 указать диапазон, охватывающий все данные и формулу лучше переписать так, ибо, если будут дробные числа будет работать неверноКод
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(9^9;G4:G99;СТРОКА(G4:G99))-9)):ИНДЕКС(G:G;ПРОСМОТР(9^9;G4:G99;СТРОКА(G4:G99)))))*{1;-1};));G4:G99;1;))
Автор - krosav4ig Дата добавления - 17.11.2018 в 01:38
stalber
Дата: Суббота, 17.11.2018, 01:44 |
Сообщение № 19
Группа: Проверенные
Ранг: Обитатель
Сообщений: 370
Репутация:
7
±
Замечаний:
40% ±
Excel 2007
Спасибо! Использую данную формулу от krosav4ig для последних 100 данных:Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(2;1/G4:G9999;СТРОКА(G4:G9999))-99)):ИНДЕКС(G:G;ПРОСМОТР(2;1/G4:G9999;СТРОКА(G4:G9999)))))*{1;-1};));G4:G9999;1;))
Использую данную формулу от Светлый для всего диапазона:Код
=МИН(ЕСЛИ(МИН(C4:C9999;-Ч(+C4:C9999))*{1;-1}=C4:C9999;C4:C9999))
Спасибо! Использую данную формулу от krosav4ig для последних 100 данных:Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(2;1/G4:G9999;СТРОКА(G4:G9999))-99)):ИНДЕКС(G:G;ПРОСМОТР(2;1/G4:G9999;СТРОКА(G4:G9999)))))*{1;-1};));G4:G9999;1;))
Использую данную формулу от Светлый для всего диапазона:Код
=МИН(ЕСЛИ(МИН(C4:C9999;-Ч(+C4:C9999))*{1;-1}=C4:C9999;C4:C9999))
stalber
Сообщение отредактировал stalber - Суббота, 17.11.2018, 01:44
Ответить
Сообщение Спасибо! Использую данную формулу от krosav4ig для последних 100 данных:Код
=ПРОСМОТР(9^9;ВПР(Ч(ИНДЕКС(МАКС(ABS(ИНДЕКС(G:G;МАКС(СТРОКА(G4);ПРОСМОТР(2;1/G4:G9999;СТРОКА(G4:G9999))-99)):ИНДЕКС(G:G;ПРОСМОТР(2;1/G4:G9999;СТРОКА(G4:G9999)))))*{1;-1};));G4:G9999;1;))
Использую данную формулу от Светлый для всего диапазона:Код
=МИН(ЕСЛИ(МИН(C4:C9999;-Ч(+C4:C9999))*{1;-1}=C4:C9999;C4:C9999))
Автор - stalber Дата добавления - 17.11.2018 в 01:44
Светлый
Дата: Суббота, 17.11.2018, 10:48 |
Сообщение № 20
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация:
510
±
Замечаний:
0% ±
Excel 2013, 2016
Невнимательно исправлял формулу. Сейчас для 10:Код
=МИН(ЕСЛИ(МАКС(ABS(Ч(+СМЕЩ(C1;МАКС((C4:C9999<>"")*СТРОКА(3:9998);12);;-10))))*{1;-1}=C4:C9999;C4:C9999))
И для 100:Код
=МИН(ЕСЛИ(МАКС(ABS(Ч(+СМЕЩ(C1;МАКС((C4:C9999<>"")*СТРОКА(3:9998);102);;-100))))*{1;-1}=C4:C9999;C4:C9999))
Невнимательно исправлял формулу. Сейчас для 10:Код
=МИН(ЕСЛИ(МАКС(ABS(Ч(+СМЕЩ(C1;МАКС((C4:C9999<>"")*СТРОКА(3:9998);12);;-10))))*{1;-1}=C4:C9999;C4:C9999))
И для 100:Код
=МИН(ЕСЛИ(МАКС(ABS(Ч(+СМЕЩ(C1;МАКС((C4:C9999<>"")*СТРОКА(3:9998);102);;-100))))*{1;-1}=C4:C9999;C4:C9999))
Светлый
Программировать проще, чем писать стихи.
Ответить
Сообщение Невнимательно исправлял формулу. Сейчас для 10:Код
=МИН(ЕСЛИ(МАКС(ABS(Ч(+СМЕЩ(C1;МАКС((C4:C9999<>"")*СТРОКА(3:9998);12);;-10))))*{1;-1}=C4:C9999;C4:C9999))
И для 100:Код
=МИН(ЕСЛИ(МАКС(ABS(Ч(+СМЕЩ(C1;МАКС((C4:C9999<>"")*СТРОКА(3:9998);102);;-100))))*{1;-1}=C4:C9999;C4:C9999))
Автор - Светлый Дата добавления - 17.11.2018 в 10:48