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

Вход

Регистрация

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

 

= Мир MS Excel/Уникальные значения - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Уникальные значения (Формулы/Formulas)
Уникальные значения
Stormy Дата: Пятница, 11.07.2014, 14:39 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Доброго времени суток.
Взял формулу из решения, но никак не могу ее заставить работать.
Подскажите, пожалуйста, в чем проблема?
К сообщению приложен файл: 2696083.xlsx (10.4 Kb)


Место для рекламы.
 
Ответить
СообщениеДоброго времени суток.
Взял формулу из решения, но никак не могу ее заставить работать.
Подскажите, пожалуйста, в чем проблема?

Автор - Stormy
Дата добавления - 11.07.2014 в 14:39
Pelena Дата: Пятница, 11.07.2014, 14:53 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19196
Репутация: 4423 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Функция СТРОКА() должна давать ряд чисел от 1 до 8 в Вашем случае, поэтому либо СТРОКА(A$12:A$19)-11, либо СТРОКА(A$1:A$8)
Код
=ИНДЕКС(B$12:B$19;НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ(B$12:B$19;B$12:B$19;0)=СТРОКА(A$12:A$19)-11;СТРОКА(A$12:A$19)-11);СТРОКА(A1)))


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Функция СТРОКА() должна давать ряд чисел от 1 до 8 в Вашем случае, поэтому либо СТРОКА(A$12:A$19)-11, либо СТРОКА(A$1:A$8)
Код
=ИНДЕКС(B$12:B$19;НАИБОЛЬШИЙ(ЕСЛИ(ПОИСКПОЗ(B$12:B$19;B$12:B$19;0)=СТРОКА(A$12:A$19)-11;СТРОКА(A$12:A$19)-11);СТРОКА(A1)))

Автор - Pelena
Дата добавления - 11.07.2014 в 14:53
AlexM Дата: Пятница, 11.07.2014, 14:56 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4511
Репутация: 1128 ±
Замечаний: 0% ±

Excel 2003
можно так
К сообщению приложен файл: 2696083_new.xls (30.0 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщениеможно так

Автор - AlexM
Дата добавления - 11.07.2014 в 14:56
Stormy Дата: Пятница, 11.07.2014, 15:26 | Сообщение № 4
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Благодарю, уважаемые.
А можно как нибудь из объединенных ячеек данные забирать? К примеру А2:В2 объединены и содержат АААА


Место для рекламы.

Сообщение отредактировал Stormy - Пятница, 11.07.2014, 15:29
 
Ответить
СообщениеБлагодарю, уважаемые.
А можно как нибудь из объединенных ячеек данные забирать? К примеру А2:В2 объединены и содержат АААА

Автор - Stormy
Дата добавления - 11.07.2014 в 15:26
Stormy Дата: Пятница, 11.07.2014, 15:30 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Обн:
Разобрался ))


Место для рекламы.
 
Ответить
СообщениеОбн:
Разобрался ))

Автор - Stormy
Дата добавления - 11.07.2014 в 15:30
_Boroda_ Дата: Пятница, 11.07.2014, 15:45 | Сообщение № 6
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще формула
Не массивная
Код
=ПРОСМОТР(2;1/ЕОШИБКА(ПОИСКПОЗ(B$12:B$19;E$29:E29;));B$12:B$19)


Не тот файл положил сначала. Перевложил.

