![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы
![]() |
Поиск в этой теме
![]() |
![]() |
#1 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
![]()
Здравствуйте. Задачу нужно решить стандартными функциями Эксель.
Дано: цифры в строчке (например 30 цифр = 30 ячеек в строчку) например 49, 40, 50, 30, 30 ...Эти цифры могут постоянно добавляться в строку. Формула должна выводить в столбец по возрастанию уникальные цифры. Пример файла с ожидаемым результатом в приложении. |
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 23.03.2010
Сообщений: 101
|
![]()
Формула массива в ячейку C6:
=НАИМЕНЬШИЙ(ЕСЛИ(ЧАСТОТА(C$3:Y$3;C$ 3:Y$3)>0;ТРАНСП(C$3:Y$3));СТРОКА(A1 )) И протянуть вниз. |
![]() |
![]() |
![]() |
#3 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
аналогично (формула массива, в С6, тянем вниз):
=МИН(ЕСЛИ($C$3:$Y$3>C5;$C$3:$Y$3))
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#4 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
![]()
Игорь ваша формулы единички выводит. У Кима формула работает!
Последний раз редактировалось Tidus; 30.03.2011 в 02:48. |
![]() |
![]() |
![]() |
#5 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
однако... (ключевая фраза - формула массива)
за Ваши деньги - любой каприз
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#6 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
![]()
Да, Игорь вы молодец. Ваша формула тоже работает, только в первой отличается от второй.Но у Кима формула компактней и меньше.
|
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
![]()
Мне не удалось перенести формулу в мой файл: пишет ошибку "формула содержит диапазон, к которому прилегают другие значения" -и пишет #ЗНАЧ, добавил массив, теперь пишет Н/Д
У меня вопрос: почему обязательным является ввод этой формулы в виде массива? В чем отличие? Что такое массив в экселе? Последний раз редактировалось Tidus; 30.03.2011 в 03:08. |
![]() |
![]() |
![]() |
#8 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
в С6 формула не привязана к размеру диапазона с исходными данными, а вычисляет его. если в строку 3 дописать еще 10 или 100 чисел - все они будут учтены этим вариантом формулы, ее можно тянуть вниз, результаты будут те же, по сути своей она аналогична тому, что написано в С7
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 08.09.2009
Сообщений: 133
|
![]()
Как побороть ошибку Н/Д?
|
![]() |
![]() |
![]() |
#10 |
Новичок
СтарожилДжуниор
Регистрация: 05.02.2008
Сообщений: 9,487
|
![]()
побороть НД
было =ф_о_р_м_у_л_а сделайте =если(еош(ф_о_р_м_у_л_а);"";ф_о_р_м _у_л_а) см.вложение - краткое учебное пособие о формулах массива. ЗЫ: над моей формулой должна быть ячейка содержащая что-то заведоме меньшее любого значения из диапазона с данными (ячейка С5 - влияет на расчеты). в С5 можно написать =МИН(диапазон_с_данными)-1
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
Последний раз редактировалось IgorGO; 30.03.2011 в 03:35. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
выбор уникальных значений | олег69 | Microsoft Office Excel | 7 | 10.03.2011 14:15 |
Выбор именованного диапазона | Verano naranjo | Microsoft Office Excel | 2 | 02.12.2010 15:13 |
Ручной выбор диапазона данных | J_i_m_m_y | Microsoft Office Excel | 6 | 02.06.2010 18:32 |
Случайный выбор времени из ограниченного диапазона | Павел-812 | Microsoft Office Excel | 1 | 19.05.2009 08:55 |
Выбор Диапазона Дат | Chepa | БД в Delphi | 2 | 02.02.2007 10:25 |