Como fazer duas funções em uma instrução IF?

0

Estou tentando destacar uma possível incompatibilidade em meus dados e rotulá-los de M1 para primeira incompatibilidade e M2 para segunda incompatibilidade para facilitar a comparação.

É basicamente comparar duas linhas de dados por vez. A1=A2 , B1=B2 , C1=C3 . Mas às vezes, C1<>C3 , preciso comparar outras colunas nessas duas linhas de dados, por isso preciso de uma maneira de destacar essas duas linhas.

Eu quero que o Excel rotule os dois registros M1 e M2 . Eu escrevi uma declaração IF simples, mas não consegui descobrir como rotular 2 células.

=IF((AND(A1=A2,B1=B2,C1<>C2)),*AND("M1",D2="M2")*,"")

Exemplo de saída:

    
por Mel 09.02.2018 / 06:22

1 resposta

0

Como o seu exemplo na foto não é o mesmo da descrição, de acordo com o seu exemplo, eu acho que você quer fazer é:

  • Se A6 > A7 e C6 = C7 e D6 = D7, marque então a célula K6 como "M1" e K7 como "M2".
  • Caso contrário, deixe K6 em branco.

O que você pode fazer é colocar em cascata =IF() e colocar a célula K6 na fórmula abaixo:

=IF(K5="M1","M2",IF(AND(A6<>A7,C6=C7,D6=D7),"M1",""))

Portanto, o% outer =IF() verifica se a última linha já está marcada como "M1". Se assim for, deve ser "M2". Se não, ele irá comparar as colunas A, C, D com a próxima linha e ver se ele precisa ser marcado como "M1".

    
por 20.02.2018 / 04:32