El libro de precios tiene una columna de margen. Todas sus celdas leen 23,08%.
Nadie la ha cuestionado nunca, porque la lista de precios se construyó para mantener un 30% y 23 no está lejos de 30 — parece la clase de hueco que se abre entre una política y el mundo real, la clase de cosa que se explica con descuentos, con mix y con un par de cuentas heredadas.
No es eso. En esta hoja no hay descuentos. Cada precio de tarifa es exactamente su coste por 1,3, y 23,08% no es una aproximación de nada — es 0,30 / 1,30, exacto hasta los decimales que quieras mostrar, en todas las filas, para siempre. Quien construyó la columna añadió un 30% al coste y llamó al resultado un margen del 30%. Son dos cantidades distintas y solo una de ellas es lo que el informe financiero entiende por margen.
A lo largo de un año de facturación, la diferencia son 36.863,23.
Este artículo trata de la aritmética porcentual que hay debajo de eso, y debajo de otra docena de errores silenciosos de hoja de cálculo: qué está guardando Excel de verdad cuando una celda muestra 23,08%, cuándo hay que dividir en vez de multiplicar, por qué una columna de porcentajes casi nunca debe promediarse, y por qué doce pesos de un mismo total pueden sumar 99,8%.
Lo que necesitas. Nada exótico.
SUMA,SUMAR.SI,SUMAPRODUCTO,REDONDEAR,SI,SI.ERRORyABSfuncionan en todas las versiones de Excel y en Google Sheets.RRInecesita Excel 2013 o posterior, y existe en Sheets. El formato de porcentaje y el operador%son tan viejos como el propio Excel.
1) La Columna Que Dice 30% y Significa 23,08%
🎯 Escenario: Te han preguntado por qué el margen bruto salió al 23% cuando la política de precios es del 30%. Los sospechosos obvios — descuentos, portes, un mal mes — resultan todos inocentes. La respuesta está en la propia lista de precios, y lleva ahí desde que se escribió.
Una Lista de Precios Mayorista Construida para un Margen Que No Tiene
Doce líneas del año comercial de un mayorista de café y té, tal cual están en el libro de precios. Producto en A2:A13, categoría en B2:B13, coste unitario en C2:C13, precio de tarifa en D2:D13, unidades vendidas este año en E2:E13 y unidades vendidas el año pasado en F2:F13 — todas las fórmulas de este artículo están escritas contra esa disposición. La columna de precio de tarifa tiene una sola regla detrás y esa regla es el problema entero: cada precio es su coste multiplicado por 1,3, escrito hace años por alguien a quien le habían dicho que mantuviera un margen del 30%. Multiplica las dos columnas y el año da 372.728,20 de ingresos sobre 286.714,00 de coste, lo que es un margen bruto del 23,08% — el mismo 23,08% en cada línea, porque 0,30 / 1,30 es una constante. Fijar el precio de esos mismos doce productos a un margen real del 30%, el coste dividido entre 0,7, habría producido 409.591,43. Las dos columnas de unidades sostienen el resto del artículo: dan doce variaciones interanuales honestas para promediar mal, cinco pesos por categoría que calcular sobre un total, y una ponderación que convierte un engañoso 10,64% en el 12,92% que el negocio hizo de verdad.
fxLas celdas con fórmulas están resaltadas en verde
Pasa el mouse sobre las celdas con fórmulas para ver la fórmula y resaltar las celdas referenciadas
Doce productos, con el coste en C2:C13, el precio de tarifa en D2:D13, y los volúmenes de este año y del anterior en E2:E13 y F2:F13.
Pon una columna de margen al lado:
=(D2-C2)/D2
Rellénala hacia abajo y todas las filas devuelven 23,0769%. No aproximadamente: idénticamente. Esa es la pista. Los márgenes reales varían; una columna de márgenes idénticos significa que los precios los generó una fórmula, y puedes trabajar hacia atrás para averiguar cuál.
=D2/C2 1,3
Cada precio es su coste por 1,3. A alguien le dijeron "de esto sacamos un 30%" y escribió =C2*1,3, que añade un 30% al coste. El margen se mide contra el precio. El 30 que subió a la parte de arriba del coste está ahora también en la parte de abajo del margen:
margen = 0,30 / 1,30 = 0,230769…
No hay nada que arreglar en la fórmula del margen. La fórmula del margen está bien. Está reportando fielmente una lista de precios construida contra el objetivo equivocado, y seguirá reportando 23,08% hasta que alguien cambie los precios.
Lo que cuesta es el resto de esta sección. Multiplica coste por unidades y precio por unidades:
=SUMAPRODUCTO(C2:C13; E2:E13) 286.714,00
=SUMAPRODUCTO(D2:D13; E2:E13) 372.728,20
Así que 372.728,20 de ingresos sobre 286.714,00 de coste — 86.014,20 de beneficio bruto al 23,08%. A un margen real del 30%, los mismos doce productos sobre los mismos doce volúmenes habrían facturado:
286.714,00 / 0,7 = 409.591,43
36.863,23 más, todo beneficio bruto, sin necesidad de vender una sola unidad extra. La sección 6 lo convierte en una columna de precios corregidos.
2) Qué Hace Realmente el Botón %
Antes de cualquier aritmética, lo que provoca más errores de porcentaje que todas las fórmulas de este artículo juntas: el formato de porcentaje cambia el aspecto de una celda, no lo que contiene.
Una celda que muestra 23,08% contiene 0,230769230769231. El formato multiplica por 100 para mostrarlo y añade un signo. No pasa nada más. Lo que significa que:
=A1*B1donde B1 muestra 23,08% multiplica por 0,2308, correctamente. No hay que dividir entre 100 en ningún sitio.- Escribir
23,08en una celda ya formateada como porcentaje te da 23,08% — Excel se fija en el formato y divide entre 100 por ti. Escribir23,08en una celda General y después aplicar el formato de porcentaje te da 2308,00%. Las mismas teclas, dos órdenes de magnitud de diferencia, decidido enteramente por el orden en que lo hiciste. - Esa amabilidad es una opción: Archivo ▸ Opciones ▸ Avanzadas ▸ Habilitar entrada automática de porcentaje. Está activada por defecto. Si la hoja de un compañero se comporta distinto de la tuya, normalmente es por esto.
El signo % es además un operador de verdad. 20% en una fórmula es un literal que vale 0,2, exactamente igual que =A1*20% y =A1*0,2 son el mismo cálculo. Eso convierte =C2*(1+30%) en una forma legítima y mucho más legible de escribir =C2*1,3 — la intención queda a la vista, lo que en esta hoja en concreto habría valido 36.863,23.
Dos costumbres de formato que conviene adoptar ya:
0,0%;[Rojo]-0,0%;"–"
como formato personalizado (Ctrl+1 ▸ Personalizada) muestra un decimal, pinta los negativos en rojo e imprime una raya en vez de 0,0% para un cero de verdad, así que un resultado vacío deja de disfrazarse de "sin cambios". Y recuerda que Aumentar decimales nunca cambia un valor — si necesitas el número guardado redondeado, eso es REDONDEAR, y la sección 13 va sobre esa diferencia.
3) Variación Porcentual: (Nuevo − Viejo) / Viejo
La fórmula de porcentaje que más se escribe, y la que más gente pone del revés. Crecimiento interanual de unidades, en G2:
=(E2-F2)/F2
o, idénticamente y con una referencia menos que equivocar:
=E2/F2-1
El denominador es siempre el valor viejo. No es un convenio que puedas invertir: el significado entero de "creció un 14%" es respecto de donde empezó. Rellenada hacia abajo, la columna dice:
| Producto | Unidades | Unidades AA | Variación |
|---|---|---|---|
| Espresso Blend 1kg | 4.820 | 4.210 | 14,49% |
| Single Origin Colombia 1kg | 2.640 | 2.180 | 21,10% |
| Decaf House 1kg | 1.150 | 1.290 | −10,85% |
| Earl Grey Loose 500g | 3.310 | 2.950 | 12,20% |
| Green Sencha 500g | 1.780 | 1.860 | −4,30% |
| Chai Concentrate 1L | 2.240 | 1.540 | 45,45% |
| Oat Barista 1L | 18.600 | 14.200 | 30,99% |
| Almond Barista 1L | 6.450 | 6.980 | −7,59% |
| Vanilla Syrup 750ml | 5.120 | 4.760 | 7,56% |
| Caramel Syrup 750ml | 4.380 | 4.510 | −2,88% |
| Paper Cup 12oz (1000) | 940 | 720 | 30,56% |
| Filter Papers (500) | 1.620 | 1.780 | −8,99% |
Tres cosas de esa columna que no son evidentes:
No es simétrica. Oat Barista pasó de 14.200 a 18.600, un 30,99% arriba. Dale la vuelta y de 18.600 a 14.200 es un 23,66% abajo, no un 30,99%. La base cambió, así que el porcentaje cambió. Por eso "hemos perdido el 30% que ganamos" casi siempre está mal.
Una base cero no tiene respuesta. =(E2-F2)/F2 con F2 = 0 devuelve #¡DIV/0!, y hace bien. Un producto que no vendió nada el año pasado y 610 unidades este no ha crecido ningún porcentaje: es nuevo. La sección 12 cubre qué escribir en la celda en su lugar.
Una base negativa te da el signo del revés. Otra vez la sección 12, porque merece su propia explicación.
4) Peso Sobre el Total, y los Dólares Que Impiden Que se Mueva el Denominador
🎯 Escenario: La revisión de categorías quiere el reparto de ingresos por categoría como porcentaje del año. Tienes una columna de ingresos por línea y una de categoría, y unos dos minutos.
Ingresos por línea en H2, rellenado hacia abajo:
=D2*E2
Peso sobre el total en I2:
=H2/$H$14
con el total del año =SUMA(H2:H13) en H14. Los símbolos de dólar son el sentido entero de esta sección. Sin ellos, I3 pasa a ser =H3/H15, I4 pasa a ser =H4/H16, y la columna divide en silencio cada línea entre lo que casualmente esté unas filas más abajo — normalmente celdas vacías, lo que significa #¡DIV/0! si tienes suerte y un número equivocado si no. Fija el denominador, siempre: F4 sobre la referencia, o escribe los dólares a mano.
Si prefieres no mantener una celda de total, mete la SUMA dentro y fija su rango:
=H2/SUMA($H$2:$H$13)
Por categoría, con SUMAR.SI:
=SUMAR.SI($B$2:$B$13; B2; $H$2:$H$13)/SUMA($H$2:$H$13)
o contra una lista de categorías únicas en K2:K6:
=SUMAR.SI($B$2:$B$13; K2; $H$2:$H$13)/SUMA($H$2:$H$13)
| Categoría | Ingresos | Peso |
|---|---|---|
| Coffee | 155.090,00 | 41,61% |
| Tea | 71.344,00 | 19,14% |
| Dairy Alt | 44.850,00 | 12,03% |
| Syrups | 38.285,00 | 10,27% |
| Supplies | 63.159,20 | 16,95% |
| Total | 372.728,20 | 100,00% |
Suma siempre la columna de pesos. Es la auditoría más barata de Excel: si no da 100%, o el denominador está mal, o hay una fila excluida, o una categoría está escrita de dos formas distintas. SUMAR.SI no distingue mayúsculas de minúsculas pero sí es muy sensible a los espacios, y "Tea " con un espacio final es una sexta categoría en lo que a ella respecta.
5) Margen Frente a Markup
Estos son los dos porcentajes que la gente quiere decir cuando dice "de esto sacamos un 30%", y se calculan sobre denominadores distintos. Apréndete el par una vez y el resto de este artículo es contabilidad.
markup = (precio - coste) / coste =(D2-C2)/C2
margen = (precio - coste) / precio =(D2-C2)/D2
Mismo numerador, distinto denominador. El markup es el beneficio medido contra lo que pagaste; el margen es el beneficio medido contra lo que cobraste. Como el precio es mayor que el coste, el markup es siempre el número más grande — que es exactamente por lo que los presupuestos de ventas derivan hacia él y los informes financieros se quedan en el margen.
En esta lista de precios, todas las filas son un markup del 30%:
=(16,12-12,40)/12,40 30,00% markup
=(16,12-12,40)/16,12 23,08% margen
Las conversiones, que merecen apuntarse en un pósit:
margen desde markup =markup/(1+markup) =30%/(1+30%) → 23,08%
markup desde margen =margen/(1-margen) =30%/(1-30%) → 42,86%
Una tabla útil para la conversación de precios:
| Markup sobre coste | Margen resultante | Multiplicador sobre coste |
|---|---|---|
| 20% | 16,67% | 1,200 |
| 25% | 20,00% | 1,250 |
| 30% | 23,08% | 1,300 |
| 40% | 28,57% | 1,400 |
| 42,86% | 30,00% | 1,4286 |
| 50% | 33,33% | 1,500 |
| 100% | 50,00% | 2,000 |
Dos filas de ahí zanjan casi todas las discusiones. Un markup del 50% es un margen del 33%, y duplicar tu dinero es un margen del 50%, no del 100% — un margen nunca puede llegar al 100%, porque eso significaría que la mercancía fue gratis.
La trampa es que las dos palabras están lo bastante cerca como para usarse indistintamente en una reunión y lo bastante lejos como para importar en una hoja. Si una columna se llama "Margen %", comprueba el denominador antes de fiarte. Cuesta una celda:
=D2/C2
1,30 significa que alguien aplicó un markup. 1,4286 significa que alguien fijó el precio a un margen.
6) Fijar Precio a un Margen Objetivo: Divide, No Sumes
🎯 Escenario: La política es un margen bruto del 30%. Necesitas una columna de precios corregidos que lo entregue de verdad, y una cifra que poner delante de quien firma los precios.
No puedes llegar sumándole un porcentaje al coste, porque el porcentaje que habría que sumar depende del margen que quieres de una forma que no es lineal. Se llega dividiendo:
=C2/(1-30%)
o, con el margen objetivo aparcado en $K$1 donde se puede cambiar una vez y recalcular la columna entera:
=REDONDEAR(C2/(1-$K$1); 2)
Ese es el arreglo entero. El coste dividido entre uno menos el margen es el precio que produce ese margen, y funciona para cualquier objetivo: un 40% de margen es /0,6, un 15% es /0,85.
| Producto | Coste | Precio actual (×1,3) | Precio al 30% de margen |
|---|---|---|---|
| Espresso Blend 1kg | 12,40 | 16,12 | 17,71 |
| Single Origin Colombia 1kg | 16,80 | 21,84 | 24,00 |
| Decaf House 1kg | 13,20 | 17,16 | 18,86 |
| Earl Grey Loose 500g | 7,60 | 9,88 | 10,86 |
| Green Sencha 500g | 9,40 | 12,22 | 13,43 |
| Chai Concentrate 1L | 5,80 | 7,54 | 8,29 |
| Oat Barista 1L | 1,30 | 1,69 | 1,86 |
| Almond Barista 1L | 1,60 | 2,08 | 2,29 |
| Vanilla Syrup 750ml | 3,10 | 4,03 | 4,43 |
| Caramel Syrup 750ml | 3,10 | 4,03 | 4,43 |
| Paper Cup 12oz (1000) | 41,00 | 53,30 | 58,57 |
| Filter Papers (500) | 6,20 | 8,06 | 8,86 |
Multiplica la columna nueva por los mismos volúmenes:
=SUMAPRODUCTO(J2:J13; E2:E13) 409.693,30
Frente a 372.728,20 hoy — 36.965,10 más de beneficio bruto, sobre volúmenes idénticos y costes idénticos.
Esa cifra está 101,87 por encima de los 36.863,23 citados al principio, y la discrepancia merece entenderse en vez de taparse. 36.863,23 es el objetivo aritmético exacto, 286.714 / 0,7. 409.693,30 es lo que facturas de verdad una vez que cada precio se ha redondeado al céntimo con REDONDEAR(…; 2), y el redondeo a dos decimales resultó subir más veces de las que bajó. El margen combinado sobre la columna redondeada es 30,02%, no 30,00%. Está bien, y está en el sentido correcto — pero es la razón por la que una revisión de precios nunca aterriza exactamente sobre su propio caso de negocio, y saber cuál de tus dos números es el modelo y cuál la factura ahorra una tarde.
7) Quitar un Porcentaje — y Volver a Ponerlo
🎯 Escenario: El total de la factura es 447.273,84 con un 20% de IVA incluido. Necesitas la base para la línea de ingresos.
La respuesta equivocada es la que parece simétrica:
=447273,84*0,8 357.819,07 mal
=447273,84/1,2 372.728,20 bien
Un hueco de 14.909,13 en un solo número, y los dos resultados parecen ingresos plausibles, que es lo que hace que sobreviva a la revisión.
El razonamiento tiene la misma forma que margen frente a markup. El IVA se añadió a la base, así que el bruto es base × 1,2. Recuperar la base significa deshacer esa multiplicación — dividir entre 1,2 — no aplicar un porcentaje distinto a una base distinta. Un 20% de la base es un 16,67% del bruto, y × 0,8 quita un 20% del bruto.
El importe del IVA en sí:
=447273,84/1,2*0,2 74.545,64
=447273,84/6 74.545,64
El atajo /6 es el que usan los contables y es exacto, porque 0,2/1,2 es 1/6. Para un tipo del 5% el divisor es 21, para el 19% es 1,19/0,19, y la forma general es:
=bruto/(1+tipo)*tipo
La misma lógica cubre cualquier pregunta de "quitar un porcentaje". Para revertir un descuento del 15% y recuperar el precio de tarifa, divide entre 0,85 — no sumes un 15%:
=neto/(1-15%)
Sumarle un 15% a un precio ya descontado recupera el 97,75% de donde empezaste, y ese 2,25% que falta es la cosa a la que este artículo vuelve una y otra vez: un porcentaje no significa nada sin su base, y la base se mueve.
8) Subir un 10% y Bajar un 10% No Te Deja Donde Estabas
Los porcentajes componen. Dos cambios aplicados en secuencia multiplican sus factores, no suman sus tasas:
=100*(1+10%)*(1-10%) 99
Arriba un 10%, luego abajo un 10%, y te deja un 1% por debajo — y el orden da igual, porque la multiplicación conmuta. 1,1 × 0,9 es 0,99 en cualquier sentido.
Esta es la aritmética de los descuentos encadenados, que es donde cuesta dinero. Un descuento comercial del 15% más un 2,5% por pronto pago no es un 17,5% de descuento:
=(1-15%)*(1-2,5%) 0,82875 → 17,125% de descuento
El 2,5% se toma sobre la cifra ya descontada, así que el descuento efectivo es 17,125% y la diferencia sobre 372.728,20 son 1.398. Encadena tres y el hueco se ensancha. La regla para leer una oferta apilada:
descuento efectivo =1-PRODUCTO(1-D2; 1-D3; 1-D4)
La misma trampa corre al revés con las subidas de precio. Dos subidas del 5% en un año no son un 10%:
=(1+5%)*(1+5%)-1 10,25%
Y una celda a la que se le ha aplicado un markup y luego un descuento solo vuelve a donde estaba si los dos factores multiplican a 1, lo que para un markup del 30% significa un descuento del 23,08%, no del 30%.
Cuando necesites caminar un número hacia atrás a través de un cambio, divide siempre entre el factor:
=después/(1+cambio)
=18600/(1+30,99%) devuelve 14.200 — el volumen de avena del año pasado, recuperado exactamente.
9) Los Puntos Porcentuales No Son Por Ciento
Dos unidades distintas, una palabra, confusión infinita — y las dos son correctas, así que esto va de dejar por escrito cuál quieres decir.
El margen pasando de 23,08% a 30,00% es:
=30%-23,08% 6,92 puntos porcentuales (una resta)
=(30%-23,08%)/23,08% 30,00% más alto (una variación porcentual)
Las dos describen la misma revisión de precios. La primera es la diferencia; la segunda es la mejora relativa. Fíjate en la coincidencia — la mejora relativa es exactamente un 30%, porque 0,30 / (0,30/1,3) es 1,3. Coincidencias así merecen comprobarse en vez de creerse, que es para lo que sirve la segunda fórmula.
El hueco se ensancha con los números pequeños, que es justo donde viven los informes. Una comisión de pasarela de pago que pasa del 1,0% al 2,0%:
- sube un punto porcentual, y
- sube un 100%,
y las dos cosas son verdad. Si tu comentario dice "comisiones un 100% arriba" y el lector oye "un punto", no has mentido pero tampoco has comunicado. Dos costumbres lo arreglan para siempre:
- Escribe pp o puntos en la cabecera de cualquier columna que contenga una diferencia entre dos porcentajes, y formatéala como número normal con un decimal — no como porcentaje, porque
6,92puntos porcentuales guardados en una celda con formato de porcentaje se verán como692,00%. - Nunca restes dos porcentajes y formatees el resultado como porcentaje. Es otra unidad y Excel no te va a detener.
10) Nunca Promedies una Columna de Porcentajes
🎯 Escenario: La presentación al consejo quiere una cifra de crecimiento en unidades. Hay una columna de variación porcentual con doce filas y una fórmula evidente que poner debajo.
=PROMEDIO(G2:G13) 10,64%
El negocio creció de verdad un 12,92%:
=(SUMA(E2:E13)-SUMA(F2:F13))/SUMA(F2:F13) 12,92%
Las dos son aritméticamente válidas y solo una responde a la pregunta. PROMEDIO trata las doce tasas como igual de importantes, así que el espectacular 45,45% de Chai Concentrate sobre 1.540 unidades pesa exactamente lo mismo que el 30,99% de Oat Barista sobre 14.200. Oat Barista es doce veces el volumen. A la presentación le están preguntando por el negocio, no por el producto medio.
El arreglo general es ponderar cada tasa por la base sobre la que se midió:
=SUMAPRODUCTO(G2:G13; F2:F13)/SUMA(F2:F13) 12,92%
que devuelve la cifra de los totales exactamente, porque multiplicar cada tasa por su propia base reconstruye la variación de unidades de cada fila antes de sumar.
La misma regla gobierna todos los porcentajes que te puedan tentar a promediar:
- El margen ponderado es
=SUMAPRODUCTO(margen; ingresos)/SUMA(ingresos), o más sencillo=(SUMA(ingresos)-SUMA(coste))/SUMA(ingresos)— beneficio bruto total sobre ingresos totales. - La tasa de conversión ponderada es conversiones totales sobre sesiones totales, nunca la media de las tasas diarias.
- El interés ponderado es interés total sobre principal total.
Tres pruebas te dicen cuándo PROMEDIO es defendible. ¿Son todas las bases del mismo tamaño? ¿Es cada fila una unidad de interés genuinamente igual — doce tiendas, doce meses, doce personas? ¿Te están preguntando por la fila típica y no por el conjunto? Si alguna respuesta es no, pondera. Y si un compañero te entrega un promedio de porcentajes, pregunta cuáles eran los denominadores; la pregunta suele bastar.
11) Crecimiento a lo Largo de Varios Periodos: la TCAC
Otro sitio donde la media aritmética miente. El catálogo hizo 268.400 hace cuatro años y 372.728,20 este año. La tasa de crecimiento anual compuesto:
=(372728,2/268400)^(1/4)-1 8,56%
=RRI(4; 268400; 372728,2) 8,56%
RRI es el mismo cálculo con los paréntesis ya cuadrados: periodos, valor inicial, valor final. Llegó con Excel 2013 y existe en Google Sheets.
El exponente es 1/periodos, y periodos significa huecos, no puntos de datos. Cinco cifras anuales son cuatro años de crecimiento. Equivocarse en uno es el error de TCAC más común y siempre halaga o desinfla en aproximadamente un cuarto de la tasa.
¿Por qué no promediar las tasas anuales? Porque el crecimiento multiplica. Un año de +40% seguido de un año de −20% promedia +10%, y en realidad te deja en:
=(1+40%)*(1-20%)-1 12% en dos años
=(1,12)^(1/2)-1 5,83% al año
5,83%, no 10%. La media aritmética de unas tasas de crecimiento es siempre como mínimo la media geométrica, y estrictamente mayor en cuanto las tasas difieren algo, así que sobreestima sistemáticamente. La media geométrica es lo que calcula RRI.
Dos condiciones antes de citar una TCAC. Los dos extremos tienen que ser representativos — una tasa suavizada anclada en un último año anómalo es una recta trazada por un único punto afortunado. Y el signo no puede cambiar: una serie que va de pérdidas a beneficio no tiene tasa compuesta con sentido, porque no puedes sacar una raíz fraccionaria de un cociente negativo. RRI devuelve #¡NUM! y la forma con exponente también, y las dos son más honestas de lo que habría sido un número.
12) Cuando un Porcentaje No Tiene Respuesta
Dos casos, los dos aparecen en cuanto llegan datos reales.
Base cero. Añade una decimotercera línea — una base de matcha lanzada en marzo, 610 unidades este año, nada el anterior — y =(E14-F14)/F14 devuelve #¡DIV/0!. Ese error es correcto. Crecer desde cero no es un 100%, ni infinito, ni un 0%; es indefinido, porque no hay base respecto de la que ser relativo. Lo que quieres es una celda que lo diga:
=SI(F14=0; "nuevo"; (E14-F14)/F14)
Recurre a SI.ERROR aquí solo si ya has decidido que todos los errores posibles de la celda significan lo mismo:
=SI.ERROR((E14-F14)/F14; "nuevo")
Eso también reetiqueta como "nuevo" un #¡VALOR! provocado por texto en la columna de volumen, que es cómo un error de tecleo se convierte en el lanzamiento de un producto. El SI comprueba la condición real; el SI.ERROR comprueba si algo, lo que sea, ha salido mal.
Vacío no es cero. =(E14-F14)/F14 con F14 vacía también devuelve #¡DIV/0!, porque Excel lee una celda vacía como 0 en aritmética — pero una celda vacía normalmente significa no tenemos la cifra del año pasado, que es una afirmación distinta de el año pasado fue cero. Sepáralas:
=SI(ESBLANCO(F14); "n/d"; SI(F14=0; "nuevo"; E14/F14-1))
Base negativa. Supón que la categoría Supplies perdió 4.200 el año pasado y ganó 1.800 este. La fórmula estándar devuelve:
=(1800--4200)/-4200 -142,86%
Un porcentaje negativo enorme describiendo una mejora clara, porque dividir entre un número negativo invierte el signo. No hay un arreglo universalmente aceptado, y ese es justo el punto — las opciones honestas son usar el valor absoluto de la base, que al menos acierta la dirección:
=(1800--4200)/ABS(-4200) 142,86%
o renunciar al porcentaje y reportar el movimiento en moneda: de −4.200 a 1.800, un giro de 6.000. Cuando la base puede ser negativa, una columna de variación porcentual es un pasivo, y una columna de diferencias es un informe. Di la cifra, no el cociente.
13) Por Qué los Pesos Suman 99,8%
Coge los doce porcentajes de peso sobre el total de la sección 4 y formatéalos a un decimal. Suma lo que se ve:
| Producto | Peso |
|---|---|
| Espresso Blend 1kg | 20,8% |
| Single Origin Colombia 1kg | 15,5% |
| Decaf House 1kg | 5,3% |
| Earl Grey Loose 500g | 8,8% |
| Green Sencha 500g | 5,8% |
| Chai Concentrate 1L | 4,5% |
| Oat Barista 1L | 8,4% |
| Almond Barista 1L | 3,6% |
| Vanilla Syrup 750ml | 5,5% |
| Caramel Syrup 750ml | 4,7% |
| Paper Cup 12oz (1000) | 13,4% |
| Filter Papers (500) | 3,5% |
| Total | 99,8% |
Pero =SUMA(I2:I13) en la hoja devuelve exactamente 100,0%, porque las celdas siguen guardando su precisión completa y solo se redondeó lo que se muestra. Doce redondeos pequeños hacia abajo, ninguno mayor de 0,05 puntos, suman dos décimas.
Ninguna de las dos cifras está mal. Responden a preguntas distintas — una es el total de los valores, la otra el total de las etiquetas — y el fallo está solo en pretender que son la misma. Tienes tres salidas honestas:
Redondea los valores y acepta el total. =REDONDEAR(H2/$H$14; 3) cambia los números guardados, así que SUMA y el ojo coinciden, en 99,8%. Una nota al pie que diga "los pesos pueden no sumar 100% por redondeo" es la respuesta estándar y respetable.
Muestra más decimales. Dos decimales aquí caen justo en 100,00%, lo que es suerte y no un método — pon tres y puede volver a desviarse.
Fuérzalo a cuadrar. Calcula once pesos redondeados y deriva el duodécimo como =1-SUMA(I2:I12). El total es exactamente 100% y una fila absorbe en silencio el error entero. Legítimo para un gráfico circular, deshonesto para una tabla que la gente va a leer línea a línea.
El principio general vale más que el arreglo: el formato es una mentira que le cuentas al lector, y REDONDEAR es un cambio que le haces a los datos. Decide cuál necesita el informe antes de imprimirlo, porque un total construido con celdas formateadas y otro construido con las guardadas acabarán discrepando, y siempre delante de público.
14) Errores Comunes
- Llamar margen a un markup.
=C2*1,3es un markup del 30% y un margen del 23,08%. El tema entero de este artículo, y vale 36.863,23 sobre doce productos. - Sumar un porcentaje para alcanzar un margen objetivo. El margen objetivo es
=coste/(1-margen), una división. Ninguna cantidad sumada al coste lo consigue. - Multiplicar por 0,8 para quitar un 20% de IVA. Divide entre 1,2. Sobre 447.273,84 el error cuesta 14.909,13, y las dos cifras parecen ingresos.
- Promediar una columna de porcentajes. 10,64% frente a un 12,92% real aquí. Pondera por la base —
=SUMAPRODUCTO(tasa; base)/SUMA(base)— o recalcula desde los totales. - Referencias relativas en el denominador de un peso.
=H2/H14rellenado hacia abajo divide cada fila entre una celda distinta. Fíjala:$H$14. - Dar por hecho que los porcentajes se revierten. Subir un 30,99% y bajar un 30,99% son viajes distintos. Para deshacer un cambio, divide entre
(1+cambio). - Sumar descuentos encadenados. 15% y 2,5% es 17,125%, no 17,5%. Multiplica los factores:
=1-(1-15%)*(1-2,5%). - Confundir puntos porcentuales con por ciento. De 23,08% a 30% son 6,92 puntos o una mejora del 30%. Etiqueta la unidad, y nunca formatees una diferencia de puntos como porcentaje.
- Escribir un número en una celda y después aplicarle formato de porcentaje. 30 se convierte en 3000%. Formatea primero, o escribe
30%. - Tratar Aumentar decimales como si redondeara. Solo cambia lo que se ve.
SUMAlee el valor guardado, que es por lo que una columna de números visibles se niega a cuadrar. - Tapar el #¡DIV/0! con SI.ERROR. Una base cero significa "nuevo", no "0% de crecimiento". Comprueba la condición con
SI; reservaSI.ERRORpara cuando todos los errores signifiquen de verdad lo mismo. - Variación porcentual sobre base negativa.
=(1800--4200)/-4200da −142,86% para una recuperación real. UsaABSen el denominador, o reporta el giro en moneda. - TCAC sobre el número equivocado de periodos. Cinco cifras anuales son cuatro periodos de crecimiento. Y
RRIdevuelve#¡NUM!si el signo cambia entre los extremos — créetelo. - Diferencias con Google Sheets. Para este artículo, prácticamente ninguna.
SUMA,SUMAR.SI,SUMAPRODUCTO,REDONDEAR,SI,SI.ERROR,ABSyRRIexisten todas y se comportan igual, el operador%funciona igual, y Formato ▸ Número ▸ Porcentaje es el mismo formato. Sheets también divide entre 100 cuando escribes un número en una celda con formato de porcentaje, pero no tiene equivalente de la opción avanzada de Excel para desactivarlo.
Conclusión
Nada en esta hoja estaba roto. La fórmula del margen era correcta, los precios se metieron exactamente como se pretendía, los totales cuadraban, y el libro lleva años conciliando con la contabilidad. Lo que salió mal es que se usó una palabra para dos cantidades, y la hoja de cálculo no tenía forma de darse cuenta.
Esa es la forma de casi todos los errores de porcentaje. Un porcentaje es un cociente, y un cociente solo significa tanto como su denominador — así que las preguntas que valen la pena son siempre las mismas dos: un porcentaje ¿de qué, y medido desde dónde? Coste o precio. Viejo o nuevo. Bruto o neto. Ponderado por volumen o por fila. Todos los errores de este artículo son un caso del numerador correcto encontrándose con la mitad de abajo equivocada.
La pista en este libro fue una columna de valores idénticos. Los márgenes reales varían, porque los costes reales y los precios reales se mueven de forma independiente, así que doce filas leyendo 23,08% con cuatro decimales significaban que la columna estaba reportando una fórmula y no un negocio. Es un instinto útil de construir: una columna de porcentajes sospechosamente uniforme, sospechosamente redonda o sospechosamente simétrica normalmente describe la hoja y no el mundo.
Y el arreglo, una vez encontrado, medía un carácter. =C2/(1-30%) en vez de =C2*1,3 — una división donde había una multiplicación — vale 36.965,10 de beneficio bruto sobre volúmenes ya vendidos, costes ya pagados y una lista de precios que nadie había cuestionado en años.
Si quieres practicar margen, markup, peso sobre el total y medias ponderadas con datos de negocio reales, los ejercicios de la aplicación están construidos exactamente sobre esta clase de hoja — y allí un denominador equivocado no cuesta más que volver a intentarlo.
