если значения столбца B уникальны, вы можете сделать:
=ISODD(COUNTUNIQUE(B$1:B1))*(A1<>"")
=ISEVEN(COUNTUNIQUE(B$1:B1))*(A1<>"")

если значения столбца B такие же, как в вашем примере:
=ISODD(MATCH(B$1, FILTER(B$1:B1, B$1:B1<>"")))*(A1<>"")
=ISEVEN(MATCH(B$1, FILTER(B$1:B1, B$1:B1<>"")))*(A1<>"")
