¿Cómo usar una variable una vez, en la ecuación, en Excel 2007?

1

bien, ¿hay una manera de declarar una variable dentro de una celda, sin llamar el nombre de la celda 3 veces, a través de la ecuación (?)?

Se me ocurrió esto, para calcular la edad de un DOB ingresado usando el = FECHA (Y, M, D) función. Comparando la fecha de hoy, y usando SI declaraciones

En este ejemplo, la célula llamada es B5 (conteniendo, FECHA (Y, M, D))

=YEAR(TODAY())-YEAR(B5)+(IF(MONTH(B5)>MONTH(TODAY()),1,(IF((DAY(B5))<(DAY(TODAY())), 0,1))))-1

Para que sea más fácil de dar a un compañero de trabajo que trabaja en una ciudad diferente, que necesita calcular la edad de sus clientes.

ThingsOfYourMind
fuente

Respuestas:

0

No, no hay forma de declarar una variable para una referencia de celda dentro de una fórmula. Solo tiene que referirse a la celda cada vez que necesite hacer referencia a su valor.

En cuanto a simplificar su fórmula de cálculo de edad, puede intentar lo siguiente:

=ROUNDDOWN(YEARFRAC(B5,TODAY()),0)
Excellll
fuente
Ahh, pensé que sí, gracias por confirmar
ThingsOfYourMind
@ThingsOfYourMind Edité mi respuesta para incluir también una sugerencia de fórmula.
Excellll