Это может вам помочь. (Обновлено, чтобы исправить номер строки, в которой должна быть формула go.)
Если вы вставляете новый столбец в свой лист, справа от столбца W, текущий месяц комиссии и вставляете следующую формулу в ячейке, где должен появиться текст заголовка текущего месяца комиссии (строка 9 в вашем примере) этого столбца, он воспроизводит результаты в текущем месяце комиссии.
Но для этого не требуются столбцы с I по V. Вы можете проверить это, удалив столбцы с I по V - при необходимости вы можете использовать Undo и Redo до go вперед и назад. В зависимости от того, как вы используете столбец «Конец» - logi c мне было непонятно - информацию для этого также можно получить в этом столбце.
={"Current
Commision
Month";"";ArrayFormula(
if(
($H11:H<>"") * ($A11:A>=date(year(H11:H),month(H11:H),day(H11:H))),
ifs( $A11:A< date(year(H11:H),month(H11:H)+1,day(H11:H)),1,
$A11:A< date(year(H11:H),month(H11:H)+2,day(H11:H)),2,
$A11:A< date(year(H11:H),month(H11:H)+3,day(H11:H)),3,
$A11:A< date(year(H11:H),month(H11:H)+4,day(H11:H)),4,
$A11:A< date(year(H11:H),month(H11:H)+5,day(H11:H)),5,
$A11:A< date(year(H11:H),month(H11:H)+6,day(H11:H)),6,
$A11:A>=date(year(H11:H),month(H11:H)+7,day(H11:H)),9999),
""))}
Первый тест IF чтобы убедиться, что дата FirstDeposit не пуста, и что дата продажи больше или равна дате FirstDeposit.
IFS проверяет go до и проверяет, не является ли дата продажи меньше одной из месяцев и останавливается на первом значении (месяц комиссионных), которое больше даты продажи. Если никогда, то он ставит значение 9999. Обратите внимание, что значения «9999» предназначены только для того, чтобы указать, что дата продажи больше, чем дата «Конца», и может быть заменена на пробелы или что угодно.
[! [введите здесь описание изображения] [1]] [1]
Я добавил примерную вкладку с окончательным результатом. Позвольте мне знать, если это помогает. Для вашего листа может быть несколько других улучшений, в частности, использование ARRAYFORMULAS
для заполнения значений во многих ваших столбцах.
Я не потратил время на фактические расчеты комиссионных в последних столбцах , но если вы чувствуете, что все еще нуждаются в улучшении, я могу попытаться упростить и здесь. [1]: https://i.stack.imgur.com/TfFZ5.png