Menu

Cómo restar en Excel: fórmula de resta y ejemplos

Excel no tiene una función RESTAR: escribe =B2-C2 para restar una celda de otra. Resta una columna entera, varias celdas a la vez, un porcentaje o una fecha, en tablas que puedes editar.

Todas las hojas de esta página están vivas: cambia un número o una fórmula y se recalculan.

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.

Presupuesto menos gasto
D2
ABCD
1CategoryBudgetSpentLeft
2Food600455145
3Rent120012000
4Transport150182-32
5Fun20096104
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =B2-C2

D2 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):

Una fórmula para toda la columna
D2
ABCD
1CategoryBudgetSpentLeft
2Food600455145
3Rent120012000
4Transport150182-32
5Fun20096104
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =B2:B5-C2:C5

D2 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).

Ingresos menos gastos
F2
ABCDEFG
1MonthIncomeRentFoodTransportLeft (SUM)Left (minus signs)
2Jan3200120054016013001300
3Feb3200120061014512451245
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =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.

Precio con descuento
D2
ABCD
1ProductPriceDiscountSale price
2Jacket$80.0020%$64.00
3Boots$120.0015%$102.00
4Scarf$25.0010%$22.50
5Gloves$18.0050%$9.00
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =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.

Días entre dos fechas
C2
ABC
1OrderedDeliveredDays
22026-03-022026-03-097
32026-03-152026-04-0117
42026-04-202026-04-211
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =B2-A2

C2 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

Presupuesto mensual
F2
ABCDEF
1ExpenseAmountBudget2500
2Rent1200Left
3Food540
4Transport160
5Phone39
6Gym45
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.

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.

El mismo cupón en cada producto
C2
ABCDEF
1ProductPriceAfter couponCoupon$5.00
2Jacket$80.00$75.00
3Boots$120.00$115.00
4Scarf$25.00$20.00
5Gloves$18.00$13.00
Haz clic en una celda para ver su fórmula. Cambia un número o una fórmula y la hoja se recalcula.En Excel en español: =B2-$F$1

Todos 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.

Ilustración de los lenguajes de programación de Coddy

Aprende a programar con Coddy

COMENZAR