Страницы: 1
RSS
Просчет производительности линий посуточно по заданным условиям.
 
Добрый день.

Помогите, пожалуйста, решить проблему.

Есть столбец "Счетчик пресс, шт (показания в конце смены)" в строке "Итого" (ячейка: I4). Принцип работы такой: суммируются значения из таблицы ниже, но со следующей логикой:
есть список тиражей в столбце G. и суммирование должно происходить так: если номер тиража в ячейке G17 не равен значению в G16 и в ячейке W17 стоит статус "Выполнен", то берем значение I17 и плюсуем к счетчику. Но если значения G17 и G16 равны и стоит статус "Открыт", то к счетчику плюсуется только последнее заполненное значение, пока в ячейке W17 не поставят статус "Выполнен".

И в целом все работало, пока не пришлось внедрить простой машины. Теперь нужно сделать так, чтобы если в столбце с номером тиража стоит "-", то нужно найти крайнее значение до "-" и провести расчёт.

Я не могу никак подобрать нужную формулу.

Надеюсь понятно расписал)
Изменено: Sanja - 05.04.2026 01:58:40
 
вероятно хотелось так:
=СУММПРОИЗВ(LN3_Период[Счетчик пресс, шт
(показания в конце смены)];(ПОИСКПОЗ(LN3_Период[Партия];LN3_Период[Партия];)=МАКС(LN3_Период[№])-LN3_Период[№]+1)*(LN3_Период[Партия]<>"—"))
но решение может быть и таким:
=СУММЕСЛИ(LN3_Период[№ партии п/п];">0";LN3_Период[Счетчик пресс, шт
(показания в конце смены)])
...ровно как и другие формулы могут быть чуть попроще
см файл
 
Цитата
написал:
вероятно хотелось так:=СУММПРОИЗВ(LN3_Период[Счетчик пресс, шт(показания в конце смены)];(ПОИСКПОЗ(LN3_Период[Партия];LN3_Период[Партия];)=МАКС(LN3_Период[№])-LN3_Период[№]+1)*(LN3_Период[Партия]<>"—"))но решение может быть и таким:=СУММЕСЛИ(LN3_Период[№ партии п/п];">0";LN3_Период[Счетчик пресс, шт(показания в конце смены)])...ровно как и другие формулы могут быть чуть попрощесм файл
Это просто прекрасно))) Спасибо Вам большое)  :D  
Страницы: 1
Читают тему
Наверх