La solicitud

De Andrew Ramos, Gerente de marketing
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:G4con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
COUNTIFSUMIFpendiente
Tu hoja
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | order_id | channel | subtotal | Channel | app | |||
| 2 | 12416 | app | 127.95 | |||||
| 3 | 12417 | app | 682.96 | Orders | ||||
| 4 | 12418 | app | 37.98 | Revenue | ||||
| 5 | 12419 | web | 19.19 | |||||
| 6 | 12420 | app | 51.99 | |||||
| 7 | 12421 | web | 119.96 | |||||
| 8 | 12422 | web | 189.94 | |||||
| 9 | 12423 | app | 286.98 | |||||
| 10 | 12424 | marketplace | 57.96 | |||||
| 11 | 12425 | web | 3476.00 | |||||
| 12 | 12426 | web | 789.95 | |||||
| 13 | 12427 | app | 443.97 | |||||
| 14 | 12428 | app | 189.98 | |||||
| 15 | 12429 | app | 1599.00 | |||||
| 16 | 12430 | web | 809.92 | |||||
| 17 | 12432 | app | 139.17 | |||||
| 18 | 12433 | web | 258.99 | |||||
| 19 | 12434 | web | 18.99 | |||||
| 20 | 12435 | app | 11.99 | |||||
| 21 | 12436 | app | 104.99 | |||||
| 22 | 12437 | app | 177.94 | |||||
| 23 | 12438 | app | 13.99 | |||||
| 24 | 12439 | app | 1737.99 | |||||
| 25 | 12440 | app | 1932.95 | |||||
| 26 | 12441 | app | 109.98 | |||||
| 27 | 12442 | web | 189.00 | |||||
| 28 | 12444 | marketplace | 971.92 | |||||
| 29 | 12445 | web | 113.92 | |||||
| 30 | 12447 | app | 694.92 | |||||
| 31 | ||||||||
| 32 |
Cargando el editor…
Solución de referencia
Mote revisa tu resultado
Presiona Comprobar. Cada celda correcta se vuelve una luciérnaga en tu linterna.
Lo que recibe Andrew, y por qué
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; G4es menor que=SUM(C2:C30), y se mueve cuando cambiasG1.
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 textoG1y 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.
¡Linterna encendida!
Practicaste: countifsumifcriteriaconditional aggregates
- Resuelto
- Sin pistas
- Al primer intento
