Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Вывод уникальных числовых значений - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Вывод уникальных числовых значений
gge29 Дата: Четверг, 24.05.2018, 20:24 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация: 3 ±
Замечаний: 0% ±

Доброго времени суток!!!
Перерыл весь интернет,но так и не нашёл подобного
Задача состоит в том,чтобы вывести числовые значения в столбец F,но не учитывая буквенных
нашёл 2 варианта формул,но они с буквенным.
Макрос не подойдёт лучше всего формулой!!!
К сообщению приложен файл: 8119301.xlsx (10.1 Kb)


Сообщение отредактировал gge29 - Четверг, 24.05.2018, 20:40
 
Ответить
СообщениеДоброго времени суток!!!
Перерыл весь интернет,но так и не нашёл подобного
Задача состоит в том,чтобы вывести числовые значения в столбец F,но не учитывая буквенных
нашёл 2 варианта формул,но они с буквенным.
Макрос не подойдёт лучше всего формулой!!!

Автор - gge29
Дата добавления - 24.05.2018 в 20:24
Nic70y Дата: Четверг, 24.05.2018, 21:23 | Сообщение № 2
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
обычная
Код
=НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F1))
массивная
Код
=ИНДЕКС(A$2:A$15;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСКПОЗ(A$2:A$15;A$2:A$15;)=СТРОКА(A$2:A$15)-1);ЕСЛИ(ЕЧИСЛО(A$2:A$15);СТРОКА(A$2:A$15)-1));"ю");СТРОКА(F1)))
разница в последовательности
К сообщению приложен файл: 19.xlsx (10.6 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщениеобычная
Код
=НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F1))
массивная
Код
=ИНДЕКС(A$2:A$15;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСКПОЗ(A$2:A$15;A$2:A$15;)=СТРОКА(A$2:A$15)-1);ЕСЛИ(ЕЧИСЛО(A$2:A$15);СТРОКА(A$2:A$15)-1));"ю");СТРОКА(F1)))
разница в последовательности

Автор - Nic70y
Дата добавления - 24.05.2018 в 21:23
_Boroda_ Дата: Четверг, 24.05.2018, 21:27 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Так нужно?
Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(A$2:A$99;СУММПРОИЗВ(СЧЁТЕСЛИ(A$2:A$99;F$1:F1))+1);"")

Обычная, немассивная формула
К сообщению приложен файл: 8119301_1.xlsx (10.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеТак нужно?
Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(A$2:A$99;СУММПРОИЗВ(СЧЁТЕСЛИ(A$2:A$99;F$1:F1))+1);"")

Обычная, немассивная формула

Автор - _Boroda_
Дата добавления - 24.05.2018 в 21:27
gge29 Дата: Четверг, 24.05.2018, 21:34 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация: 3 ±
Замечаний: 0% ±

Так нужно?

Александр,как всегда,то что доктор прописал!!!
Самое,то что надо!!!


Сообщение отредактировал gge29 - Четверг, 24.05.2018, 21:37
 
Ответить
Сообщение
Так нужно?

Александр,как всегда,то что доктор прописал!!!
Самое,то что надо!!!

Автор - gge29
Дата добавления - 24.05.2018 в 21:34
gge29 Дата: Четверг, 24.05.2018, 21:40 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация: 3 ±
Замечаний: 0% ±

обычная

=НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F1))
массивная

=ИНДЕКС(A$2:A$15;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСКПОЗ(A$2:A$15;A$2:A$15;)=СТРОКА(A$2:A$15)-1);ЕСЛИ(ЕЧИСЛО(A$2:A$15);СТРОКА(A$2:A$15)-1));"ю");СТРОКА(F1)))
разница в последовательности


Спасибо!!!Но не то,оставляет #ЧИСЛО!
 
Ответить
Сообщение
обычная

=НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F1))
массивная

=ИНДЕКС(A$2:A$15;НАИМЕНЬШИЙ(ЕСЛИОШИБКА(ЕСЛИ((ПОИСКПОЗ(A$2:A$15;A$2:A$15;)=СТРОКА(A$2:A$15)-1);ЕСЛИ(ЕЧИСЛО(A$2:A$15);СТРОКА(A$2:A$15)-1));"ю");СТРОКА(F1)))
разница в последовательности


Спасибо!!!Но не то,оставляет #ЧИСЛО!

Автор - gge29
Дата добавления - 24.05.2018 в 21:40
Nic70y Дата: Четверг, 24.05.2018, 21:53 | Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
без #ЧИСЛО! с извращениями
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(МАКС(A$2:A$15);F$1:F2;));"";НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F2)))
к массивной можно
Код
=ЕСЛИОШИБКА(__;"")


ЮMoney 41001841029809
 
Ответить
Сообщениебез #ЧИСЛО! с извращениями
Код
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(МАКС(A$2:A$15);F$1:F2;));"";НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F2)))
к массивной можно
Код
=ЕСЛИОШИБКА(__;"")

Автор - Nic70y
Дата добавления - 24.05.2018 в 21:53
gge29 Дата: Четверг, 24.05.2018, 21:57 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация: 3 ±
Замечаний: 0% ±

=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(МАКС(A$2:A$15);F$1:F2;));"";НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F2)))

