Restar en Excel es una de las operaciones más usadas en cualquier hoja de cálculo: saber el saldo de un inventario, el precio tras un descuento o los días que lleva un proyecto. En este tutorial vas a aprender a restar con el signo menos (-), a encadenar varias restas, a aplicar la resta a toda una columna y a restar porcentajes, fechas y horas. Todo lo que necesitas es Excel 2007 o posterior (también vale en Excel para la web y Excel para Mac); las funciones nuevas que se mencionan, como LET, están en Excel 2021 y Microsoft 365, y se indica cuando aparece.
Qué es restar en Excel y por qué no hay una función RESTAR
Restar en Excel consiste en usar el operador aritmético menos (-) para calcular la diferencia entre dos números, entre una celda y otra, o entre una celda y un número escrito a mano. No existe una función RESTAR como la hay para sumar (SUMA); Excel trata la resta como una operación directa, igual que la suma o la multiplicación, y la escribe en una fórmula que siempre empieza por el signo igual (=).
Imagina una hoja de ventas de una pequeña tienda: cada fila es un producto con su precio, las unidades vendidas y un descuento aplicado. Para saber cuánto ingresa la tienda por cada producto después del descuento necesitas restar dos celdas. Eso es exactamente lo que vas a hacer aquí: una hoja de ventas que crece a medida que aprendes cada técnica, empezando por una resta sencilla entre dos celdas.
La fórmula mínima: el signo igual, números y referencias
Toda fórmula en Excel empieza con el signo igual (=). A la derecha del igual escribes lo que quieres calcular, usando números directos o referencias a celdas. Las referencias se escriben con la letra de la columna y el número de fila: A1, B2, F345. Para restar, se usa el signo menos (-) entre los valores.
La ayuda oficial de Excel sobre cómo crear fórmulas explica este mecanismo básico: si escribes 5 en la celda C1 y 3 en D1, la fórmula =C1+D1 muestra 8 y la fórmula =C1-D1 muestra 2.
Restar números escritos a mano en una celda
Puedes restar números directamente sin recurrir a celdas, útil para cálculos rápidos o para entender cómo se escribe la fórmula.
=50-10-5-3
El resultado es 32.
=100-50
El resultado es 50.
Restar celdas con referencias
La forma habitual de restar en Excel es entre celdas, de manera que si los datos cambian el resultado se actualiza solo. Si en la celda A2 tienes 15 y en B2 tienes 5, escribe en C2:
=A2-B2
El resultado es 5. Al cambiar el valor de A2 o de B2, C2 se actualiza en cuanto pulses Intro.
Por qué la celda vacía cuenta como 0
Cuando una de las celdas está vacía, Excel la trata como un cero en operaciones aritméticas. Si la celda G3 está vacía y C3 vale 1,50:
=C3*G3
Da 0 (porque vacío × número = 0). En cambio, =C3+G3 daría simplemente 1,50. El problema aparece cuando la celda no está vacía sino que contiene un espacio en blanco o texto: entonces sí salta el error #¡VALOR!. Esto se explica en la documentación oficial sobre el error #¡VALOR!.
Dónde ver la suma y la resta rápidas sin escribir nada
Antes de escribir una fórmula, puedes comprobar el resultado al vuelo. Selecciona un rango de celdas con números y mira la barra de estado, la franja horizontal que aparece debajo de la hoja. Ahí verás, sin escribir nada, el Promedio, el Recuento y la Suma de los valores seleccionados.
Para ver también la resta necesitarías un valor de referencia; lo que Excel muestra de forma automática es la suma. Pero ese valor te sirve para comprobar al instante que la columna tiene los números que esperas, sin teclear una sola fórmula.
Restar varias celdas encadenando el signo menos
La hoja de ventas empieza a tomar forma. Tienes cuatro productos con su precio y las unidades vendidas, y quieres calcular el importe de cada venta.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Precio | Unidades | Importe |
| 2 | Libreta | 3,20 | 4 | 12,80 |
| 3 | Bolígrafo | 0,90 | 10 | 9,00 |
| 4 | Carpeta | 2,50 | 6 | 15,00 |
La fórmula de D2 es:
=B2*C2
12,80. Arrastra el controlador de relleno (el cuadradito de la esquina inferior derecha de la celda) hasta D4 y la fórmula se copia a las filas de abajo, dando 9,00 y 15,00.Hasta aquí has multiplicado. Ahora imagina que cada fila tiene también una columna de Descuento y quieres el importe final.
| A | B | C | D | E | F | |
|---|---|---|---|---|---|---|
| 1 | Producto | Precio | Unidades | Importe | Descuento | Total |
| 2 | Libreta | 3,20 | 4 | 12,80 | 1,00 | 11,80 |
| 3 | Bolígrafo | 0,90 | 10 | 9,00 | 0,50 | 8,50 |
| 4 | Carpeta | 2,50 | 6 | 15,00 | 2,00 | 13,00 |
En F2 escribes:
=D2-E2
11,80. Copia la fórmula a F3 y F4: verás 8,50 y 13,00.Para encadenar más restas, basta con añadir más signos menos. Si además del descuento quisieras restar un portes fijo guardado en G1, la fórmula sería =D2-E2-G1.
Restar un número fijo a toda una columna con la referencia absoluta
La hoja crece: ahora la tienda descuenta siempre 1,50 euros de portes en cada venta, un valor que está en una sola celda y que se repite en todas las filas. Si copias una fórmula normal hacia abajo, la referencia a la celda del portes se moverá y dejará de apuntar al valor correcto. Aquí entra la referencia absoluta.
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Producto | Precio | Unidades | Importe | Descuento | Total sin portes | Portes |
| 2 | Libreta | 3,20 | 4 | 12,80 | 1,00 | 11,80 | 1,50 |
| 3 | Bolígrafo | 0,90 | 10 | 9,00 | 0,50 | 8,50 | 1,50 |
| 4 | Carpeta | 2,50 | 6 | 15,00 | 2,00 | 13,00 | 1,50 |
En H2 quieres el total final. La fórmula es:
=F2-$G$2
10,30. Copia la fórmula a H3 y H4. La referencia a G2 queda fija con los dólares: en H3 sigue siendo $G$2, no G3, y los resultados son 7,00 y 11,50.Poner los dólares a mano con F4 (en Mac, Cmd+T)
El truco para no escribir los dólares a mano es usar la tecla F4. Escribe la fórmula como si la referencia fuera relativa (=F2-G2), coloca el cursor sobre G2 y pulsa F4: Excel la convierte en $G$2. Pulsa otra vez y aparece G$2 (fila fija); una tercera vez y aparece $G2 (columna fija); una cuarta vez y vuelve a G2.
En Mac, la tecla equivalente es Cmd+T, según la documentación sobre referencias absolutas y relativas.
Lo que cambia al copiar: relativa, absoluta y mixta
| Tipo de referencia | Cómo se escribe | Al copiarla a la derecha | Al copiarla hacia abajo |
|---|---|---|---|
| Relativa | A1 |
Se mueve a B1 |
Se mueve a A2 |
| Absoluta | $A$1 |
Se queda en $A$1 |
Se queda en $A$1 |
| Mixta (fila fija) | A$1 |
Se mueve a B$1 |
Se queda en A$1 |
| Mixta (columna fija) | $A1 |
Se queda en $A1 |
Se mueve a $A2 |
Restar un rango entero con SUMA: la columna menos varias filas
A veces la resta no es entre dos celdas sino entre un total y la suma de un rango entero. Por ejemplo, los ingresos del mes menos todos los gastos de la lista. Aquí entra la función SUMA (en inglés SUM), que existe en todas las versiones de Excel.
| A | B | |
|---|---|---|
| 1 | Concepto | Importe |
| 2 | Ingresos del mes | 2.500,00 |
| 3 | Alquiler | 800,00 |
| 4 | Suministros | 150,00 |
| 5 | Comida | 320,00 |
| 6 | Transporte | 90,00 |
| 7 | Ocio | 110,00 |
| 8 | Neto | 1.030,00 |
La fórmula en B8 es:
=B2-SUMA(B3:B7)
1.030,00. Es equivalente a escribir =B2-B3-B4-B5-B6-B7, pero con SUMA la fórmula queda corta y clara.Restar porcentajes: aplicar un descuento a un precio
Volvamos a la hoja de ventas, ahora con un porcentaje de descuento en vez de un importe fijo. La idea es restar al precio original el valor del descuento, que se calcula multiplicando el precio por el porcentaje.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Producto | Precio | Descuento | Precio final |
| 2 | Mochila | 45,00 | 10% | 40,50 |
| 3 | Botella | 12,00 | 10% | 10,80 |
| 4 | Reloj | 80,00 | 10% | 72,00 |
En D2 escribes:
=B2-(B2*C2)
40,50. Copia la fórmula a D3 y D4: 10,80 y 72,00.Si el porcentaje está en una sola celda y quieres arrastrar la fórmula, fija esa celda con dólares:
=B2-(B2*$C$1)
Por qué el 10% y el 10 no son lo mismo
Si en C2 escribes 10 en vez de 10%, Excel lo interpreta como 1000% y descuenta de más: la fórmula =B2-(B2*C2) daría -405,00 con el precio de la mochila. La fórmula aplica el valor tal cual, por eso hay que escribir 10% o, equivalentemente, 0,10. La regla general es: el porcentaje en Excel es un número decimal (10% = 0,10).
Restar fechas y horas: días entre dos fechas, horas entre dos turnos
Excel guarda las fechas como números de serie (los días transcurridos desde el 1 de enero de 1900), por eso se pueden restar como cualquier otro número. La resta de dos fechas da los días de diferencia.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Tarea | Fecha inicio | Fecha fin | Días |
| 2 | Diseño | 01/03/2026 | 15/03/2026 | 14 |
| 3 | Desarrollo | 16/03/2026 | 10/04/2026 | 25 |
| 4 | Pruebas | 11/04/2026 | 25/04/2026 | 14 |
En D2 la fórmula es:
=C2-B2
14. Si en vez del número aparece una fecha, la celda tiene formato Fecha: selecciónala, ve a Inicio > Número y elige General o Número.Restar horas que suman más de 24
Las horas también se pueden restar. Con la entrada a las 9:00 y la salida a las 17:30, la diferencia es 8 horas y 30 minutos.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Día | Entrada | Salida | Horas trabajadas |
| 2 | Lunes | 9:00 | 17:30 | 8:30 |
| 3 | Martes | 8:45 | 18:15 | 9:30 |
La fórmula en D2:
=C2-B2
[h]:mm. Así, 25 horas se ven como 25:00 en vez de 1:00.Por qué la resta da resultados que no esperas
Tres tropiezos típicos al restar en Excel: aparece una fecha en vez del número, sale 0 sin error o aparece #¡VALOR!. Cada uno tiene su causa y su arreglo.
Aparece una fecha en vez del número
| A | B | |
|---|---|---|
| 8 | Neto | 09/02/1900 |
La celda B8 está en formato Fecha, así que el número 1.030 se muestra como una fecha de 1900. Selecciónala, ve a Inicio > Número y elige General o Número. El resultado vuelve a ser 1.030,00.
Sale 0 sin que haya un error que avise
| F | G | H | |
|---|---|---|---|
| 2 | 11,80 | 1,50 | |
| 3 | 8,50 | 0,00 |
Copiaste la fórmula =F2-$G$2 hacia abajo pero olvidaste poner los dólares, así que al bajar a la fila 3 la referencia se movió a G3, que está vacía. Vacía cuenta como 0, y 8,50 - 0 = 8,50, pero la celda H3 muestra 0,00 porque la fórmula quedó =F2-G3 con la fila 2 aún sin avanzar: si copias desde H2 con referencia relativa, en H3 la fórmula correcta habría sido =F3-G3. Revisa con F4 y vuelve a poner $G$2.
Sale #¡VALOR! al operar
| D | E | F | |
|---|---|---|---|
| 2 | 12,80 | uno | #¡VALOR! |
La celda E2 contiene el texto uno en vez del número 1,00. Excel no puede restar texto. Borra el contenido y vuelve a escribir el número. Si el dato viene de una importación, revisa con la función ESNUMERO (en inglés ISNUMBER) en una celda auxiliar: =ESNUMERO(E2) devuelve FALSO para texto y VERDADERO para números.
Lo que ya sabes hacer restando en Excel
- Restar números directos con el signo menos:
=100-50da50. - Restar dos celdas con referencias:
=A2-B2, que se actualiza al cambiar los datos. - Restar una columna entera menos otra con
=B2-SUMA(B3:B7), usando la funciónSUMA. - Restar un valor fijo a toda una columna con la referencia absoluta:
=B2-$G$2y la tecla F4. - Restar porcentajes, fechas y horas, cambiando el formato de celda cuando hace falta.
El siguiente paso natural es combinar la resta con condiciones: usar SUMAR.SI o SUMAR.SI.CONJUNTO para restar solo las filas que cumplan un criterio, o LET (en Excel 2021 y Microsoft 365) para nombrar resultados intermedios y que la fórmula se lea mejor.
Dudas al restar en Excel
1. ¿Cómo escribir una fórmula para restar varias celdas en Excel?
Escribe el signo menos entre cada celda: =A1-B1-C1-D1. Si las celdas están seguidas en una fila o columna, usa SUMA para sumarlas con signo negativo, por ejemplo =A1-SUMA(B1:D1), y Excel te devuelve el resultado de la resta en una sola operación.
2. ¿Cómo restar los valores de una columna entera en Excel?
Coloca el total en la primera o última fila y usa la fórmula =SUMA(rango) con signo menos delante. Por ejemplo, =B1-SUMA(B2:B10) le resta a B1 la suma de todas las celdas de debajo y te ahorra escribirlas una a una.
3. ¿Cuál es la fórmula básica para restar en Excel?
La fórmula de resta en Excel es simplemente el operador menos (-) entre dos valores o celdas: =A1-B1. Funciona con números, con referencias a celdas e incluso combinando varios: =A1-B1-C1.
4. ¿Cómo se escribe la fórmula de resta en Excel en inglés?
En Excel en inglés el operador es el mismo signo menos, así que =A1-B1 funciona igual. La diferencia está en los separadores: en inglés se usa la coma entre argumentos, por ejemplo =SUM(A1,-B1), mientras que en español se usa el punto y coma.
5. ¿Cómo sumar y restar varias celdas en una sola fórmula en Excel?
Combina SUMA con el signo menos para hacerlo en una sola celda. Por ejemplo, =SUMA(A1:A10)-SUMA(B1:B10) suma el primer rango y le resta el segundo en un único paso, sin necesitar columnas auxiliares.
6. ¿Cuáles son algunos ejemplos prácticos de resta en Excel?
Restar dos celdas (=A1-B1), restar un valor fijo a una celda (=A1-100), restar un porcentaje (=A1*0,21) o restar dos rangos completos (=SUMA(A1:A10)-SUMA(B1:B10)). Todas usan el mismo operador menos y dan el resultado al pulsar Intro.
7. ¿Cómo sumar y restar en Excel en la misma operación?
Usa el signo + para sumar y el signo – para restar dentro de la misma fórmula, por ejemplo =A1+B1-C1. Para rangos, combínalos con SUMA: =SUMA(A1:A5)-SUMA(B1:B5)+C1.
8. ¿Cómo sumar y restar en una sola celda de Excel?
Escribe la operación completa en una celda con los operadores + y -: =A1+B1-C1. Excel evalúa la expresión de izquierda a derecha respetando la jerarquía, y al pulsar Intro muestra el resultado ya sumado y restado.
Fuentes
- MicrosoftReferencias relativas, absolutas y mixtas — documentación oficialconsultado el 06/10/2026
- MicrosoftUna celda vacía en una fórmula — documentación oficialconsultado el 06/10/2026
- MicrosoftFILTRAR — documentación oficialconsultado el 06/10/2026
- MicrosoftAGRUPARPOR — documentación oficialconsultado el 06/10/2026
- MicrosoftORDENAR — documentación oficialconsultado el 06/10/2026