1. Faro

Nivel 7 · Desafío final: ensambla el informe mensual

La solicitud

De Aaron Ramos, Ingeniero de analítica

“Estoy conectando el informe de noviembre para que se actualice desde el almacén de datos. Antes de apuntarlo a 1,600 líneas, arma toda la cadena con el miércoles 12 de noviembre: 49 líneas, 20 pedidos, y un pedido cancelado y uno reembolsado, para que veamos que el filtro de estado funciona.”

Tu objetivo

Paso 1 de 4. En E2:E50, calcula el total neto de cada línea: quantity × unit_price × (1 − discount_pct ÷ 100). Una fórmula, rellenada hacia abajo.

  • Llena E2:E50 con los valores correctospendiente
  • Con fórmulas, no con números escritospendiente

Paso 1 · tu hoja

Excel
La hoja de este nivel
ABCDEFGHIJKLMNO
1order_idquantityunit_pricediscount_pctline_total order_idchannelstatusorder_totalchannelnet_revenueorders
211712128.99011712webcompletedapp
311712144.99011713appcompletedmarketplace
411713131.99011714marketplacecompletedweb
511713220.99011715appcompleted
611713454.99011716appcompletedStatus countedcompleted
711714244.99011717appcancelledReport day2025-11-12
811714117.99011718appcompleted
911714170.99011719webcompletedNet revenue
1011714111.99011720appcompletedOrders
11117152149.00011721appcompletedAverage order value
1211715411.99011722marketplacecompletedCommentary
131171541099.00011723marketplacecompleted
1411716170.99011724webcompleted
15117161104.99011725webcompleted
161171711609.00011726webcompleted
17117181109.00011727marketplacecompleted
1811718166.99011728apprefunded
19117191210.99011729appcompleted
2011719111.99011730webcompleted
21117201104.991011731appcompleted
22117203349.0010
23117201109.0010
2411720113.9910
25117211159.000
2611722272.990
2711722217.990
2811722420.990
2911723117.990
30117231219.000
3111724111.990
3211724120.990
33117251179.000
3411725228.990
35117261179.0010
3611727143.990
3711727152.990
38117284179.000
3911728118.990
4011729212.990
4111729152.990
4211729211.990
4311730128.990
44117302139.000
45117301999.000
46117301159.000
4711731110.990
4811731174.990
4911731117.990
50117311259.000
51
52

