Я попытался выяснить, был ли задан этот вопрос раньше, но я не могу найти ответ.Превосходит кол-во/кол-во кол-во кол-во/суммарное совпадение?
У меня есть столбец ячеек (> 3000 строк), либо значение 1 или 0 (вызовите этот столбец А). Значение будет зависеть от значения в столбце B (которое будет содержать либо значение, либо ничего). Значения в столбце B являются функцией SUMIFS, суммирующей из столбца C, и на основе месяцев в столбце D.
Значения в B выплачиваются в первый рабочий день следующего месяца. Таким образом, функция SUMIFS рассчитает даты, соответствующие прошлому месяцу. Это хорошо работает в теории, однако, не каждый первый рабочий день - это первый день месяца. Это приводит к тому, что функция SUMIFS не включает все в правильный месяц и допускает некоторое несоответствие, которое, когда вы имеете дело с деньгами людей, невелик. Кроме того, это расхождение усугубляется через несколько периодов (в некоторых случаях существует более 100 периодов, и расхождение в $ 1 в период с 1, составляет около $ 1000 в течение 100)
Что я интересно:
Есть ли способ, которым я могу сказать, что функция SUMIFS (столбец B) останавливается, когда значение в столбце A равно 0? Это означало бы, что функция SUM начнет суммирование из текущего значения в столбце B и продолжит работу с ячейкой ниже предыдущего значения в столбце B.
Я видел предложения о том, что функция MATCH может работать, но я могу Посмотрите, как это сделать с помощью COUNT или SUM.
Из соображений безопасности это решение необходимо ввести в ячейку и не может быть VBA. Кроме того, он не может быть слишком большим, так как он должен быть реплицирован в 200 рабочих листах в книге (а не в моем файле изначально, и я бы сделал это по-другому, но это уже другая история). Нет проблем с вводом другого столбца или двух, если это необходимо.
Любая помощь с благодарностью оценена.
EDIT:
К сожалению, я не могу отправить изображение на скриншоте. Я включил аналогичный скриншот (столбцы не такой же расклад, но, надеюсь, это дает представление) здесь:
Формула SUMIF является (для В2)
= SUMIFS (C2: C35, D2: D35, D2-1, A2: A35,1)
Это прекрасно работает, если я хочу, чтобы все значения в месяце не имели значения, когда был произведен платеж.
Однако то, что мне нужно формулу, чтобы сделать это:
СУММ (С2: С35, D2: D35, D2-1, но останавливается, когда первый 0 встречается в A2: A35)
Благодаря
Какова ваша формула SUMIFS? – pnuts
, пожалуйста, предоставьте хороший снимок экрана о ваших данных и ожидаемых результатах. Это всегда лучше, чем объяснять более десяти строк, что вы хотите. – AHC