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

 

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

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Вставить максимальное значение при выполнении условий
Templin57 Дата: Четверг, 07.09.2017, 11:25 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Все доброго времени суток.

Задачка такая. Есть таблица данных (около 1000 строк) необходимо из нее выдернуть по Коду товара последную дату при которой цена товара >0 и вставить в другой лист.

Пробовал =ДМАКС, но ему надо заголовок таблицы, соответственно формулу не растянешь, начинает сбоить. ВПР не подходит, функцию Массива попробовал, но не получилось.

Буду признателен за помощь. Особенно если это можно сделать не используя макрос.

P/S/ Можно использовать несколько ячеек для нескольких формул, главное результат)

Спасибо!
К сообщению приложен файл: 9543821.xlsx (9.4 Kb)


Сообщение отредактировал Templin57 - Четверг, 07.09.2017, 11:32
 
Ответить
СообщениеВсе доброго времени суток.

Задачка такая. Есть таблица данных (около 1000 строк) необходимо из нее выдернуть по Коду товара последную дату при которой цена товара >0 и вставить в другой лист.

Пробовал =ДМАКС, но ему надо заголовок таблицы, соответственно формулу не растянешь, начинает сбоить. ВПР не подходит, функцию Массива попробовал, но не получилось.

Буду признателен за помощь. Особенно если это можно сделать не используя макрос.

P/S/ Можно использовать несколько ячеек для нескольких формул, главное результат)

Спасибо!

Автор - Templin57
Дата добавления - 07.09.2017 в 11:25
vikttur Дата: Четверг, 07.09.2017, 11:34 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Формула массива (ввод тремя клавишами):
=МАКС(ЕСЛИ($A$12:$A$23=A2;ЕСЛИ($C$12:$C$23>0;$B$12:$B$23)))
 
Ответить
СообщениеФормула массива (ввод тремя клавишами):
=МАКС(ЕСЛИ($A$12:$A$23=A2;ЕСЛИ($C$12:$C$23>0;$B$12:$B$23)))

Автор - vikttur
Дата добавления - 07.09.2017 в 11:34
Manyasha Дата: Четверг, 07.09.2017, 11:36 | Сообщение № 3
Группа: Модераторы
Ранг: Старожил
Сообщений: 2198
Репутация: 902 ±
Замечаний: 0% ±

Excel 2010, 2016
Здравствуйте, еще вариант:
=МАКС(ЕСЛИ($A$12:$A$23=A2;$B$12:$B$23*($C$12:$C$23<>0)))
К сообщению приложен файл: 9543821-1.xlsx (9.5 Kb)


ЯД: 410013299366744 WM: R193491431804
 
Ответить
СообщениеЗдравствуйте, еще вариант:
=МАКС(ЕСЛИ($A$12:$A$23=A2;$B$12:$B$23*($C$12:$C$23<>0)))

Автор - Manyasha
Дата добавления - 07.09.2017 в 11:36
Pelena Дата: Четверг, 07.09.2017, 11:36 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19513
Репутация: 4632 ±
Замечаний: ±

Excel 365 & Mac Excel
Немассивная формула
=АГРЕГАТ(14;6;$B$12:$B$23/($A$12:$A$23=A2)/($C$12:$C$23<>0);1)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеНемассивная формула
=АГРЕГАТ(14;6;$B$12:$B$23/($A$12:$A$23=A2)/($C$12:$C$23<>0);1)

Автор - Pelena
Дата добавления - 07.09.2017 в 11:36
buchlotnik Дата: Четверг, 07.09.2017, 11:38 | Сообщение № 5
Группа: Заблокированные
Ранг: Участник клуба
Сообщений: 3442
Репутация: 929 ±
Замечаний: 20% ±

2010, 2013, 2016 RUS / ENG
так нужно?
=МАКС(ЕСЛИ(($A$12:$A$23=E2)*$C$12:$C$23;$B$12:$B$23;""))
К сообщению приложен файл: 2790686.xlsx (9.7 Kb)
 
Ответить
Сообщениетак нужно?
=МАКС(ЕСЛИ(($A$12:$A$23=E2)*$C$12:$C$23;$B$12:$B$23;""))

Автор - buchlotnik
Дата добавления - 07.09.2017 в 11:38
_Boroda_ Дата: Четверг, 07.09.2017, 11:39 | Сообщение № 6
Группа: Админы
Ранг: Местный житель
Сообщений: 16888
Репутация: 6611 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Еще массивная
=МАКС(($A12:$A23=E2)*B12:B23*(C12:C23>0))
К сообщению приложен файл: 9543821_1.xlsx (9.7 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще массивная
=МАКС(($A12:$A23=E2)*B12:B23*(C12:C23>0))

Автор - _Boroda_
Дата добавления - 07.09.2017 в 11:39
Templin57 Дата: Четверг, 07.09.2017, 12:04 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 9
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Всем спасибо. Все формулы работают. Выручили.

Пойду их изучать на будущее.

Спасибо еще раз!
 
Ответить
СообщениеВсем спасибо. Все формулы работают. Выручили.

Пойду их изучать на будущее.

Спасибо еще раз!

Автор - Templin57
Дата добавления - 07.09.2017 в 12:04
  • Страница 1 из 1
  • 1
Поиск:

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