Excel - uso da função Múltipla IF, mas precisa de 3 Resultados Potenciais

0

Eu preciso desenvolver uma fórmula para puxar três opções da coluna STATUS G: Pago, Não pago ou Atrasado. No momento, estamos tentando usar a seguinte fórmula em um loop IF aninhado:

=IF(ISBLANK(K9),"",IF(K9<TODAY(),"OVERDUE","UNPAID"))

Mas isso só nos deixa no meio do caminho. Precisamos incluir uma opção que IF K9 tem um valor incluído (será um campo de data, mas só precisa identificar se um valor está lá) que isso leva precedente e observa a coluna G como 'PAGO'. Não conseguimos encontrar uma maneira de fazer isso funcionar até agora.

Alguma opinião?

    
por Dan C 05.10.2018 / 20:15

2 respostas

0

assumindo que você quer dizer "Se L9 tiver um valor incluído" (K9 não faz sentido aqui), a fórmula deve ser:

=IF(L9<>"","Paid",IF(ISBLANK(K9),"",IF(K9<TODAY(),"OVERDUE","UNPAID")))

nota: esta fórmula aceita qualquer valor em L9 (incluindo um espaço em branco, etc.)

    
por 05.10.2018 / 23:15
0

Você pode usar essa fórmula:

=IF(AND(ISNUMBER(K9),K9<TODAY()),"Due",IF(AND(ISNUMBER(K9),K9=TODAY()),"Paid",IF(ISBLANK(K9),"","Unpaid")))

Como funciona:

  1. O ISNUMBER primeiro verificará se a célula tem DATE ou não e, em seguida, se é <Today() ou =Today() para DUE ou Paid .
  2. A próxima parte verificará se a célula é Blank or not .
  3. Finalmente, se a célula K9 tiver qualquer Date é Greater than Today() ou até mesmo TEXT A fórmula exibirá UNPAID .
por 06.10.2018 / 11:22