He echado un breve vistazo a la hoja de cálculo Numbers de macOS. Al menos con mi configuración de Estados Unidos, quiere las fechas en un formato más centrado en Estados Unidos. Cuando fui a las opciones de formato de Fecha y Hora que ofrecía:
Ninguna de ellas ponía el orden como Día/Mes/Año, como en tu pregunta.
Si reordenaba las fechas en el orden de EE.UU. (Mes/Día/Año), Numbers las reconocía como fechas.
Una vez hecho esto, podía añadir una fórmula para restar la fecha anterior de la fecha anterior:
Eso me dio una diferencia en días:
El panel Formato me permite cambiar las unidades:
Desgraciadamente, no te deja seleccionar años. Si seleccionas semanas, aparece:
La función DATEDIF da más flexibilidad:
La función DATEDIF devuelve el número de días, meses o años entre dos fechas.
DATEDIF(fecha de inicio, fecha de finalización, método de cálculo)
fecha de inicio: la fecha de inicio. la fecha de inicio es un valor de fecha/hora o un valor de cadena de fecha.
fecha de finalización: la fecha de finalización. la fecha de finalización es un valor de fecha/hora (la parte de tiempo se ignora) o un valor de cadena de fecha.
método de cálculo: Un valor modal que especifica cómo expresar la diferencia de tiempo y cómo se manejan las fechas en diferentes años o meses.
«D»: Devuelve el número de días entre las fechas de inicio y fin.
«M»: Devuelve el número de meses entre las fechas de inicio y final.
«Y»: Devuelve el número de años entre las fechas de inicio y fin.
«MD»: Devuelve los días entre las fechas de inicio y final, ignorando los meses y los años. Se considera que el mes de la fecha final es el mes de la fecha inicial. Si el día de inicio es posterior al día de finalización, el recuento comienza a partir del día de finalización como si estuviera en el mes anterior. El año de la fecha final se utiliza para comprobar si hay un año bisiesto.
«YM»: Devuelve el número de meses enteros entre las fechas de inicio y final, ignorando el año. Si el mes/día inicial es anterior al mes/día final, las fechas se tratan como si estuvieran en el mismo año. Si el mes/día inicial es posterior al mes/día final, las fechas se tratan como si estuvieran en años consecutivos.
«YD»: Devuelve el número de días entre las fechas de inicio y final, ignorando el año. Si el mes/día inicial es anterior al mes/día final, las fechas se tratan como si estuvieran en el mismo año. Si el mes/día de inicio es posterior al mes/día de finalización, las fechas se tratan como si estuvieran en años consecutivos.
Así, si quisiera obtener la diferencia de años, a granularidad de mes:
Y eso me da:
Ahora, lo que no sé es si Numbers se adaptará a locales que tengan diferentes órdenes de fechas, como Día/Mes/Año. Puede que dependa de las preferencias a nivel de sistema.
¡Buena suerte!