ROW($A$1:$A$99)
дает 99 результатов, а не только один результат. Результат будет {1;2;3;.......;99}
.
Поэтому, когда он введет ROW($A$1:$A$99)-1
, результат будет {0;1;2;.........;98}
.
Допустим, результат AVERAGE(C$4:C$5)
равен 5
. Тогда ROW($A$1:$A$99)-1)-AVERAGE(C$4:C$5)
даст {-5;-4;-3;.......;93}
.
MATCH($A7,{"Weekly","Bi-Weekly"},)
даст число. Так что $B7+(MATCH($A7,{"Weekly","Bi-Weekly"},)*7
также приведет к числу. Допустим, 10
.
Тогда $B7+(MATCH($A7,{"Weekly","Bi-Weekly"},)*7)*(ROW($A$1:$A$99)-1)-AVERAGE(C$4:C$5) will give 10 * {-5;-4;-3;.......;93}
, который даст {-50;-40;...;930}
.
ABS($B7+(MATCH($A7,{"Weekly","Bi-Weekly"},)*7)*(ROW($A$1:$A$99)-1)-AVERAGE(C$4:C$5))
, удалит все знаки минус и даст {50;40;...;930}
.
Позволяет скажем, (C$5-C$4)/2 is 40. Then (ABS($B7+(MATCH($A7,{"Weekly","Bi-Weekly"},)*7)*(ROW($A$1:$A$99)-1)-AVERAGE(C$4:C$5))<=(C$5-C$4)/2)
приведет к {FALSE;TRUE;....;FALSE}
.
Надеюсь, вы получили точку.