Robert está buscando una forma de determinar el trimestre comercial en el que cae una fecha en particular. Por ejemplo, si la celda A1 tiene 2/18/20, querría que la celda B1 contenga una fórmula que devuelva Q1-20. De manera similar, si la celda A1 tiene 1/8/19, querría que la celda B1 devolviera Q3-19.

Hay literalmente docenas de formas de determinar un trimestre comercial directo a partir de una fecha. Vale la pena examinar algunos de estos métodos y se modifican fácilmente para adaptarse a cualquier necesidad específica.

Lo que se supone aquí es que realmente desea usar una fórmula autónoma, en lugar de usar una tabla de búsqueda o una macro VBA. Ambos enfoques funcionarán bien, pero se supone que las fórmulas simples funcionarán mejor para sus propósitos.

El factor clave para determinar el trimestre comercial es mirar el mes de la fecha. Si los barrios de su empresa siguen los trimestres de calendar, puede usar una fórmula simple, como esta:

="Q" & INT((MONTH(A1)-1)/3)+1 & TEXT(A1,"-yy")

Otro enfoque es utilizar la función ELEGIR. Esto funciona bien si los trimestres comerciales comienzan en los mismos meses que los trimestres naturales, pero los números de los trimestres no se corresponden. Por ejemplo, el primer trimestre de su año comercial puede comenzar en abril. Considere lo siguiente, que funciona para el escenario de abril como el comienzo del primer trimestre:

=CHOOSE(INT((MONTH(A1)-1)/3)+1,"Q4","Q1","Q2","Q3")

Si sus trimestres comerciales no comienzan en enero, abril, julio u octubre, puede utilizar el enfoque más completo basado en ELEGIR:

=CHOOSE(MONTH(A1),"Q1","Q1","Q1","Q2","Q2","Q2", "Q3","Q3","Q3","Q4","Q4","Q4") &  & TEXT(A1,"-yy")

Esta es una fórmula única; es bastante largo y ofrece opciones para cada uno de los 12 meses del año. Todo lo que necesita hacer es cambiar qué trimestre corresponde a qué mes. (Como se muestra, los trimestres corresponden a los trimestres naturales.)

Otra forma es confiar en las declaraciones IF para determinar el trimestre. Esto se hace de la siguiente manera:

=IF(MONTH(A1) <= 3, "Q1", IF(MONTH(A1) <= 6, "Q2", IF(MONTH(A1) <= 9, "Q3", "Q4"))) & TEXT(A1,"-yy")

Las declaraciones IF verifican el mes para ver su relación con los distintos límites de los trimestres (3, 6 y 9) y luego asignan un trimestre adecuado (Q1, Q2, Q3 o Q4) según el resultado. Luego, se agrega un guión y los dos últimos dígitos del año al trimestre.

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (10634) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365. Puede encontrar una versión de este consejo para la interfaz de menú anterior de Excel aquí:

link: / excel-Determining_Business_Quarters_from_Dates [Determinación de trimestres comerciales a partir de fechas].