La solicitud

De Logan Brooks, Especialista en email marketing
Tu objetivo
En H3, cuenta los pedidos con cualquier código de cupón en D2:D59 (COUNTIF con un comodín). En H4, cuenta los pedidos cuyo subtotal (E2:E59) sea al menos el umbral de H1 (COUNTIF, criterio construido a partir de H1 con &). En H5, suma los subtotales de los pedidos cuyo estado (C2:C59) no sea ni cancelled ni refunded (SUMIFS con dos condiciones <>).
- Llena
H3:H5con los valores correctospendiente - Con fórmulas, no con números escritospendiente
- Usa
COUNTIFSUMIFSpendiente
Tu hoja
| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | order_id | channel | status | coupon_code | subtotal | Big basket from | 250.00 | ||
| 2 | 12166 | app | completed | BFCM25 | 256.40 | ||||
| 3 | 12167 | web | completed | 330.93 | Orders with a coupon | ||||
| 4 | 12168 | app | completed | BFCM25 | 500.85 | Big baskets | |||
| 5 | 12169 | app | completed | BFCM25 | 17.99 | Revenue kept | |||
| 6 | 12170 | web | completed | 308.00 | |||||
| 7 | 12171 | web | completed | 378.00 | |||||
| 8 | 12172 | app | completed | 283.96 | |||||
| 9 | 12173 | app | cancelled | 33.98 | |||||
| 10 | 12174 | web | cancelled | BFCM25 | 3149.12 | ||||
| 11 | 12175 | app | completed | 139.00 | |||||
| 12 | 12176 | web | completed | BFCM25 | 45.74 | ||||
| 13 | 12177 | web | completed | 41.98 | |||||
| 14 | 12178 | web | completed | 384.96 | |||||
| 15 | 12179 | app | completed | 200.99 | |||||
| 16 | 12180 | web | completed | BFCM25 | 1403.25 | ||||
| 17 | 12181 | marketplace | completed | 412.92 | |||||
| 18 | 12182 | app | refunded | 1258.92 | |||||
| 19 | 12183 | app | completed | 167.93 | |||||
| 20 | 12184 | web | completed | BFCM25 | 29.99 | ||||
| 21 | 12185 | web | completed | 234.96 | |||||
| 22 | 12186 | web | completed | 421.99 | |||||
| 23 | 12187 | app | refunded | BFCM25 | 78.71 | ||||
| 24 | 12188 | app | completed | 65.98 | |||||
| 25 | 12189 | app | completed | 60.99 | |||||
| 26 | 12190 | app | completed | BFCM25 | 106.48 | ||||
| 27 | 12191 | web | completed | 161.95 | |||||
| 28 | 12192 | app | cancelled | BFCM25 | 21.74 | ||||
| 29 | 12193 | web | completed | 772.94 | |||||
| 30 | 12194 | app | completed | 17.99 | |||||
| 31 | 12195 | app | completed | 43.98 | |||||
| 32 | 12196 | app | completed | 582.89 | |||||
| 33 | 12197 | app | completed | BFCM25 | 1667.99 | ||||
| 34 | 12198 | app | completed | BFCM25 | 420.73 | ||||
| 35 | 12199 | marketplace | completed | BFCM25 | 112.48 | ||||
| 36 | 12200 | app | completed | 2252.97 | |||||
| 37 | 12201 | web | completed | BFCM25 | 39.74 | ||||
| 38 | 12202 | marketplace | completed | BFCM25 | 19.49 | ||||
| 39 | 12203 | app | completed | BFCM25 | 74.98 | ||||
| 40 | 12204 | marketplace | completed | 510.95 | |||||
| 41 | 12205 | app | completed | BFCM25 | 105.74 | ||||
| 42 | 12206 | web | completed | 805.94 | |||||
| 43 | 12207 | app | completed | 16.99 | |||||
| 44 | 12208 | app | completed | BFCM25 | 171.74 | ||||
| 45 | 12209 | app | completed | 189.00 | |||||
| 46 | 12210 | web | completed | BFCM25 | 62.97 | ||||
| 47 | 12211 | app | completed | BFCM25 | 520.41 | ||||
| 48 | 12212 | app | completed | BFCM25 | 551.21 | ||||
| 49 | 12213 | app | completed | 17.99 | |||||
| 50 | 12214 | app | completed | BFCM25 | 216.75 | ||||
| 51 | 12215 | web | completed | 676.00 | |||||
| 52 | 12216 | app | completed | BFCM25 | 163.50 | ||||
| 53 | 12217 | web | completed | 77.98 | |||||
| 54 | 12218 | marketplace | completed | 229.98 | |||||
| 55 | 12219 | app | completed | 11.99 | |||||
| 56 | 12220 | app | completed | 1265.00 | |||||
| 57 | 12221 | app | completed | BFCM25 | 95.23 | ||||
| 58 | 12222 | app | completed | BFCM25 | 39.74 | ||||
| 59 | 12223 | app | completed | 65.98 | |||||
| 60 | |||||||||
| 61 |
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 Logan, y por qué
La lección
Hasta ahora los criterios eran valores simples: app, completed o una celda que contuviera uno. Un criterio también puede llevar un operador y comodines. Eso convierte a COUNTIF y SUMIFS en pequeños filtros: “al menos 250”, “todo menos cancelado”, “cualquier cupón”.
Operadores en un criterio
El criterio es texto, así que el operador va dentro de las comillas junto con el valor:
| Criterio | Coincide con |
|---|---|
">=250" |
números desde 250 |
">250" |
números por encima de 250 (el 250 queda fuera) |
"<100" |
números por debajo de 100 |
"<>cancelled" |
toda celda que no sea cancelled, vacías incluidas |
"completed" o "=completed" |
exactamente completed (en mayúsculas o minúsculas) |
"" |
celdas vacías |
En esta hoja =COUNTIF(E2:E59,">=250") cuenta los pedidos de 250 o más: 23 de 58. Como en el capítulo 1, decide qué pasa en el borde. “Cestas de $250 en adelante” es >=; “más de $250” es >.
Construir un criterio desde una celda con &
Logan sigue moviendo la línea, así que vive en H1. La fórmula tentadora es incorrecta:
=COUNTIF(E2:E59,">=H1")
Todo lo que va entre comillas es texto literal, así que esta compara cada subtotal con la palabra H1 y devuelve 0. En su lugar, deja el operador entre comillas y une la celda con &:
H4 =COUNTIF(E2:E59,">="&H1)
">="&H1 se evalúa primero y se convierte en el texto >=250. Cambia H1 a 100 y H4 se actualiza. El mismo truco funciona con cualquier operador y con fechas: "<="&G2, "<>"&B1.
Comodines
En un criterio de texto, * representa cualquier secuencia de caracteres (incluso ninguno) y ? exactamente un carácter:
| Criterio | Coincide con |
|---|---|
"BF*" |
códigos que empiezan por BF, como BFCM25 |
"*15" |
códigos que terminan en 15, como SPRING15 y SUMMER15 |
"*" |
cualquier texto, es decir, toda celda rellenada |
"~*" |
un asterisco literal (la ~ lo escapa) |
Las celdas vacías no contienen texto, así que "*" las salta. Eso convierte a =COUNTIF(D2:D59,"*") en el conteo de pedidos que usaron un cupón: 25. El domingo todos eran BFCM25, así que =COUNTIF(D2:D59,"BF*") también da 25. Los comodines solo funcionan con texto; "2*" no encontrará números que empiecen por 2.
Dos pruebas “no” en una columna
“Deja fuera los cancelados y los reembolsados” necesita dos condiciones sobre la columna de estado. SUMIFS acepta el mismo rango dos veces:
H5 =SUMIFS(E2:E59,C2:C59,"<>cancelled",C2:C59,"<>refunded")
Una fila se conserva solo cuando pasa ambas pruebas, así que las filas canceladas fallan la primera y las reembolsadas fallan la segunda. El resultado, 17,756.51, es igual hoy a =SUMIF(C2:C59,"completed",E2:E59), porque este día no tiene pedidos pendientes. Las dos fórmulas difieren cuando aparece un estado nuevo: la versión con <> lo conserva, la versión con completed lo descarta. Elige la que coincida con la definición que usa tu equipo.
Errores comunes
- Referencia de celda dentro de las comillas.
">=H1"es el texto H1, no el valor de H1. - Dos pruebas
<>unidas en una sola cadena."<>cancelled,refunded"busca exactamente ese texto. Usa dos pares. <>y celdas vacías."<>cancelled"también coincide con celdas de estado vacías. En una exportación limpia no importa; en una desordenada puede arrastrar filas que no querías. El siguiente nivel lo examina.- Comodines sobre números.
*y?solo coinciden con texto.
¡Linterna encendida!
Practicaste: criteriawildcardsconcatenationcountifsumifs
- Resuelto
- Sin pistas
- Al primer intento
