Para restar en Excel, escribe un signo igual y pon un signo menos entre dos celdas: =B2-C2 resta el valor de C2 al valor de B2. No existe una función RESTAR; el signo menos hace el trabajo.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Category | Budget | Spent | Left |
| 2 | Food | 600 | 455 | 145 |
| 3 | Rent | 1200 | 1200 | 0 |
| 4 | Transport | 150 | 182 | -32 |
| 5 | Fun | 200 | 96 | 104 |
=B2-C2D2 muestra 145. Cambia C2 a 500 y D2 baja a 100. Transport se pasó del presupuesto, así que D4 es negativo: -32.
Restar una columna en Excel
D2 contiene la única fórmula escrita a mano. De D3 a D5 está esa misma fórmula copiada hacia abajo: haz clic en D3 y la barra de fórmulas muestra =B3-C3. Para hacer lo mismo en Excel, escribe la fórmula en la primera fila y arrastra hacia abajo el pequeño cuadrado de la esquina inferior de la celda, o haz doble clic en él para rellenar hasta donde llegan los datos.
También puedes restar una columna de otra con una sola fórmula que se desborda hacia abajo por las filas (Excel 365 y Excel 2021):
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Category | Budget | Spent | Left |
| 2 | Food | 600 | 455 | 145 |
| 3 | Rent | 1200 | 1200 | 0 |
| 4 | Transport | 150 | 182 | -32 |
| 5 | Fun | 200 | 96 | 104 |
=B2:B5-C2:C5D2 contiene la fórmula y los cuatro resultados se desbordan en D2:D5. En versiones antiguas de Excel, usa la fórmula copiada hacia abajo.
Restar varias celdas de una celda
Para quitar varias celdas a un número, encadena los signos menos o resta una SUMA (SUM en inglés). Las dos dan el mismo resultado, pero la versión con SUMA es más corta y más fácil de ampliar. La tabla también acepta las fórmulas escritas en español, con punto y coma (o con comas, como en México): =B2-SUMA(C2:E2).
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Month | Income | Rent | Food | Transport | Left (SUM) | Left (minus signs) |
| 2 | Jan | 3200 | 1200 | 540 | 160 | 1300 | 1300 |
| 3 | Feb | 3200 | 1200 | 610 | 145 | 1245 | 1245 |
=B2-SUMA(C2:E2)Las dos columnas muestran 1300 para enero y 1245 para febrero. Un error frecuente es =B2-C2:E2: no resta las tres celdas a B2 de una vez. Excel 365 devuelve tres diferencias separadas (B2-C2, B2-D2 y B2-E2) que se desbordan por la fila, y las versiones antiguas devuelven #¡VALOR! (#VALUE! en inglés, el nombre que muestra la tabla) o un único valor incorrecto. Escribe =B2-SUMA(C2:E2) en su lugar.
Cuando los gastos ya están escritos como negativos (-1200 de alquiler, -540 de comida), una simple SUMA de la columna da el saldo, porque sumar un número negativo lo resta.
Restar un porcentaje en Excel
Para descontar un 20% a un precio, multiplica el precio por el 80%, que es 1-20%. La fórmula =B2*(1-C2) lo hace en cada fila. =B2-B2*C2 da el mismo resultado de forma más larga.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Product | Price | Discount | Sale price |
| 2 | Jacket | $80.00 | 20% | $64.00 |
| 3 | Boots | $120.00 | 15% | $102.00 |
| 4 | Scarf | $25.00 | 10% | $22.50 |
| 5 | Gloves | $18.00 | 50% | $9.00 |
=B2*(1-C2)La chaqueta cuesta $64.00 con el 20% de descuento. Los paréntesis importan: =B2*1-C2 multiplica primero y luego resta 0,2, y da $79.80. Hay más fórmulas de porcentaje en la página de porcentajes.
Restar fechas en Excel
Excel guarda una fecha como un número entero de días, así que restar una fecha de otra da el número de días entre ellas.
| A | B | C | |
|---|---|---|---|
| 1 | Ordered | Delivered | Days |
| 2 | 2026-03-02 | 2026-03-09 | 7 |
| 3 | 2026-03-15 | 2026-04-01 | 17 |
| 4 | 2026-04-20 | 2026-04-21 | 1 |
=B2-A2C2 muestra 7. Si en tu Excel el resultado aparece como una fecha de enero de 1900, la celda tomó un formato de fecha; cámbialo a General. Los meses, los años y los días laborables se explican en días entre fechas.
Práctica: lo que queda del presupuesto
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Expense | Amount | Budget | 2500 | ||
| 2 | Rent | 1200 | Left | |||
| 3 | Food | 540 | ||||
| 4 | Transport | 160 | ||||
| 5 | Phone | 39 | ||||
| 6 | Gym | 45 |
Tu turno: En F2, resta los cinco gastos al presupuesto de F1.
Restar el mismo número a una columna
Cuando todas las filas restan el mismo valor, guarda ese valor en una celda y fíjalo con signos de dólar. =B2-$F$1 siempre apunta a F1, por mucho que copies la fórmula.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Product | Price | After coupon | Coupon | $5.00 | |
| 2 | Jacket | $80.00 | $75.00 | |||
| 3 | Boots | $120.00 | $115.00 | |||
| 4 | Scarf | $25.00 | $20.00 | |||
| 5 | Gloves | $18.00 | $13.00 |
=B2-$F$1Todos los precios bajan $5.00, y al cambiar F1 cambia toda la columna. Quita los signos de dólar (=B2-F1) y vuelve a copiar hacia abajo: C3 pasa a ser =B3-F2, que apunta a una celda vacía, así que a las botas no se les resta nada. Por qué pasa esto, y el atajo F4 que añade los signos de dólar, se explica en referencias absolutas.
Para cambiar los propios precios en vez de añadir una columna de fórmulas, copia F1, selecciona B2:B5, pulsa Ctrl+Alt+V (Cmd+Ctrl+V en Mac) para abrir Pegado especial, elige Valores y Restar, y haz clic en Aceptar. Todos los precios bajan 5 y no queda ninguna fórmula.
Preguntas frecuentes
¿Existe una función RESTAR en Excel?
No. La resta usa el signo menos: =B2-C2. Para restar varias celdas a la vez, resta su SUMA: =B2-SUMA(C2:E2).
¿Cómo resto una columna entera en Excel?
Escribe la fórmula de la primera fila, por ejemplo =B2-C2 en D2, y arrastra hacia abajo el controlador de relleno de la esquina de la celda, o haz doble clic en él. La fórmula de cada fila se ajusta a su fila: D3 pasa a ser =B3-C3.
¿Cómo resto un porcentaje a un número en Excel?
Multiplica por uno menos el porcentaje: =B2*(1-C2) con 20% en C2 da el 80% de B2. Con el porcentaje escrito en la fórmula, es =B2*(1-20%).
¿Cómo resto el mismo número a todas las celdas de una columna?
Pon el número en una celda y fíjala con signos de dólar: =B2-$F$1, y cópiala hacia abajo. Sin el $, la referencia baja con la fórmula y apunta a celdas vacías.
¿Por qué mi resta muestra una fecha o ######?
La celda del resultado tiene formato de fecha. Cámbialo a General o Número (Inicio > Formato de número). En una celda con formato de fecha, un resultado negativo se muestra como ######, porque Excel no tiene fechas anteriores a 1900.