Цитата |
---|
БМВ написал: Само решение не сложное. В двух словах если, то найти строку и в диапазоне +11 строк найти последнее заполненное. |
Снимаю шляпу. Я бы пытался решить при помощи массивных формул вида МАКС(ЕСЛИ(...)) или МАКС(СМЕЩ(...))? Хорошо, что в каждой группе всегда по 12 строк
Однако, на мой взгляд, все-же проще "уговорить" пользователей поменять порядок регистрации изменений в журнале - в первую очередь отказаться от использования объединенных ячеек... Или хотя бы регистрировать закупки в отдельной плоской таблице, откуда подтягивать данные во все восемь существующих отчетов...
Аксиния, предложите в очередном сообщении новое название - модераторы заменят.
Я бы предложил что-нибудь вроде: "Поиск актуальной даты годности продукта в странно (или даже жестко) структурированной базе данных"
Основной критерий ИМХО: сумеете ли Вы сами найти свою тему в поиске форума по ее названию через полгода-год?
Вопрос в сторону: А как вы добиваетесь того, чтобы перед новой закупкой полностью использовался сернокислый натрий с более коротким сроком хранения? И случаются ли ситуации, когда в более поздние месяцы закупался бы реагент с более коротким сроком годности?