1. Faro

Nivel 6 · Valores que faltan, y una razón para cada corrección

La solicitud

De Charles Ruiz, Analista de datos

“Estoy construyendo el informe de márgenes de Furniture y Outdoor. Algunos productos no tienen costo unitario registrado y finanzas no los tendrá antes del viernes. No puedo descartarlos y no puedo dejarlos vacíos. ¿Puedes rellenarlos con una estimación razonable y marcar qué costos son estimaciones y por qué?”

Tu objetivo

En J1, cuenta con COUNTBLANK los costos unitarios que faltan en E2:E41. En F2:F41, la proporción de costo de cada producto (unit_cost dividido entre unit_price), o texto vacío "" cuando falta el costo. En J2, la MEDIAN de las proporciones de costo. En G2:G41, el costo a usar: el costo registrado, o el precio por la proporción mediana de J2 cuando falta el costo. En H2:H41, la decisión: el texto de J4 para un costo estimado, el texto de J5 para uno registrado.

  • Llena F2:H41, J1:J2 con los valores correctospendiente
  • Con fórmulas, no con números escritospendiente
  • Usa COUNTBLANK MEDIAN IFpendiente

Tu hoja

Excel
La hoja de este nivel
ABCDEFGHIJK
1product_idnamecategoryunit_priceunit_costcost_sharecost_useddecisionMissing unit_cost
2101Vale Velvet LoveseatFurniture1659.00Median cost share
3102Alder Oak Coffee TableFurniture919.00503.50
4103Orchard Rattan Dining ChairFurniture789.00429.87Decision if missingestimated: price x median cost share
5104Upland Oak BookcaseFurniture429.00214.70Decision if recordedas recorded
6105Avery Leather Bed FrameFurniture449.00232.70
7106Northfield Rattan SectionalFurniture229.0079.35
8107Birch Teak Side TableFurniture169.0054.61
9108Ashford Leather Dining ChairFurniture369.00139.71
10109Oakley Oak BookcaseFurniture999.00389.90
11110Linen Velvet HeadboardFurniture179.0085.20
12111Tidewater Teak LoveseatFurniture629.00
13112Vale Walnut Coffee TableFurniture519.00186.28
14113Bayside Rattan Dining ChairFurniture1379.00788.42
15114Rowan Walnut DresserFurniture279.00121.87
16115Weston Ash Bed FrameFurniture1599.00
17116Orchard Teak SofaFurniture689.00338.88
18117Orchard Walnut Side TableFurniture439.00178.30
19118Willow Ash Lounge ChairFurniture1609.00878.40
20119Alder Linen SideboardFurniture259.00
21120Sable Oak DaybedFurniture1209.00
22201Orchard Aluminum Adirondack ChairOutdoor51.9919.56
23202Pacifica Steel PlanterOutdoor289.00147.85
24203Northfield Teak Charcoal GrillOutdoor53.99
25204Laurel Teak Solar LanternOutdoor1289.00508.79
26205Maple Aluminum Patio Dining SetOutdoor1099.00584.22
27206Driftwood Acacia PlanterOutdoor219.00
28207Cedar Concrete Grill Tool SetOutdoor72.99
29208Ashford Wicker Solar LanternOutdoor74.9924.66
30209Sable Concrete Adirondack ChairOutdoor50.9919.35
31210Linen Aluminum Raised Garden BedOutdoor669.00305.73
32211Linden Aluminum Grill Tool SetOutdoor969.00327.46
33212Harbor Acacia Solar LanternOutdoor289.00118.36
34213Pine Wicker Patio Dining SetOutdoor239.00106.45
35214Copper Steel Raised Garden BedOutdoor259.00121.03
36215Marlow Concrete Charcoal GrillOutdoor93.9939.48
37216Tidewater Concrete String LightsOutdoor379.00217.56
38217Marlow Concrete Patio Dining SetOutdoor779.00373.25
39218Fern Concrete Raised Garden BedOutdoor779.00408.40
40219Upland Teak Grill Tool SetOutdoor249.00128.06
41220Oakley Steel Solar LanternOutdoor869.00322.08
42
43

