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

Вход

Регистрация

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

 

= Мир MS Excel/Выборка значений от условия - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Выборка значений от условия
Анжелика Дата: Воскресенье, 20.12.2015, 15:19 | Сообщение № 1
Группа: Заблокированные
Ранг: Новичок
Сообщений: 43
Репутация: 0 ±
Замечаний: 100% ±

Excel 2010
Добрый день! помогите найти решение на доп вопросы задачи!
(на листе БД)
[moder]Дайте теме более конкретное название в соответствии с Правилами форума. До исправления замечаний ответы будут скрываться[/moder]
К сообщению приложен файл: ____.xlsx (21.9 Kb)


Сообщение отредактировал Анжелика - Воскресенье, 20.12.2015, 20:31
 
Ответить
СообщениеДобрый день! помогите найти решение на доп вопросы задачи!
(на листе БД)
[moder]Дайте теме более конкретное название в соответствии с Правилами форума. До исправления замечаний ответы будут скрываться[/moder]

Автор - Анжелика
Дата добавления - 20.12.2015 в 15:19
Светлый Дата: Воскресенье, 20.12.2015, 17:15 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1871
Репутация: 538 ±
Замечаний: 0% ±

Excel 2013, 2016
Одна формула такая (массивная, снять объединение ячеек):
Код
="Итого медалей ("&СУММ((B8:B32=C3)*(J8:J32={"Золото";"Серебро";"Бронза"}))&"). Из них: "&"Золото ("&СУММ((B8:B32=C3)*(J8:J32="Золото"))&"), "&"Серебро ("&СУММ((B8:B32=C3)*(J8:J32="Серебро"))&"), "&"Бронза ("&СУММ((B8:B32=C3)*(J8:J32="Бронза"))&")"

Вторая формула простая:
Код
=ИНДЕКС(I8:I32;ПОИСКПОЗ(C4;E8:E32;0);1)

Ещё одна массивная формула (не более 6 пород):
Код
=ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>0;ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);1);1);"")&ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>1;", "&ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);2);1);"")&ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>2;", "&ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);3);1);"")&ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>3;", "&ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);4);1);"")&ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>4;", "&ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);5);1);"")&ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>5;", "&ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);6);1);"")


Программировать проще, чем писать стихи.
 
Ответить
СообщениеОдна формула такая (массивная, снять объединение ячеек):
Код
="Итого медалей ("&СУММ((B8:B32=C3)*(J8:J32={"Золото";"Серебро";"Бронза"}))&"). Из них: "&"Золото ("&СУММ((B8:B32=C3)*(J8:J32="Золото"))&"), "&"Серебро ("&СУММ((B8:B32=C3)*(J8:J32="Серебро"))&"), "&"Бронза ("&СУММ((B8:B32=C3)*(J8:J32="Бронза"))&")"

Вторая формула простая:
Код
=ИНДЕКС(I8:I32;ПОИСКПОЗ(C4;E8:E32;0);1)

Ещё одна массивная формула (не более 6 пород):
Код
=ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>0;ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);1);1);"")&ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>1;", "&ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);2);1);"")&ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>2;", "&ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);3);1);"")&ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>3;", "&ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);4);1);"")&ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>4;", "&ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);5);1);"")&ЕСЛИ(СЧЁТЕСЛИ(B8:B32;C2)>5;", "&ИНДЕКС(E8:E32;НАИБОЛЬШИЙ((B8:B32=C2)*СТРОКА(1:25);6);1);"")

Автор - Светлый
Дата добавления - 20.12.2015 в 17:15
Светлый Дата: Воскресенье, 20.12.2015, 18:18 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1871
Репутация: 538 ±
Замечаний: 0% ±

Excel 2013, 2016
Файл
К сообщению приложен файл: -1.xlsx (23.2 Kb)


Программировать проще, чем писать стихи.
 
Ответить
СообщениеФайл

Автор - Светлый
Дата добавления - 20.12.2015 в 18:18
  • Страница 1 из 1
  • 1
Поиск:

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