Na célula P1, insira a fórmula:
= SE (ISNUMBER ($ C1), $ M1 & "," & $ E1, TEXT (DATE (ANO ($ C2), MÊS ($ C2) +1,0), "d, mmm-aa "))
Em seguida, copie a célula P1 e cole-a em todas as outras células da coluna P.
A maneira como funciona é que a função IF
verifica se a coluna C contém um número (como uma data). Em caso afirmativo, retorna os valores das colunas M e E com uma vírgula entre eles ( $M1&","&$E1
). Caso contrário, este deve ser o intervalo entre meses e você deseja o número de dias no mês, bem como os dados no formato mmm-yy.
A data do primeiro dia do mês será uma linha abaixo nas colunas C. A fórmula DATE(YEAR($C2),MONTH($C2)+1,0)
retorna a data do último dia do mês (na verdade, o primeiro dia do próximo mês, mas funciona para obter o último dia deste mês), e a função TEXT
formata essa data com o primeiro dia seguido por uma vírgula e a parte mmm-aa da data.