Cargando el editor…

    ResultadoPresiona Comprobar para comparar F2:H41, J1:J2

    Mote revisa tu resultado

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

    La lección

    Una celda vacía es una pregunta, no una respuesta. El costo no se registró, o se perdió, o no aplica. Antes que nada, averigua cuántas hay y decide, columna por columna, en qué debe convertirse un vacío. Luego anota la decisión junto a los datos.

    Encuentra los huecos

    Método Cómo
    Contar =COUNTBLANK(E2:E41) cuenta las celdas vacías: 8 aquí
    Filtrar Datos > Filtro, abre la flecha de la columna: una entrada (Vacías) significa que hay celdas vacías; marca solo esa para verlas
    Comparar =COUNTA(E2:E41) da 32 celdas llenas de 40 filas

    Ejecuta el conteo en cada columna antes de analizar una exportación nueva. Es la parte más rápida de una primera mirada a la calidad de los datos: aquí unit_price no tiene vacíos, unit_cost tiene 8 (productos 101, 111, 115, 119, 120, 203, 206 y 207).

    Tres formas de tratar un vacío

    Opción Cuándo encaja Aquí
    Descartar la fila pocos vacíos, muchas filas, y la fila no hace falta no: 8 de 40 es una quinta parte de la gama, y los productos se venden
    Un valor fijo el vacío tiene un significado claro (0, Unknown, not recorded) no: un costo de 0 deja todos los márgenes en 100 %
    Una estimación (mediana, promedio) el valor existe pero se desconoce, y un valor típico es defendible sí, con una etiqueta

    La misma tienda toma decisiones distintas en columnas distintas. customers.city está vacía en 14 clientes: escribe Unknown y consérvalos, ya que una ciudad estimada no significa nada. customers.referral_source está vacía en 666: eso es “no registrado”, una respuesta real que pertenece a su propia categoría, no un hueco que rellenar.

    Estima a partir de una proporción, con la mediana

    Un costo mediano sería una mala estimación: =MEDIAN(E2:E41) es 200.49, que es más que el precio de $53.99 de la parrilla de la fila 24, y una octava parte del sofá de dos plazas. Estos productos van de $50.99 a $1,659. El costo escala con el precio, así que estima la proporción del precio que es costo y luego aplícala:

    F2   =IF(E2="","",E2/D2)
    J2   =MEDIAN(F2:F41)
    G2   =IF(E2="",D2*$J$2,E2)

    F3 muestra 54.8 % (503.50 / 919). MEDIAN ordena las 32 proporciones y toma la del medio (con 32 valores, el promedio de las dos centrales): 45.1 %. Salta el texto vacío de las ocho filas en blanco, como toda función que resume un rango. La proporción promedio es parecida aquí, 44.9 %, pero la mediana es el hábito más seguro: un producto con un costo mal tecleado arrastraría el promedio y dejaría la mediana casi donde estaba.

    G2, el Vale Velvet Loveseat de $1,659, recibe un costo estimado de 748.53. G3 conserva su 503.50 registrado, y G24, la parrilla de $53.99, recibe 24.36.

    Anota por qué

    Charles tiene que defender estos números. La columna de decisión dice, fila por fila, qué regla produjo el valor:

    H2   =IF(E2="",$J$4,$J$5)

    La redacción vive en J4 y J5, así que es la misma en todas las filas y puede cambiarse en un solo lugar. Cuando finanzas envíe los costos reales, ordena o filtra por la columna H y reemplaza exactamente las ocho estimaciones.

    Errores comunes

    • Rellenar la columna original. Conserva unit_cost tal como se exportó y pon el valor rellenado a su lado, o nadie podrá distinguir una estimación de un hecho.
    • 0 como marcador. Parece un dato y fluye a todos los totales y promedios.
    • Un vacío que no está vacío. Una celda con un espacio parece vacía, pero COUNTBLANK no la cuenta. =COUNTIF(E2:E41," ") las encuentra.
    • Estimar sin una etiqueta. Una estimación sin columna de decisión se convierte en un hecho en cuanto se reenvía la hoja.

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