
Estoy tratando de construir una fórmula de Excel para comparar la fecha de la columna A con la fecha de la columna B, me dice SÍ si son la misma fecha, me dice NO si son fechas diferentes, entonces si NO me dice cuál es la más antigua de las dos fechas.
Lo que tengo no funciona...
=SI(A1=B1,"SÍ","NO"&(A1,B1))
Respuesta1
La siguiente fórmula de Excel debería proporcionarle lo que busca:
=IF(A1=B1, "YES", "NO - " & TEXT(MIN(A1,B1), "m/d/yyyy"))
Esta fórmula dice: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'
La MIN
función devolvería el menor de los 2 valores (o fechas en su caso) como una fecha serializada (es decir, un número normal). Para mostrarlo como valor de fecha, podemos usar la TEXT
función para imprimir el número de serie como una fecha en el formato que especifiquemos ("m/d/aaaa" en este caso).
Ejemplo:
| | A | B | C |
|1| 1/1/1970 | 1/1/1970 | YES |
|2| 1/1/1970 | 1/20/1970 | NO - 1/1/1970 |
En C2
este ejemplo, si no tuviéramos la TEXT
función especificada (solo la tuviéramos MIN
), se imprimiría NO - 25569
.
Sólo asegúrese de actualizar las referencias de celda para la fórmula (es decir, A1
y B1
debería ser A2
, B2
etc.).
Espero que pueda ayudar.