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

Вход

Регистрация

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

 

= Мир MS Excel/Расчёт разницы по подряд сливаемым цистернам - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Расчёт разницы по подряд сливаемым цистернам
roman1403 Дата: Среда, 16.04.2025, 08:42 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация: 0 ±
Замечаний: 0% ±

Добрый день!
Есть таблица по приему сырья . Фиксируется прием сырья из цистерн в течение года. Каждая запись содержит:

Номер цистерны
Количество сырья, принятое по уровню
Количество сырья, оприходованное
Разница между этими двумя значениями (столбец "разница")

Особенности процесса:
Иногда цистерну сливают за один день (одна запись).
Иногда слив цистерны растягивается на несколько дней (несколько строк подряд с одинаковым номером цистерны).
В таких случаях необходимо учитывать суммарное количество принятого и оприходованного сырья за все дни слива одной и той же цистерны.

Необходимо изменить формулу в столбце "разница":
Формула должна рассчитывать разницу только для тех строк, где номер цистерны повторяется подряд несколько дней.
При этом разница должна вычисляться как разница между суммарным количеством принятого и количеством оприходованного сырья за все эти дни.
Если цистерна встречается в таблице только один раз подряд, разница считается как обычно (по одной строке).
Если номер цистерны меняется, суммирование начинается заново для следующего блока с одинаковым номером.

Существующая формула, которая считает некорректно:
Код
=ЕСЛИ(СТРОКА()=МАКС(ЕСЛИ($D$4:$D$13=D4;СТРОКА($D$4:$D$13)));
  СУММЕСЛИ($D$4:$D$13; D4; $B$4:$B$13) - СУММЕСЛИ($D$4:$D$13; D4; $I$4:$I$13);
  "")
К сообщению приложен файл: priem1.xlsx (13.7 Kb)


Сообщение отредактировал roman1403 - Среда, 16.04.2025, 08:45
 
Ответить
СообщениеДобрый день!
Есть таблица по приему сырья . Фиксируется прием сырья из цистерн в течение года. Каждая запись содержит:

Номер цистерны
Количество сырья, принятое по уровню
Количество сырья, оприходованное
Разница между этими двумя значениями (столбец "разница")

Особенности процесса:
Иногда цистерну сливают за один день (одна запись).
Иногда слив цистерны растягивается на несколько дней (несколько строк подряд с одинаковым номером цистерны).
В таких случаях необходимо учитывать суммарное количество принятого и оприходованного сырья за все дни слива одной и той же цистерны.

Необходимо изменить формулу в столбце "разница":
Формула должна рассчитывать разницу только для тех строк, где номер цистерны повторяется подряд несколько дней.
При этом разница должна вычисляться как разница между суммарным количеством принятого и количеством оприходованного сырья за все эти дни.
Если цистерна встречается в таблице только один раз подряд, разница считается как обычно (по одной строке).
Если номер цистерны меняется, суммирование начинается заново для следующего блока с одинаковым номером.

Существующая формула, которая считает некорректно:
Код
=ЕСЛИ(СТРОКА()=МАКС(ЕСЛИ($D$4:$D$13=D4;СТРОКА($D$4:$D$13)));
  СУММЕСЛИ($D$4:$D$13; D4; $B$4:$B$13) - СУММЕСЛИ($D$4:$D$13; D4; $I$4:$I$13);
  "")

Автор - roman1403
Дата добавления - 16.04.2025 в 08:42
  • Страница 1 из 1
  • 1
Поиск:

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