Почти то что надо,но потеряла 11111
 
Ответить
Сообщение
=ЕСЛИ(ЕЧИСЛО(ПОИСКПОЗ(МАКС(A$2:A$15);F$1:F2;));"";НАИМЕНЬШИЙ(A$2:A$15;1+СЧЁТЕСЛИ(A$2:A$15;"<="&F2)))

Почти то что надо,но потеряла 11111

Автор - gge29
Дата добавления - 24.05.2018 в 21:57
Nic70y Дата: Четверг, 24.05.2018, 22:04 | Сообщение № 8
Группа: Друзья
Ранг: Экселист
Сообщений: 9130
Репутация: 2415 ±
Замечаний: 0% ±

Excel 2010
Почти
да это я не с той ячейки скопипастил
К сообщению приложен файл: 8568184.xlsx (10.8 Kb)


ЮMoney 41001841029809
 
Ответить
Сообщение
Почти
да это я не с той ячейки скопипастил

Автор - Nic70y
Дата добавления - 24.05.2018 в 22:04
gge29 Дата: Пятница, 25.05.2018, 18:03 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация: 3 ±
Замечаний: 0% ±

И снова здравствуйте!!!Сегодня тестировал на оригинальном файле,но увы "не прокатило" ячейки оказались в текстовом формате
в основном всё отлично получается,а в текстовом нет(т.к. бывают с 01111 и т.д.)
варианты всех формул прилагаются(но для основного формата)
К сообщению приложен файл: 0641564.xlsx (11.3 Kb)
 
Ответить
СообщениеИ снова здравствуйте!!!Сегодня тестировал на оригинальном файле,но увы "не прокатило" ячейки оказались в текстовом формате
в основном всё отлично получается,а в текстовом нет(т.к. бывают с 01111 и т.д.)
варианты всех формул прилагаются(но для основного формата)

Автор - gge29
Дата добавления - 25.05.2018 в 18:03
_Boroda_ Дата: Пятница, 25.05.2018, 20:27 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16886
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Если по порядку расположения текстовых чисел, то можно так
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$99;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(1/A$2:A$99)*(СЧЁТЕСЛИ(J$1:J1;A$2:A$99)=0);СТРОКА(A$2:A$99)-1);1));"")

Если по возрастанию, то так
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(--ТЕКСТ(СЧЁТЕСЛИ(A$2:A$99;"<"&ЕСЛИ((ПОИСКПОЗ(A$2:A$99;A$2:A$99;)=СТРОКА(A$1:A$98));A$2:A$99&"_"));"0;;99");СТРОКА(K1));СЧЁТЕСЛИ(A$2:A$99;"<"&ЕСЛИ(ЕЧИСЛО(-A$2:A$99);A$2:A$99&"_"));));"")

Обе формулы с массивным вводом (Контрл Шифт Ентер)
Вторую явно можно укоротить, но что-то как-то не думается - вечер пятницы все-таки
К сообщению приложен файл: 0641564_1.xlsx (12.3 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕсли по порядку расположения текстовых чисел, то можно так
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$99;НАИМЕНЬШИЙ(ЕСЛИ(ЕЧИСЛО(1/A$2:A$99)*(СЧЁТЕСЛИ(J$1:J1;A$2:A$99)=0);СТРОКА(A$2:A$99)-1);1));"")

Если по возрастанию, то так
Код
=ЕСЛИОШИБКА(ИНДЕКС(A$2:A$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(--ТЕКСТ(СЧЁТЕСЛИ(A$2:A$99;"<"&ЕСЛИ((ПОИСКПОЗ(A$2:A$99;A$2:A$99;)=СТРОКА(A$1:A$98));A$2:A$99&"_"));"0;;99");СТРОКА(K1));СЧЁТЕСЛИ(A$2:A$99;"<"&ЕСЛИ(ЕЧИСЛО(-A$2:A$99);A$2:A$99&"_"));));"")

Обе формулы с массивным вводом (Контрл Шифт Ентер)
Вторую явно можно укоротить, но что-то как-то не думается - вечер пятницы все-таки

Автор - _Boroda_
Дата добавления - 25.05.2018 в 20:27
gge29 Дата: Пятница, 25.05.2018, 20:49 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 303
Репутация: 3 ±
Замечаний: 0% ±

Вторую явно можно укоротить, но что-то как-то не думается - вечер пятницы все-таки

Александр работает на отлично!!!Спасибо!!!
 
Ответить
Сообщение
Вторую явно можно укоротить, но что-то как-то не думается - вечер пятницы все-таки

Александр работает на отлично!!!Спасибо!!!

Автор - gge29
Дата добавления - 25.05.2018 в 20:49
ASWP Дата: Пятница, 25.05.2018, 23:08 | Сообщение № 12
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 183
Репутация: 24 ±
Замечаний: 0% ±

Excel 2007
Если по порядку расположения текстовых чисел, то можно так

А можете вкратце логику первой формулы написать?


я знаю что ничего не знаю, но другие не знают и этого
 
Ответить
Сообщение
Если по порядку расположения текстовых чисел, то можно так

А можете вкратце логику первой формулы написать?

Автор - ASWP
Дата добавления - 25.05.2018 в 23:08
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2025 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!