Cargando el editor…

    ResultadoPresiona Comprobar para comparar E2:E50

    Mote revisa tu resultado

    Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.

    Paso 2 · tu hoja

    Excel
    La hoja de este nivel
    ABCDEFGHIJKLMNO
    1order_idquantityunit_pricediscount_pctline_total order_idchannelstatusorder_totalchannelnet_revenueorders
    211712128.99028.9911712webcompletedapp
    311712144.99044.9911713appcompletedmarketplace
    411713131.99031.9911714marketplacecompletedweb
    511713220.99041.9811715appcompleted
    611713454.990219.9611716appcompletedStatus countedcompleted
    711714244.99089.9811717appcancelledReport day2025-11-12
    811714117.99017.9911718appcompleted
    911714170.99070.9911719webcompletedNet revenue
    1011714111.99011.9911720appcompletedOrders
    11117152149.000298.0011721appcompletedAverage order value
    1211715411.99047.9611722marketplacecompletedCommentary
    131171541099.0004396.0011723marketplacecompleted
    1411716170.99070.9911724webcompleted
    15117161104.990104.9911725webcompleted
    161171711609.0001609.0011726webcompleted
    17117181109.000109.0011727marketplacecompleted
    1811718166.99066.9911728apprefunded
    19117191210.990131.8811729appcompleted
    2011719111.99011.9911730webcompleted
    21117201104.991094.4911731appcompleted
    22117203349.0010942.30
    23117201109.001098.10
    2411720113.991012.59
    25117211159.000159.00
    2611722272.990145.98
    2711722217.99035.98
    2811722420.99083.96
    2911723117.99017.99
    30117231219.000219.00
    3111724111.99011.99
    3211724120.99020.99
    33117251179.000179.00
    3411725228.99057.98
    35117261179.0010161.10
    3611727143.99043.99
    3711727152.99052.99
    38117284179.000716.00
    3911728118.99018.99
    4011729212.99025.98
    4111729152.99052.99
    4211729211.99023.98
    4311730128.99028.99
    44117302139.000278.00
    45117301999.000999.00
    46117301159.000159.00
    4711731110.99010.99
    4811731174.99074.99
    4911731117.99017.99
    50117311259.000259.00
    51
    52

    Cargando el editor…

      ResultadoPresiona Comprobar para comparar J2:J21

      Mote revisa tu resultado

      Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.

      Paso 3 · tu hoja

      Excel
      La hoja de este nivel
      ABCDEFGHIJKLMNO
      1order_idquantityunit_pricediscount_pctline_total order_idchannelstatusorder_totalchannelnet_revenueorders
      211712128.99028.9911712webcompleted73.98app
      311712144.99044.9911713appcompleted293.93marketplace
      411713131.99031.9911714marketplacecompleted190.95web
      511713220.99041.9811715appcompleted4741.96
      611713454.990219.9611716appcompleted175.98Status countedcompleted
      711714244.99089.9811717appcancelled1609.00Report day2025-11-12
      811714117.99017.9911718appcompleted175.99
      911714170.99070.9911719webcompleted143.87Net revenue
      1011714111.99011.9911720appcompleted1147.48Orders
      11117152149.000298.0011721appcompleted159.00Average order value
      1211715411.99047.9611722marketplacecompleted265.92Commentary
      131171541099.0004396.0011723marketplacecompleted236.99
      1411716170.99070.9911724webcompleted32.98
      15117161104.990104.9911725webcompleted236.98
      161171711609.0001609.0011726webcompleted161.10
      17117181109.000109.0011727marketplacecompleted96.98
      1811718166.99066.9911728apprefunded734.99
      19117191210.990131.8811729appcompleted102.95
      2011719111.99011.9911730webcompleted1464.99
      21117201104.991094.4911731appcompleted362.97
      22117203349.0010942.30
      23117201109.001098.10
      2411720113.991012.59
      25117211159.000159.00
      2611722272.990145.98
      2711722217.99035.98
      2811722420.99083.96
      2911723117.99017.99
      30117231219.000219.00
      3111724111.99011.99
      3211724120.99020.99
      33117251179.000179.00
      3411725228.99057.98
      35117261179.0010161.10
      3611727143.99043.99
      3711727152.99052.99
      38117284179.000716.00
      3911728118.99018.99
      4011729212.99025.98
      4111729152.99052.99
      4211729211.99023.98
      4311730128.99028.99
      44117302139.000278.00
      45117301999.000999.00
      46117301159.000159.00
      4711731110.99010.99
      4811731174.99074.99
      4911731117.99017.99
      50117311259.000259.00
      51
      52

      Cargando el editor…

        ResultadoPresiona Comprobar para comparar M2:N4

        Mote revisa tu resultado

        Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.

        Paso 4 · tu hoja

        Excel
        La hoja de este nivel
        ABCDEFGHIJKLMNO
        1order_idquantityunit_pricediscount_pctline_total order_idchannelstatusorder_totalchannelnet_revenueorders
        211712128.99028.9911712webcompleted73.98app7,160.268
        311712144.99044.9911713appcompleted293.93marketplace790.844
        411713131.99031.9911714marketplacecompleted190.95web2,113.906
        511713220.99041.9811715appcompleted4741.96
        611713454.990219.9611716appcompleted175.98Status countedcompleted
        711714244.99089.9811717appcancelled1609.00Report day2025-11-12
        811714117.99017.9911718appcompleted175.99
        911714170.99070.9911719webcompleted143.87Net revenue
        1011714111.99011.9911720appcompleted1147.48Orders
        11117152149.000298.0011721appcompleted159.00Average order value
        1211715411.99047.9611722marketplacecompleted265.92Commentary
        131171541099.0004396.0011723marketplacecompleted236.99
        1411716170.99070.9911724webcompleted32.98
        15117161104.990104.9911725webcompleted236.98
        161171711609.0001609.0011726webcompleted161.10
        17117181109.000109.0011727marketplacecompleted96.98
        1811718166.99066.9911728apprefunded734.99
        19117191210.990131.8811729appcompleted102.95
        2011719111.99011.9911730webcompleted1464.99
        21117201104.991094.4911731appcompleted362.97
        22117203349.0010942.30
        23117201109.001098.10
        2411720113.991012.59
        25117211159.000159.00
        2611722272.990145.98
        2711722217.99035.98
        2811722420.99083.96
        2911723117.99017.99
        30117231219.000219.00
        3111724111.99011.99
        3211724120.99020.99
        33117251179.000179.00
        3411725228.99057.98
        35117261179.0010161.10
        3611727143.99043.99
        3711727152.99052.99
        38117284179.000716.00
        3911728118.99018.99
        4011729212.99025.98
        4111729152.99052.99
        4211729211.99023.98
        4311730128.99028.99
        44117302139.000278.00
        45117301999.000999.00
        46117301159.000159.00
        4711731110.99010.99
        4811731174.99074.99
        4911731117.99017.99
        50117311259.000259.00
        51
        52

        Cargando el editor…

          ResultadoPresiona Comprobar para comparar M9:M11, L13

          Mote revisa tu resultado

          Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.

          La lección

          Una hoja, toda la cadena

          Este Desafío final junta el capítulo en una hoja, como se construye un informe mensual real: las líneas en bruto a la izquierda y luego bloques que leen cada uno solo el bloque anterior. Aaron apuntará la hoja terminada al mes completo; tú la construyes y pruebas con un día.

          El día es el miércoles 12 de noviembre de 2025, elegido a propósito. Tiene 49 líneas en A2:D50 y 20 pedidos en el bloque de pedidos G2:I21, con el canal y el estado de cada pedido. Dos de esos pedidos no deben contar como ventas: el 11717 se canceló y el 11728 se reembolsó. Si el informe los maneja bien este día, la regla de estado funciona.

          Cada bloque alimenta una parte del informe escrito del nivel 1:

          sección del informe de dónde viene en esta hoja
          Objetivo El ticket de Aaron: los números de noviembre, actualizables, por canal
          Datos y método Los bloques de líneas y pedidos, la fórmula de ingresos en E, la regla de estado en M6
          Hallazgos El resumen por canal en L1:N4
          Resumen ejecutivo El bloque de KPI en M9:M11 y la frase en L13
          Límites Un día de muestra; devoluciones no incluidas; gastos de envío fuera de los ingresos

          Mantener el método en celdas (la regla de estado, la fórmula de ingresos) es lo que hace honesta la sección de datos y método: cualquiera puede hacer clic en un número y ver cómo se hizo.

          Paso 1: totales de línea

          E2   =B2*C2*(1-D2/100)

          Rellenada hasta E50. La misma definición que en todas partes de este capítulo y en el caso de SQL: quantity × price × (1 − discount ÷ 100), sin envío.

          Paso 2: totales por pedido

          J2   =SUMIF($A$2:$A$50,G2,$E$2:$E$50)

          Rellenada hasta J21. Comprobación: SUM(J2:J21) y SUM(E2:E50) dan ambos 12,408.99.

          Paso 3: el resumen por canal, solo pedidos completados

          Dos criterios por celda: el canal de la columna L y la regla de estado de M6.

          M2   =SUMIFS($J$2:$J$21,$H$2:$H$21,L2,$I$2:$I$21,$M$6)
          N2   =COUNTIFS($H$2:$H$21,L2,$I$2:$I$21,$M$6)

          Ambas rellenadas hasta la fila 4. COUNTIFS cuenta pedidos porque se ejecuta sobre el bloque de pedidos, donde cada fila es un pedido. Contado sobre el bloque de líneas, el día tendría 49 en lugar de 20.

          Paso 4: KPI y la frase

          M9   =SUM(M2:M4)
          M10  =SUM(N2:N4)
          M11  =M9/M10
          L13  =TEXT(M7,"mmm d")&" sample: "&TEXT(M9,"$#,##0")&" net revenue from "&M10&" orders, AOV "&TEXT(M11,"$#,##0.00")&"."

          L13 dice: Nov 12 sample: $10,065 net revenue from 18 orders, AOV $559.17.

          Piensa como analista

          Concilia el día antes de fiarte de él. Los 20 pedidos suman 12,408.99, y el informe muestra 10,065.00. La diferencia, 2,343.99, debe ser exactamente los pedidos que la regla de estado deja fuera: 1,609.00 del pedido cancelado 11717 más 734.99 del pedido reembolsado 11728. Lo es, al centavo, así que el filtro hace lo que debe y nada más.

          Luego compara con una fuente en la que ya confías. En la tabla diaria del nivel 6, el 12 de noviembre muestra 18 pedidos completados y 10,065.00 de ingresos netos, lo mismo que esta hoja. Esa tabla diaria se construye con la definición que usa el caso de las fiestas de SQL, así que la plantilla está lista para que Aaron la apunte al mes completo, donde devolverá 651 pedidos y $292,364.40.

          Por último, lee el resultado. El AOV del día, $559.17, está muy por encima de los $449.10 del mes, y un pedido, el 11715 con 4,741.96, es el 47% de los ingresos del día. Un número de un solo día sirve para probar una plantilla; no es una tendencia.

          Errores comunes

          • Sumar el bloque de líneas por canal: las líneas no llevan canal ni estado, así que no hay nada por lo que filtrar. Agrega primero a pedidos.
          • Contar líneas como pedidos: 49 líneas, 20 pedidos.
          • Escribir "completed" en cada fórmula en lugar de apuntar a M6.
          • Usar AVERAGE(J2:J21) para el AOV: 620.45, porque incluye los pedidos cancelados y reembolsados.

          Elige qué puede ejecutarse en este sitio. Puedes cambiarlo cuando quieras desde "Configurar cookies", al pie de cada página.