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

Вход

Регистрация

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

 

= Мир MS Excel/Перебор данных при совпадении значений - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Перебор данных при совпадении значений
vorona1986 Дата: Понедельник, 25.05.2015, 10:27 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Есть "справочник" (S:T) и столбец идентификатор (O), необходимо вывести значение стоблца T в столбец P, но в случае если ячейка O5=O6, то мы берем следующее значение которое попадает под критерий столбца идентификатора О. (Отделы крутим по кругу исходя из города)
К сообщению приложен файл: _______-.xlsx (100.0 Kb)
 
Ответить
СообщениеЕсть "справочник" (S:T) и столбец идентификатор (O), необходимо вывести значение стоблца T в столбец P, но в случае если ячейка O5=O6, то мы берем следующее значение которое попадает под критерий столбца идентификатора О. (Отделы крутим по кругу исходя из города)

Автор - vorona1986
Дата добавления - 25.05.2015 в 10:27
_Boroda_ Дата: Понедельник, 25.05.2015, 10:53 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Чего-то я накрутил такое, но вроде работает
Код
=ИНДЕКС(T$2:T$9;НАИМЕНЬШИЙ(ЕСЛИ(S$2:S$9=O3;СТРОКА(S$1:S$8));ОСТАТ(СЧЁТЕСЛИ(O$1:O2;O3)/СЧЁТЕСЛИ(S$2:S$9;O3);1)*СЧЁТЕСЛИ(S$2:S$9;O3)+1))

Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер
К сообщению приложен файл: -1.xlsx (12.0 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЧего-то я накрутил такое, но вроде работает
Код
=ИНДЕКС(T$2:T$9;НАИМЕНЬШИЙ(ЕСЛИ(S$2:S$9=O3;СТРОКА(S$1:S$8));ОСТАТ(СЧЁТЕСЛИ(O$1:O2;O3)/СЧЁТЕСЛИ(S$2:S$9;O3);1)*СЧЁТЕСЛИ(S$2:S$9;O3)+1))

Формула массива. Вводится одновременным нажатием Контрл Шифт Ентер

Автор - _Boroda_
Дата добавления - 25.05.2015 в 10:53
vorona1986 Дата: Понедельник, 25.05.2015, 16:20 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
При изменении "справочника", что то слишком хлипкая структура ))) буду пробовать оптимизировать
[moder]Не нужно цитировать весь предыдущий пост


Сообщение отредактировал _Boroda_ - Понедельник, 25.05.2015, 16:44
 
Ответить
СообщениеПри изменении "справочника", что то слишком хлипкая структура ))) буду пробовать оптимизировать
[moder]Не нужно цитировать весь предыдущий пост

Автор - vorona1986
Дата добавления - 25.05.2015 в 16:20
_Boroda_ Дата: Понедельник, 25.05.2015, 16:31 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16714
Репутация: 6503 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
При изменении "справочника", что то слишком хлипкая структура

Не понял. У кого там что хлипкое? Или это про то, что в столбце S не 9 строк, а больше? Ну так измените формулу
До 99 строки
Код
=ИНДЕКС(T$2:T$99;НАИМЕНЬШИЙ(ЕСЛИ(S$2:S$99=O3;СТРОКА(S$1:S$98));ОСТАТ(СЧЁТЕСЛИ(O$1:O2;O3)/СЧЁТЕСЛИ(S$2:S$99;O3);1)*СЧЁТЕСЛИ(S$2:S$99;O3)+1))


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

Не понял. У кого там что хлипкое? Или это про то, что в столбце S не 9 строк, а больше? Ну так измените формулу
До 99 строки
Код
=ИНДЕКС(T$2:T$99;НАИМЕНЬШИЙ(ЕСЛИ(S$2:S$99=O3;СТРОКА(S$1:S$98));ОСТАТ(СЧЁТЕСЛИ(O$1:O2;O3)/СЧЁТЕСЛИ(S$2:S$99;O3);1)*СЧЁТЕСЛИ(S$2:S$99;O3)+1))

Автор - _Boroda_
Дата добавления - 25.05.2015 в 16:31
vorona1986 Дата: Понедельник, 25.05.2015, 16:39 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 56
Репутация: 0 ±
Замечаний: 40% ±

Excel 2010
Спасибо, дал желанное, требующим ))) уже правда психанул и JS реализовал, хотя женский коллектив просил именно в экселе...

[moder]Не нужно цитировать весь предыдущий пост


Сообщение отредактировал _Boroda_ - Понедельник, 25.05.2015, 16:44
 
Ответить
СообщениеСпасибо, дал желанное, требующим ))) уже правда психанул и JS реализовал, хотя женский коллектив просил именно в экселе...

[moder]Не нужно цитировать весь предыдущий пост

Автор - vorona1986
Дата добавления - 25.05.2015 в 16:39
  • Страница 1 из 1
  • 1
Поиск:

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