Если диапазон с пустыми ячейками, то нужно в формуле прописать его хотя бы на одну ячейку больше, чем последняя заполненная, тогда первая ячейка полученного списка уникальных будет нулем (от которого потом, при желании, легко избавиться). Если же диапазон в формуле делать без "запаса", то 0 тоже появится, но не обязательно первым.
См. файл _3
К сообщению приложен файл: 2696083_new_2.xls (29.5 Kb) · 2696083_new_3.xls (27.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще формула
Не массивная
Код
=ПРОСМОТР(2;1/ЕОШИБКА(ПОИСКПОЗ(B$12:B$19;E$29:E29;));B$12:B$19)


Не тот файл положил сначала. Перевложил.

Если диапазон с пустыми ячейками, то нужно в формуле прописать его хотя бы на одну ячейку больше, чем последняя заполненная, тогда первая ячейка полученного списка уникальных будет нулем (от которого потом, при желании, легко избавиться). Если же диапазон в формуле делать без "запаса", то 0 тоже появится, но не обязательно первым.
См. файл _3

Автор - _Boroda_
Дата добавления - 11.07.2014 в 15:45
Stormy Дата: Суббота, 12.07.2014, 14:33 | Сообщение № 7
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
_Boroda_, AlexM, Pelena,
Благодарю, каждый из Ваших вариантов работает.
Во время работы столкнулся с такой вот проблемой ( общая во всех вариантах)
Если список из Данных заполнен не до конца ( в моем случае 8 строк) , то выборка уникальных значений не происходит. Можно ли решить этот момент?


Место для рекламы.
 
Ответить
Сообщение_Boroda_, AlexM, Pelena,
Благодарю, каждый из Ваших вариантов работает.
Во время работы столкнулся с такой вот проблемой ( общая во всех вариантах)
Если список из Данных заполнен не до конца ( в моем случае 8 строк) , то выборка уникальных значений не происходит. Можно ли решить этот момент?

Автор - Stormy
Дата добавления - 12.07.2014 в 14:33
Serge_007 Дата: Суббота, 12.07.2014, 15:32 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
столкнулся с такой вот проблемой ( общая во всех вариантах)
Если список из Данных заполнен не до конца ( в моем случае 8 строк) , то выборка уникальных значений не происходит
Не во всех
В Сашином варианте уникальные будут извлекаться

Ну или сводной таблицей можно


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
столкнулся с такой вот проблемой ( общая во всех вариантах)
Если список из Данных заполнен не до конца ( в моем случае 8 строк) , то выборка уникальных значений не происходит
Не во всех
В Сашином варианте уникальные будут извлекаться

Ну или сводной таблицей можно

Автор - Serge_007
Дата добавления - 12.07.2014 в 15:32
Stormy Дата: Суббота, 12.07.2014, 15:48 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Serge_007,
Сводная не подойдет :( В Сашином варианте, если удалить послед. строчку в данных, выдаст 0 в первой строке результата.
Черт побери, так все гладко шло, думал когда-же косяки начнутся :(


Место для рекламы.
 
Ответить
СообщениеSerge_007,
Сводная не подойдет :( В Сашином варианте, если удалить послед. строчку в данных, выдаст 0 в первой строке результата.
Черт побери, так все гладко шло, думал когда-же косяки начнутся :(

Автор - Stormy
Дата добавления - 12.07.2014 в 15:48
Serge_007 Дата: Суббота, 12.07.2014, 16:07 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Сводная не подойдет
Чем?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Сводная не подойдет
Чем?

Автор - Serge_007
Дата добавления - 12.07.2014 в 16:07
Stormy Дата: Суббота, 12.07.2014, 16:38 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
_Boroda_,
С 0 в первой строке жить можно будет, в случае чего ее всегда можно будет скрыть.

Serge_007,
Сергей, возможно я неправильно представляю возможности сводной таблицы, поэтому лучше уж на файл гляньте.
К сообщению приложен файл: 2626395.xlsx (76.4 Kb)


Место для рекламы.

Сообщение отредактировал Stormy - Суббота, 12.07.2014, 16:40
 
Ответить
Сообщение_Boroda_,
С 0 в первой строке жить можно будет, в случае чего ее всегда можно будет скрыть.

Serge_007,
Сергей, возможно я неправильно представляю возможности сводной таблицы, поэтому лучше уж на файл гляньте.

Автор - Stormy
Дата добавления - 12.07.2014 в 16:38
Stormy Дата: Суббота, 12.07.2014, 17:01 | Сообщение № 12
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
_Boroda_,
А43:А70 - здесь выбираются нужные диаметры - отсюда и будет тянуться в расчетную таблицу.
А75:А89 - здесь нужно сформировать список с уникальными значениями.


Место для рекламы.
 
Ответить
Сообщение_Boroda_,
А43:А70 - здесь выбираются нужные диаметры - отсюда и будет тянуться в расчетную таблицу.
А75:А89 - здесь нужно сформировать список с уникальными значениями.

Автор - Stormy
Дата добавления - 12.07.2014 в 17:01
_Boroda_ Дата: Суббота, 12.07.2014, 17:26 | Сообщение № 13
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
А, ну тогда все вообще просто. Ловите.
Обратите внимание, что в формуле диапазон не по 70-ю ячейку, а по 71-ю.

Чтобы избавиться от массива, формулу в С78 можно переписать так:
Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(ВПР(A75;P$6:Q$29;2;)^2*(A$43:B$70=A75)*K$43:K$70*24,492%%%/4);)
К сообщению приложен файл: 2626395_2.xlsx (78.1 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеА, ну тогда все вообще просто. Ловите.
Обратите внимание, что в формуле диапазон не по 70-ю ячейку, а по 71-ю.

Чтобы избавиться от массива, формулу в С78 можно переписать так:
Код
=ЕСЛИОШИБКА(СУММПРОИЗВ(ВПР(A75;P$6:Q$29;2;)^2*(A$43:B$70=A75)*K$43:K$70*24,492%%%/4);)

Автор - _Boroda_
Дата добавления - 12.07.2014 в 17:26
Stormy Дата: Воскресенье, 13.07.2014, 23:19 | Сообщение № 14
Группа: Проверенные
Ранг: Обитатель
Сообщений: 357
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
_Boroda_,
Огромное спасибо, Александр. hands beer


Место для рекламы.
 
Ответить
Сообщение_Boroda_,
Огромное спасибо, Александр. hands beer

Автор - Stormy
Дата добавления - 13.07.2014 в 23:19
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Уникальные значения (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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