jueves, agosto 28, 2008

Calcular semestres o trimestres en Excel.

Excel cuenta con varias funciones que nos permiten calcular, por ejemplo, el día, el mes o el año dada una determinada fecha.
Por ejemplo, si en la celda A1 tenemos la fecha 27/08/2008, la fórmula =DIA(A1) da como resultado 27; la fórmula =MES(A1) da como resultado 8 y la fórmula =AÑO(A1) dará como resultado 2008.
Excel no tiene funciones nativas para calcular otros intervalos como el semestre del año o el trimestre del año.
Para calcular el trimestre del año de una determinada fechas podemos usar una de estas fórmulas

=REDONDEAR.MAS(MES(A1)/3,0)

=COINCIDIR(MES(A1),{1;4;7;10})

En la primer fórmula obtenemos primero el número de mes con la función MES, luego lo dividimos por 3, el número de meses que hay en cada trimestre y finalmente redondeamos el resultado hacia arriba para obtener el número de trimestre.
En nuestro ejemplo,

=MES(A1) da 8

8/3= 2.666667

=REDONDEAR.MAS(2.666667) = 3

La segunda fórmula usa una constante matricial como matriz de búsqueda en la función COINCIDIR. Siguiendo con nuestro ejemplo, =MES(A1) da 8, que coincide con el tercer elemento de la constante matricial.

Si queremos calcular el semestre del año a partir de la fecha, podemos usar una de estas fórmulas

=REDONDEAR.MAS(MES(A2)/6,0)

=COINCIDIR(MES(A2),{1;7})

Y cómo calculamos la semana del año a partir de la fecha? Bien, Chip Pearson propone esta fórmula


=TRUNCAR(((A1-FECHA(AÑO(A1),1,1))/7))+1+SI(DIASEM(FECHA(AÑO(A1),1,1))>DIASEM(A1),1,0)




Technorati Tags:

13 comentarios:

  1. Buenas Noches , primero de antemano muchas felicitacione spor el Blog muy util realmente es importante saber manejar excel, solo un comentario las formulas no se alcanzan a leer completas en muchas paginas .

    Agradezco la Ayuda

    ResponderBorrar
  2. Gracias por los halagos. Podrías decirme en qué páginas existe el problema?

    ResponderBorrar
  3. Para el numero de semana en el excel nuevo

    =num.de.semana(fecha(a1))

    ResponderBorrar
  4. como calculas el semestre.no es asi . fecha de ingreso/180 )? porq fa contesta!

    ResponderBorrar
  5. Tal como está descrito en la nota
    =REDONDEAR.MAS(MES(A2)/6,0)

    o

    =COINCIDIR(MES(A2),{1;7})

    ResponderBorrar
  6. Buenas!! hay alguna formula que permita calcular el numero de semana, pero no anual, sino dentro de un trimestre? Es decir, un trimestre suele tener digamos 12 semanas, pues que calcule una fecha qué número de semana es dentro del trimestre?

    ResponderBorrar
  7. Este comentario ha sido eliminado por el autor.

    ResponderBorrar
  8. La fórmula es

    =NUM.DE.SEMANA(A2)-NUM.DE.SEMANA(BUSCAR(A2;FECHA(AÑO(A2);{1;4;7;10};1)))+1

    En el comentario que acabo de eliminar había un error.

    ResponderBorrar
  9. La entrada con la explcación de la fórmula puede leerse aquí.

    ResponderBorrar
  10. Como puedo calcular el número de trimestres transcurridos entre dos fechas dadas y que la fracción de trimestre que resulte la asimila a un trimestre completo. Gracias

    ResponderBorrar
  11. Para clarificar, si transcurrieron 2 semestres y una semana ¿que el resultado sea 3?

    ResponderBorrar
  12. Muy buenas tus explicaciones!!! felicidades!!!

    ResponderBorrar

Nota: sólo los miembros de este blog pueden publicar comentarios.