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

Вход

Регистрация

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

 

= Мир MS Excel/Поискпоз, если несколько совпадений - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поискпоз, если несколько совпадений
WolfDron Дата: Понедельник, 04.08.2014, 19:47 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Добрый день, необходим ряд формул, который выводит номера строк, если выполняется совокупность условий, например: Сотрудник-Иванов; Активность-Активен; Статус-Просрочен.

На принтскрине во вложении нужные условия выбраны фильтром, и вручную прописаны позиции, которые должна выводить формула.

Спасибо!
К сообщению приложен файл: 2573727.jpg (33.4 Kb) · 5010750.xlsx (13.9 Kb)
 
Ответить
СообщениеДобрый день, необходим ряд формул, который выводит номера строк, если выполняется совокупность условий, например: Сотрудник-Иванов; Активность-Активен; Статус-Просрочен.

На принтскрине во вложении нужные условия выбраны фильтром, и вручную прописаны позиции, которые должна выводить формула.

Спасибо!

Автор - WolfDron
Дата добавления - 04.08.2014 в 19:47
Pelena Дата: Понедельник, 04.08.2014, 20:04 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте
Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(($B$2:$B$105="Активен")*($C$2:$C$105="Просрочен")*($D$2:$D$105="Иванов");СТРОКА($A$2:$A$105));СТРОКА(A1));"")
К сообщению приложен файл: 3007853.xlsx (14.5 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте
Код
=ЕСЛИОШИБКА(НАИМЕНЬШИЙ(ЕСЛИ(($B$2:$B$105="Активен")*($C$2:$C$105="Просрочен")*($D$2:$D$105="Иванов");СТРОКА($A$2:$A$105));СТРОКА(A1));"")

Автор - Pelena
Дата добавления - 04.08.2014 в 20:04
Russel Дата: Понедельник, 04.08.2014, 20:16 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1394
Репутация: 320 ±
Замечаний: 0% ±

Excel 2010
ИМХО, лучше сводной :D
К сообщению приложен файл: 0463421.xlsx (17.8 Kb)


QIWI 9173973973
 
Ответить
СообщениеИМХО, лучше сводной :D

Автор - Russel
Дата добавления - 04.08.2014 в 20:16
Pelena Дата: Понедельник, 04.08.2014, 20:20 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Руслан, но с ответом не сходится :)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеРуслан, но с ответом не сходится :)

Автор - Pelena
Дата добавления - 04.08.2014 в 20:20
WolfDron Дата: Понедельник, 04.08.2014, 22:55 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Russel, спасибо, сводной удобно, но надо много городить, если нужно сделать свод из нескольких листов, например, показать динамику, на одном листе заявка была открыта и непросрочена, а на втором она просрочилась, но ее закрыли. А совместив несколько формул в одной ячейке можно не создавать кучу листов и сводных таблиц. Правда, изменение одного необходимого искомого параметра, приводит к ручной правке всех формул, чем удобней сводная...
 
Ответить
СообщениеRussel, спасибо, сводной удобно, но надо много городить, если нужно сделать свод из нескольких листов, например, показать динамику, на одном листе заявка была открыта и непросрочена, а на втором она просрочилась, но ее закрыли. А совместив несколько формул в одной ячейке можно не создавать кучу листов и сводных таблиц. Правда, изменение одного необходимого искомого параметра, приводит к ручной правке всех формул, чем удобней сводная...

Автор - WolfDron
Дата добавления - 04.08.2014 в 22:55
WolfDron Дата: Понедельник, 04.08.2014, 22:57 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 12
Репутация: 0 ±
Замечаний: 20% ±

Excel 2010
Pelena, Большое спасибо!
У Руслана тоже верно, только он находит не номер строки, а номер заказа, хотя, к нему тоже можно приВПРить все что нужно :)
 
Ответить
СообщениеPelena, Большое спасибо!
У Руслана тоже верно, только он находит не номер строки, а номер заказа, хотя, к нему тоже можно приВПРить все что нужно :)

Автор - WolfDron
Дата добавления - 04.08.2014 в 22:57
Pelena Дата: Понедельник, 04.08.2014, 23:07 | Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
изменение одного необходимого искомого параметра, приводит к ручной правке всех формул

Зачем? Пропишите критерии в ячейках, можно сделать выпадающие списки, а в формуле ссылайтесь на эти ячейки


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
изменение одного необходимого искомого параметра, приводит к ручной правке всех формул

Зачем? Пропишите критерии в ячейках, можно сделать выпадающие списки, а в формуле ссылайтесь на эти ячейки

Автор - Pelena
Дата добавления - 04.08.2014 в 23:07
jakim Дата: Вторник, 05.08.2014, 00:33 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1216
Репутация: 316 ±
Замечаний: 0% ±

Excel 2010
Как вариант с дополнительным столбцом.
К сообщению приложен файл: _-.xlsx (16.0 Kb)
 
Ответить
Сообщение
Как вариант с дополнительным столбцом.

Автор - jakim
Дата добавления - 05.08.2014 в 00:33
_Boroda_ Дата: Вторник, 05.08.2014, 07:33 | Сообщение № 9
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Обычная (не массива) формула
Код
=ЕСЛИОШИБКА(ПРОСМОТР(2;1/(B$2:B$105=G$2)/(C$2:C$105=G$3)/(D$2:D$105=G$4)/ЕОШИБКА(ПОИСКПОЗ(СТРОКА(B$2:B$105);I$1:I1;));СТРОКА(B$2:B$105));"")

или еще
Код
=ЕСЛИОШИБКА(ПРОСМОТР(2;1/(B$2:B$105&C$2:C$105&D$2:D$105=G$2&G$3&G$4)/ЕОШИБКА(ПОИСКПОЗ(СТРОКА(B$2:B$105);I$1:I1;));СТРОКА(B$2:B$105));"")
К сообщению приложен файл: 5010750_1.xlsx (14.8 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеОбычная (не массива) формула
Код
=ЕСЛИОШИБКА(ПРОСМОТР(2;1/(B$2:B$105=G$2)/(C$2:C$105=G$3)/(D$2:D$105=G$4)/ЕОШИБКА(ПОИСКПОЗ(СТРОКА(B$2:B$105);I$1:I1;));СТРОКА(B$2:B$105));"")

или еще
Код
=ЕСЛИОШИБКА(ПРОСМОТР(2;1/(B$2:B$105&C$2:C$105&D$2:D$105=G$2&G$3&G$4)/ЕОШИБКА(ПОИСКПОЗ(СТРОКА(B$2:B$105);I$1:I1;));СТРОКА(B$2:B$105));"")

Автор - _Boroda_
Дата добавления - 05.08.2014 в 07:33
  • Страница 1 из 1
  • 1
Поиск:

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