Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2013, 10:09   #1
Shavminator
Пользователь Подтвердите свой е-майл
 
Регистрация: 03.12.2007
Сообщений: 49
По умолчанию Как получить последнюю запись согласно условию без VBA

Добрый день
Как получить последнюю запись удовлетворяющий критерию на последнюю дату формулами (без VBA)?

Пример во вложении

Заранее благодарю
Вложения
Тип файла: rar ПоследнийПриход.rar (6.4 Кб, 26 просмотров)
Shavminator вне форума Ответить с цитированием
Старый 07.05.2013, 10:35   #2
DiemonStar
Старожил
 
Регистрация: 08.02.2012
Сообщений: 2,173
По умолчанию

попробуйте такую:
Код:
=СУММПРОИЗВ((A2:A10 = МАКС((A2:A10)*(B2:B10 = G4 )))*(C2:C10))
Правильно поставленная задача - три четверти решения.
DiemonStar вне форума Ответить с цитированием
Старый 07.05.2013, 11:14   #3
Shavminator
Пользователь Подтвердите свой е-майл
 
Регистрация: 03.12.2007
Сообщений: 49
По умолчанию

Работает, спасибо

Вопрос закрыт!
Shavminator вне форума Ответить с цитированием
Старый 07.05.2013, 17:27   #4
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Код:
=ПРОСМОТР(2;1/(B2:B7=G4);C2:C7)
MCH вне форума Ответить с цитированием
Старый 09.11.2014, 19:51   #5
assa40656
Новичок
Джуниор
 
Регистрация: 04.08.2012
Сообщений: 1
По умолчанию

Добрый день!
В классике Просмотр знаком, а как понять ПРОСМОТР(2;1/(B2:B13=G4);C2:C13)
Что за искомое значение в столбце с буквами?
Как понять диапазон просмотра 1/(B2:B13=G4
Не вошло в сознание - можно пояснить?
Заранее благодарен!
assa40656 вне форума Ответить с цитированием
Старый 09.11.2014, 20:26   #6
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
а как понять ПРОСМОТР(2;1/(B2:B13=G4);C2:C13)
это не понять
если работает, - надо просто пользоваться

МСН тут такие формулы хитрые пишет, что, кроме него, никто не понимает, как это работает)
EducatedFool вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Изменить несколько ячеек согласно условию. KOSTIK1 Microsoft Office Excel 6 26.01.2011 00:42
Заполнение строки StringGrid согласно условию Kserken Помощь студентам 0 28.11.2010 13:39
Заполнение строки StringGrid согласно условию Kserken Общие вопросы Delphi 1 28.11.2010 12:25
Как выбрать последнюю запись в таблице? Yur@ БД в Delphi 11 30.12.2009 18:11
Как найти последнюю запись в таблице? dsapa Microsoft Office Excel 2 21.07.2009 16:37