Ir al contenido principal

Conteo y fechas

CONTAR

CONTAR responde una pregunta muy simple: cuántas celdas del rango tienen un número. Devuelve una cantidad, no una suma.

=CONTAR(B2:B11)

Como solo mira los números, es la función indicada para responder "cuántos…" sobre datos numéricos: cuántos alumnos rindieron el examen, cuántas ventas se registraron, cuántos productos tienen precio cargado.

Dos detalles que conviene tener presentes. El primero: el texto no se cuenta, así que una celda que dice AUSENTE no suma para CONTAR, aunque tenga contenido. El segundo: las fechas sí se cuentan, porque ya se sabe que por dentro son números. Una columna de fechas de entrega responde perfectamente a CONTAR.

CONTARA

CONTARA —con la A final— cuenta cuántas celdas del rango no están vacías, sin importar qué contengan: números, texto, fechas o cualquier otra cosa.

=CONTARA(B2:B11)

Es la función que responde "cuántos registros hay": cuántos alumnos figuran en la lista, cuántos artículos se cargaron, cuántas filas tienen algún dato. La diferencia con CONTAR es de una sola letra en el nombre y de un criterio completo en el resultado: CONTAR busca números, CONTARA busca contenido.

CONTAR.BLANCO

CONTAR.BLANCO es la tercera de la familia, y mira justo lo contrario: cuenta cuántas celdas del rango están vacías.

=CONTAR.BLANCO(B2:B11)

Es la función de lo que falta: cuántos alumnos no tienen ninguna nota cargada, cuántos artículos quedaron sin precio, cuántas filas de la planilla están sin completar. Su nombre lleva un punto en el medio —es una función compuesta, como CONTAR.SI o SUMAR.SI, que se ven más adelante— y hay que escribirlo tal cual, sin espacio alrededor del punto.

Las tres juntas

El mejor modo de entender la diferencia es verlas trabajar sobre los mismos datos. Esta es la lista de notas de un curso de diez alumnos:

Alumno Nota Qué hay en la celda
Aguirre7Un número.
Benítez4Un número.
CardozoAUSENTETexto, no un número.
Díaz8Un número.
Ferreyra10Un número.
GómezAUSENTETexto, no un número.
Ibáñez5Un número.
Juárez—Vacía.
López6Un número.
Martínez9Un número.
Cómo se reparten las diez celdas de la lista de notas entre las tres funciones de conteo: CONTAR cuenta las siete que tienen número, CONTARA cuenta las nueve que tienen algo cargado, y CONTAR.BLANCO cuenta la única que está vacía 7 con nota 2 AUSENTE 1 CONTAR = 7 CONTAR.BLANCO = 1 CONTARA = 9 · 7 + 2, las que tienen algo cargado
Las diez celdas repartidas entre las tres funciones: 7 + 2 + 1 = 10.

Leídas juntas, las tres respuestas cuentan la historia completa del curso:

  • CONTAR → 7: siete alumnos rindieron y tienen nota.
  • CONTARA → 9: nueve tienen algún registro — los siete que rindieron más los dos que figuran como ausentes.
  • CONTAR.BLANCO → 1: uno no tiene nada cargado. No rindió ni quedó registrado como ausente.

Y aparece una comprobación que siempre conviene hacer: 9 + 1 = 10, la cantidad de alumnos de la lista. Es decir, CONTARA más CONTAR.BLANCO da el total de filas del rango. Si esa cuenta no cierra, hay un rango mal elegido en alguna de las dos funciones. Es un control de dos segundos que detecta el error de selección más común.

HOY

HOY devuelve la fecha actual. No necesita ningún dato para trabajar, así que se escribe con los paréntesis vacíos:

=HOY()

Para qué se usa

Su uso más frecuente es calcular cuánto tiempo pasó o cuánto falta, y funciona porque las fechas son números. Restando dos fechas se obtiene la cantidad de días entre ellas:

Fórmula Qué devuelve
=HOY()-A2 Los días transcurridos desde la fecha que está en A2 hasta hoy.
=A2-HOY() Los días que faltan hasta la fecha de A2. Si ya pasó, da un número negativo.
=(HOY()-A2)/365 Los años transcurridos, de forma aproximada.

Como devuelve una fecha, la celda se muestra con el formato de fecha. Si en lugar de una fecha aparece un número de cinco cifras, lo que hay que revisar es el formato de la celda, no la función: el valor está bien, es la vista la que no acompaña.

AHORA

AHORA es la versión completa de la anterior: devuelve la fecha y la hora actuales. También va con los paréntesis vacíos.

=AHORA()

Y acá aparece una comprobación preciosa de todo lo que se vio sobre las fechas. Miren los dos valores por dentro:

Función Devuelve Por dentro
=HOY() La fecha. Un número entero: la cantidad de días.
=AHORA() La fecha y la hora. Un número con decimales: los días, más la fracción de día que ya pasó.

Esa fracción es exactamente lo que se adelantó en la Unidad 1 cuando se dijo que las horas son fracciones del día: las 6 de la mañana son 0,25 —un cuarto del día—, el mediodía es 0,5 y las 18 son 0,75. Si se le cambia el formato a la celda que tiene =AHORA() y se pide un número con decimales, se ve esa fracción.

Se usa para dejar registrada la fecha y la hora de un movimiento: cuándo se cargó una venta, cuándo se actualizó un precio, cuándo se hizo el último pedido. Igual que HOY, es una función viva: sirve mientras el archivo se esté usando, y no como constancia histórica. Salvo, claro, que se copie el resultado y se pegue como valor con el Pegado especial, que es la forma de congelar ese instante.

Resumen

  • CONTAR cuenta las celdas que tienen números. El texto y las vacías no entran; las fechas sí.
  • CONTARA cuenta las celdas que tienen cualquier contenido. Solo deja afuera las vacías.
  • CONTAR.BLANCO cuenta las celdas vacías. El nombre lleva un punto en el medio.
  • Las tres juntas se controlan entre sí: CONTARA + CONTAR.BLANCO = la cantidad de filas del rango.
  • HOY() devuelve la fecha actual y AHORA() la fecha y la hora. Las dos van con paréntesis vacíos.
  • Las dos son funciones vivas: se recalculan solas. Para dejar una fecha fija se usa Ctrl + ;.
  • Restar dos fechas da días. Y la parte decimal de AHORA() es la fracción del día transcurrida.

Ver las funciones matemáticas