Отбор уникальных значений с условиями
katti13
Дата: Вторник, 19.06.2018, 10:21 |
Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Добрый день! Помогите, пожалуйста! Нужно отобразить перечень уникальных значений из столбца P, которые будут одновременно удовлетворять условию 1 и условию 2
Добрый день! Помогите, пожалуйста! Нужно отобразить перечень уникальных значений из столбца P, которые будут одновременно удовлетворять условию 1 и условию 2 katti13
Ответить
Сообщение Добрый день! Помогите, пожалуйста! Нужно отобразить перечень уникальных значений из столбца P, которые будут одновременно удовлетворять условию 1 и условию 2 Автор - katti13 Дата добавления - 19.06.2018 в 10:21
bigor
Дата: Вторник, 19.06.2018, 10:40 |
Сообщение № 2
Группа: Проверенные
Ранг: Старожил
Сообщений: 1073
Репутация:
204
±
Замечаний:
0% ±
нет
Непонятно, шкаф - не уникален в столбце P, а Вы его отображаете
Непонятно, шкаф - не уникален в столбце P, а Вы его отображаете bigor
Ответить
Сообщение Непонятно, шкаф - не уникален в столбце P, а Вы его отображаете Автор - bigor Дата добавления - 19.06.2018 в 10:40
katti13
Дата: Вторник, 19.06.2018, 10:45 |
Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
Может я не правильно выразилась. Не уникальные, а без дубликатов.
Может я не правильно выразилась. Не уникальные, а без дубликатов. katti13
Ответить
Сообщение Может я не правильно выразилась. Не уникальные, а без дубликатов. Автор - katti13 Дата добавления - 19.06.2018 в 10:45
_Boroda_
Дата: Вторник, 19.06.2018, 10:53 |
Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=ЕСЛИОШИБКА(ИНДЕКС(P$2:P$99;ПОИСКПОЗ(1;ИНДЕКС((СЧЁТЕСЛИ(D$6:D6;P$2:P$99)=0)*(O$2:O$123=D$2)*(N$2:N$123=D$1););));"")
илиКод
=ЕСЛИОШИБКА(ИНДЕКС(P$2:P$99;ПОИСКПОЗ(;СЧЁТЕСЛИ(E$6:E6;ЕСЛИ((N$2:N$99=D$1)*(O$2:O$99=D$2);P$2:P$99;E$6));));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter
Так нужно?Код
=ЕСЛИОШИБКА(ИНДЕКС(P$2:P$99;ПОИСКПОЗ(1;ИНДЕКС((СЧЁТЕСЛИ(D$6:D6;P$2:P$99)=0)*(O$2:O$123=D$2)*(N$2:N$123=D$1););));"")
илиКод
=ЕСЛИОШИБКА(ИНДЕКС(P$2:P$99;ПОИСКПОЗ(;СЧЁТЕСЛИ(E$6:E6;ЕСЛИ((N$2:N$99=D$1)*(O$2:O$99=D$2);P$2:P$99;E$6));));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter _Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=ЕСЛИОШИБКА(ИНДЕКС(P$2:P$99;ПОИСКПОЗ(1;ИНДЕКС((СЧЁТЕСЛИ(D$6:D6;P$2:P$99)=0)*(O$2:O$123=D$2)*(N$2:N$123=D$1););));"")
илиКод
=ЕСЛИОШИБКА(ИНДЕКС(P$2:P$99;ПОИСКПОЗ(;СЧЁТЕСЛИ(E$6:E6;ЕСЛИ((N$2:N$99=D$1)*(O$2:O$99=D$2);P$2:P$99;E$6));));"")
Формула массива. Вводится одновременным нажатием Ctrl+Shift+Enter Автор - _Boroda_ Дата добавления - 19.06.2018 в 10:53
bigor
Дата: Вторник, 19.06.2018, 10:53 |
Сообщение № 5
Группа: Проверенные
Ранг: Старожил
Сообщений: 1073
Репутация:
204
±
Замечаний:
0% ±
нет
У Вас в столбце P уникальные(без дубликатов) только антрЕсоль и диван. По условиям подходит диван, но в результатах у Вас и шкаф и тумба и комод и еще куча всего
У Вас в столбце P уникальные(без дубликатов) только антрЕсоль и диван. По условиям подходит диван, но в результатах у Вас и шкаф и тумба и комод и еще куча всего bigor
Ответить
Сообщение У Вас в столбце P уникальные(без дубликатов) только антрЕсоль и диван. По условиям подходит диван, но в результатах у Вас и шкаф и тумба и комод и еще куча всего Автор - bigor Дата добавления - 19.06.2018 в 10:53
sboy
Дата: Вторник, 19.06.2018, 11:02 |
Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация:
724
±
Замечаний:
0% ±
Excel 2010
Добрый день. С такой задачей легко справляется сводная таблица
Добрый день. С такой задачей легко справляется сводная таблица sboy
Яндекс: 410016850021169
Ответить
Сообщение Добрый день. С такой задачей легко справляется сводная таблица Автор - sboy Дата добавления - 19.06.2018 в 11:02
katti13
Дата: Вторник, 19.06.2018, 11:02 |
Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
_Boroda_ , Блекс, спасибо!
Ответить
Сообщение _Boroda_ , Блекс, спасибо!Автор - katti13 Дата добавления - 19.06.2018 в 11:02
katti13
Дата: Вторник, 19.06.2018, 11:04 |
Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
sboy , Да, я пробовала, но сводная таблица не умеет обновляться самостоятельно, а это нужно для дальнейших расчетов.
sboy , Да, я пробовала, но сводная таблица не умеет обновляться самостоятельно, а это нужно для дальнейших расчетов.katti13
Ответить
Сообщение sboy , Да, я пробовала, но сводная таблица не умеет обновляться самостоятельно, а это нужно для дальнейших расчетов.Автор - katti13 Дата добавления - 19.06.2018 в 11:04
katti13
Дата: Вторник, 19.06.2018, 11:20 |
Сообщение № 9
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
_Boroda_ , Простите блондинку, а можно, что бы сортировалось по алфавиту? Цифр нам нет. Только буквы.
_Boroda_ , Простите блондинку, а можно, что бы сортировалось по алфавиту? Цифр нам нет. Только буквы.katti13
Ответить
Сообщение _Boroda_ , Простите блондинку, а можно, что бы сортировалось по алфавиту? Цифр нам нет. Только буквы.Автор - katti13 Дата добавления - 19.06.2018 в 11:20
_Boroda_
Дата: Вторник, 19.06.2018, 11:57 |
Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Да можно, чего ж нельзя-то?Код
=ЕСЛИОШИБКА(ИНДЕКС(P$2:P$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(P$2:P$99;"<"&ЕСЛИ(ПОИСКПОЗ(P$2:P$99&N$2:N$99&O$2:O$99;P$2:P$99&N$2:N$99&O$2:O$99;)=СТРОКА(P$1:P$98)*(N$2:N$99=D$1)*(O$2:O$99=D$2);P$2:P$99;"яяя"));СТРОКА(P1));ЕСЛИ((N$2:N$99=D$1)*(O$2:O$99=D$2);СЧЁТЕСЛИ(P$2:P$99;"<"&P$2:P$99);-1);));"")
Да можно, чего ж нельзя-то?Код
=ЕСЛИОШИБКА(ИНДЕКС(P$2:P$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(P$2:P$99;"<"&ЕСЛИ(ПОИСКПОЗ(P$2:P$99&N$2:N$99&O$2:O$99;P$2:P$99&N$2:N$99&O$2:O$99;)=СТРОКА(P$1:P$98)*(N$2:N$99=D$1)*(O$2:O$99=D$2);P$2:P$99;"яяя"));СТРОКА(P1));ЕСЛИ((N$2:N$99=D$1)*(O$2:O$99=D$2);СЧЁТЕСЛИ(P$2:P$99;"<"&P$2:P$99);-1);));"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Да можно, чего ж нельзя-то?Код
=ЕСЛИОШИБКА(ИНДЕКС(P$2:P$99;ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(P$2:P$99;"<"&ЕСЛИ(ПОИСКПОЗ(P$2:P$99&N$2:N$99&O$2:O$99;P$2:P$99&N$2:N$99&O$2:O$99;)=СТРОКА(P$1:P$98)*(N$2:N$99=D$1)*(O$2:O$99=D$2);P$2:P$99;"яяя"));СТРОКА(P1));ЕСЛИ((N$2:N$99=D$1)*(O$2:O$99=D$2);СЧЁТЕСЛИ(P$2:P$99;"<"&P$2:P$99);-1);));"")
Автор - _Boroda_ Дата добавления - 19.06.2018 в 11:57
katti13
Дата: Среда, 20.06.2018, 03:49 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 6
Репутация:
0
±
Замечаний:
0% ±
Excel 2016
_Boroda_ , Спасибо!! Знала, что формула будет монстерообразная, но что бы было ТАК сложно. Я пытаюсь дальше адаптировать под свой рабочий файл. Первое, что я делаю - это пытаюсь интегрировать в Вашу формулу "умную" таблицу. Но что делать с Если я добавляю строки, то приходится вручную править эту часть, подгоняя под количество строк в "умной" таблице. Дело в том, что "умная" таблица будет постепенно наполняться. Можно вышеописанную часть формулы как-то подогнать под "умную" таблицу?
_Boroda_ , Спасибо!! Знала, что формула будет монстерообразная, но что бы было ТАК сложно. Я пытаюсь дальше адаптировать под свой рабочий файл. Первое, что я делаю - это пытаюсь интегрировать в Вашу формулу "умную" таблицу. Но что делать с Если я добавляю строки, то приходится вручную править эту часть, подгоняя под количество строк в "умной" таблице. Дело в том, что "умная" таблица будет постепенно наполняться. Можно вышеописанную часть формулы как-то подогнать под "умную" таблицу?katti13
Сообщение отредактировал katti13 - Среда, 20.06.2018, 04:12
Ответить
Сообщение _Boroda_ , Спасибо!! Знала, что формула будет монстерообразная, но что бы было ТАК сложно. Я пытаюсь дальше адаптировать под свой рабочий файл. Первое, что я делаю - это пытаюсь интегрировать в Вашу формулу "умную" таблицу. Но что делать с Если я добавляю строки, то приходится вручную править эту часть, подгоняя под количество строк в "умной" таблице. Дело в том, что "умная" таблица будет постепенно наполняться. Можно вышеописанную часть формулы как-то подогнать под "умную" таблицу?Автор - katti13 Дата добавления - 20.06.2018 в 03:49
_Boroda_
Дата: Среда, 20.06.2018, 12:25 |
Сообщение № 12
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация:
6478
±
Замечаний:
0% ±
2003; 2007; 2010; 2013 RUS
Так нужно?Код
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[п];ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Таблица1[п];"<"&ЕСЛИ(ПОИСКПОЗ(Таблица1[п]&Таблица1[в]&Таблица1[а];Таблица1[п]&Таблица1[в]&Таблица1[а];)=(СТРОКА(Таблица1[в])-СТРОКА(Таблица1[[#Заголовки];[в]]))*(Таблица1[в]=D$2)*(Таблица1[а]=D$3);Таблица1[п];"яяя"));СТРОКА()-СТРОКА(G$7));ЕСЛИ((Таблица1[в]=D$2)*(Таблица1[а]=D$3);СЧЁТЕСЛИ(Таблица1[п];"<"&Таблица1[п]);-1);));"")
Так нужно?Код
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[п];ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Таблица1[п];"<"&ЕСЛИ(ПОИСКПОЗ(Таблица1[п]&Таблица1[в]&Таблица1[а];Таблица1[п]&Таблица1[в]&Таблица1[а];)=(СТРОКА(Таблица1[в])-СТРОКА(Таблица1[[#Заголовки];[в]]))*(Таблица1[в]=D$2)*(Таблица1[а]=D$3);Таблица1[п];"яяя"));СТРОКА()-СТРОКА(G$7));ЕСЛИ((Таблица1[в]=D$2)*(Таблица1[а]=D$3);СЧЁТЕСЛИ(Таблица1[п];"<"&Таблица1[п]);-1);));"")
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно?Код
=ЕСЛИОШИБКА(ИНДЕКС(Таблица1[п];ПОИСКПОЗ(НАИМЕНЬШИЙ(СЧЁТЕСЛИ(Таблица1[п];"<"&ЕСЛИ(ПОИСКПОЗ(Таблица1[п]&Таблица1[в]&Таблица1[а];Таблица1[п]&Таблица1[в]&Таблица1[а];)=(СТРОКА(Таблица1[в])-СТРОКА(Таблица1[[#Заголовки];[в]]))*(Таблица1[в]=D$2)*(Таблица1[а]=D$3);Таблица1[п];"яяя"));СТРОКА()-СТРОКА(G$7));ЕСЛИ((Таблица1[в]=D$2)*(Таблица1[а]=D$3);СЧЁТЕСЛИ(Таблица1[п];"<"&Таблица1[п]);-1);));"")
Автор - _Boroda_ Дата добавления - 20.06.2018 в 12:25