1. Faro

Nivel 2 · Pedidos de la app con COUNTIF y SUMIF

La solicitud

De Andrew Ramos, Gerente de marketing

“Enviamos una notificación push de la app el domingo 7 de diciembre. Antes de informar: ¿cuántos pedidos completados entraron por la app ese día y cuántos ingresos generaron? Puede que luego te pida web, así que deja el canal en una celda que yo pueda cambiar.”

Tu objetivo

El canal sobre el que informar está en G1. En G3, cuenta con COUNTIF los pedidos de B2:B30 cuyo canal coincide con G1. En G4, suma con SUMIF sus subtotales (C2:C30). Apunta a G1, no escribas el canal dentro de las fórmulas.

  • Llena G3:G4 con los valores correctospendiente
  • Con fórmulas, no con números escritospendiente
  • Usa COUNTIF SUMIFpendiente

Tu hoja

Excel
La hoja de este nivel
ABCDEFGH
1order_idchannelsubtotalChannelapp
212416app127.95
312417app682.96Orders
412418app37.98Revenue
512419web19.19
612420app51.99
712421web119.96
812422web189.94
912423app286.98
1012424marketplace57.96
1112425web3476.00
1212426web789.95
1312427app443.97
1412428app189.98
1512429app1599.00
1612430web809.92
1712432app139.17
1812433web258.99
1912434web18.99
2012435app11.99
2112436app104.99
2212437app177.94
2312438app13.99
2412439app1737.99
2512440app1932.95
2612441app109.98
2712442web189.00
2812444marketplace971.92
2912445web113.92
3012447app694.92
31
32

Cargando el editor…

    ResultadoPresiona Comprobar para comparar G3:G4

    Mote revisa tu resultado

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

    La lección

    SUM suma todos los números de un rango. La mayoría de las preguntas de negocio son más acotadas: ingresos de la app, pedidos de más de $100, devoluciones marcadas como dañadas. Las funciones condicionales añaden una prueba: miran una columna, se quedan con las filas que pasan y cuentan o suman solo esas. Conociste COUNTIF en el nivel anterior con números; aquí la prueba es sobre texto, y SUMIF suma dinero.

    COUNTIF: cuántas filas coinciden

    =COUNTIF(range, criteria)

    range es la columna que pruebas, criteria es lo que una celda debe igualar para contarse. En esta hoja los canales están en B2:B30, así que:

    =COUNTIF(B2:B30,"app")

    devuelve 17: diecisiete de los 29 pedidos completados del domingo entraron por la app. La coincidencia ignora mayúsculas y minúsculas, así que "App" y "APP" dan los mismos 17.

    SUMIF: suma las filas que coinciden

    =SUMIF(range, criteria, sum_range)

    SUMIF prueba range exactamente igual que COUNTIF y luego suma las celdas de sum_range que están en las filas que coinciden. Para sumar los subtotales de la app:

    =SUMIF(B2:B30,"app",C2:C30)

    Excel empareja los rangos por posición: la 1.ª celda de B2:B30 con la 1.ª celda de C2:C30, y así sucesivamente. El pedido 12416 de la fila 2 es un pedido de la app, así que se suman sus 127.95; el pedido 12419 de la fila 5 es un pedido web, así que sus 19.19 no se suman. El total es 8,344.73.

    Si omites sum_range, SUMIF suma las propias celdas probadas, lo que viene bien para una condición sobre los números: =SUMIF(C2:C30,">1000") suma los subtotales superiores a 1,000. Los siguientes niveles cubren condiciones como ">1000".

    Pon la condición en una celda

    Andrew quiere cambiar de canal. Así que en lugar de escribir "app" en las dos fórmulas, apunta a la celda de entrada G1:

    G3   =COUNTIF(B2:B30,G1)
    G4   =SUMIF(B2:B30,G1,C2:C30)

    Una referencia de celda no necesita comillas: el criterio es lo que contenga G1. Escribe web en G1 y ambas respuestas cambian a los pedidos web. Aquí no se rellena nada hacia abajo, así que los signos $ del capítulo 1 no hacen falta.

    Comprueba el reparto

    Un total condicional debe caber dentro del conjunto. Dos comprobaciones rápidas:

    • los conteos por canal suman todas las filas: 17 de la app + 10 web + 2 marketplace = 29 pedidos, las 29 filas de A2:A30;
    • G4 es menor que =SUM(C2:C30), y se mueve cuando cambias G1.

    Si un conteo sale 0, mira primero los datos: un canal guardado como app con un espacio al final no es igual a app, y COUNTIF no te dirá por qué.

    Errores comunes

    • Intercambiar los rangos en SUMIF. El rango que pruebas va primero, el que sumas va al final. =SUMIF(C2:C30,G1,B2:B30) devuelve 0.
    • Rangos de tamaños distintos. =SUMIF(B2:B30,G1,C2:C25) empareja las filas equivocadas o se detiene antes. Haz que ambos rangos cubran las mismas filas.
    • Comillas alrededor de una referencia de celda. =COUNTIF(B2:B30,"G1") busca el texto G1 y no encuentra nada.
    • Escribir el canal dentro de la fórmula. Funciona hoy, y el “ahora hazlo con web” de Andrew significa editar cada fórmula.

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