Estou tentando construir uma fórmula do Excel para comparar a data na coluna A com a data na coluna B, me diz SIM se são a mesma data, me diz NÃO se são datas diferentes, então se NÃO me diz qual é o mais antiga das duas datas.
O que eu tenho não está funcionando ...
= SE (A1 = B1, "SIM", "NÃO" e (A1, B1))
microsoft-excel
Trish
fonte
fonte
Respostas:
A seguinte fórmula do Excel deve fornecer o que você está procurando:
=IF(A1=B1, "YES", "NO - " & TEXT(MIN(A1,B1), "m/d/yyyy"))
Esta fórmula diz:
if the values in A1 and B1 are equal, print YES in the current cell, otherwise print 'NO - ' appended with the lowest value of the 2 cells 'textualized' as a date in the format of 'm/d/yyyy'
A
MIN
função retornaria o menor dos 2 valores (ou datas no seu caso) como uma data serializada (ou seja, um número normal). Para exibi-lo como valor da data, podemos usar aTEXT
função para imprimir o número de série como uma data no formato especificado ("m / d / aaaa" neste caso).Exemplo:
Em
C2
neste exemplo, se não tiver aTEXT
função especificada (só tinhaMIN
) que iria imprimirNO - 25569
.Só não se esqueça de atualizar suas referências de célula para a fórmula (isto é
A1
eB1
deve serA2
eB2
e assim por diante).Espero que possa ajudar.
fonte