Datos diarios en datos mensuales Excel

Datos diarios en datos mensuales Excel

Estoy trabajando en un proyecto de Excel en el que tengo una hoja de Excel con datos de rendimiento porcentual diario durante 20 años. Sólo me interesa tener el rendimiento de la primera entrada de cada mes. ¿Cómo puedo lograr esto usando Excel?

Soy bastante nuevo en sobresalir, cualquier ayuda detallada es realmente apreciada.

tl:dr de alguna manera convierte los datos diarios en mensuales (primera aparición de cada mes)

Respuesta1

Para obtener la primera entrada de cada mes, siga el método que se muestra a continuación:

ingrese la descripción de la imagen aquí

Cómo funciona:

  • Fórmula de matriz (CSE) en la celda O58:

    {=MIN(IF(TEXT($K$58:$K$73,"MMMM")=$N58,$K$58:$K$73))}

  • Fórmula en la celda P58: =IFERROR(INDEX($L$58:$L$73,MATCH($O58,$K$58:$K$73,0)),"")

NÓTESE BIEN

  • Si desea omitir los datos auxiliares en la columna O, puede usar esta fórmula de matriz (CSE):

    {=IFERROR(INDEX($L$58:$L$73,MATCH(MIN(IF(TEXT($K$58:$K$73,"MMMM")=$N58,$K$58:$K$73)),$K$58:$K$73,0)),"")}
    

Termine la fórmula matricial conCtrl+Mayús+Entrar.

Puede ajustar las referencias de celda en la fórmula según sea necesario.

Respuesta2

Supongamos que su fecha está en la columna A y los datos de rendimiento en B. Ahora llame a la columna C "¿Es el primer día?" e ingrese esta fórmula en C2:

=DAY(A2)=1

O saltarse los fines de semana (es decir, el primer día laborable del mes)

=DAY(A2)=DAY(WORKDAY(EOMONTH(A2,-1),1))

O una opción más infalible (en caso de días o puntos de datos perdidos)

=MONTH(A3)<>MONTH(A2)          ...start from C3 (make C2 = TRUE)

Esto tomará literalmente el primer punto de datos para el cual el mes haya cambiado (en comparación con la fila de arriba).

Haga doble clic en la esquina inferior derecha de la celda C2 (el cursor del mouse cambiará a un signo más antes de hacer clic). Esto completará automáticamente la fórmula, junto con todos sus datos (siempre que no haya columnas en blanco entre la columna de fórmula y sus datos).

Ahora seleccione toda la fila del encabezado, haga clic en Inicio > Ordenar y filtrar > Filtrar. Deberías ver aparecer pequeñas flechas junto al encabezado de cada columna. Haga clic en la flecha junto a "¿Es el primer día?" y desmarque "FALSO". Ahora se ocultarán todas las apariciones del mes que no sean las primeras. Puede copiar y pegar estos datos en una hoja nueva si es necesario. Para volver a ver todos los datos, haga clic en Inicio > Ordenar y filtrar > Borrar.

información relacionada