Fórmulas

Regla de integrales en Excel: cómo calcularla con un ejemplo

octubre 12, 2026 Tuto Excel 14 min read
Regla de integrales en Excel: cómo calcularla con un ejemplo

Hay integrales que no tienen una primitiva conocida —por ejemplo, la de e^(x²) entre 0 y 1— y que Excel no resuelve de manera simbólica. Lo que sí puede hacer es aproximar el área bajo la curva dividiendo el intervalo en trozos pequeños y calculando el área de cada uno como si fuera un trapecio. A eso se le llama regla del trapecio (o regla trapezoidal), y con una hoja de cálculo y cuatro fórmulas se monta en pocos minutos.

Al terminar este tutorial vas a saber escribir en una columna los nodos del intervalo y la función que quieres integrar, calcular el área con SUMA y con SUMAPRODUCTO, ver cómo converge el resultado al subir el número de trapecios y entender cuándo conviene saltar a la regla de Simpson. Sirve para cualquier versión de Excel de escritorio desde 2007, para Excel para la web y para Excel para Mac; las dos funciones que usamos (SUMA y SUMAPRODUCTO) están en todas ellas.

Qué calcula la regla del trapecio y cuándo te saca de apuros

Imagina que quieres el área bajo la curva de f(x) = e^(x²) entre 0 y 1. La integral exacta ∫₀¹ e^(x²) dx vale 1,46265174…, pero la función no tiene una expresión elemental para su primitiva, así que no hay manera de escribir =INTEGRAL(...) y obtener el valor.

La regla del trapecio resuelve esto de forma numérica: divide el intervalo [0, 1] en trozos pequeños (por ejemplo, de ancho 0,1), evalúa f(x) en cada punto de división, une los puntos con una imagen continua y calcula el área de cada trapecio (un cuadrilátero con dos lados paralelos: la base y el techo curvo aproximado por una recta). La suma de todas esas áreas se acerca al área real bajo la curva. Cuantos más trapecios uses, mejor es la aproximación, aunque más tarda en calcular.

En una hoja de Excel esto se traduce a tres columnas muy claras: los nodos (los x donde se evalúa la función), los valores de f(x) en esos nodos y una fórmula final que combina esos valores con sus pesos. La hoja que vamos a construir a lo largo del artículo calcula ∫₀¹ e^(x²) dx con la regla del trapecio y termina con el valor aproximado 1,46265.

La fórmula del trapecio y sus argumentos uno a uno

La fórmula de la regla del trapecio compuesta es:

T = (h/2) · (y₀ + 2·y₁ + 2·y₂ + … + 2·y_(n-1) + y_n)

Cada elemento tiene un papel concreto:

  • n es el número de subintervalos en los que divides el tramo. En nuestro ejemplo, n = 10 porque partimos [0, 1] en 10 trozos de 0,1.
  • h es el paso, el ancho de cada subintervalo: h = (b − a) / n. Con a = 0, b = 1 y n = 10, h = 0,1.
  • yᵢ es el valor de la función en el nodo i-ésimo. y₀ = f(0), y₁ = f(0,1), y₂ = f(0,2), …, y₁₀ = f(1).
  • Pesos 1, 2, 2, …, 2, 1: los dos extremos del intervalo (el primero y el último) cuentan una sola vez, mientras que los puntos interiores cuentan el doble. Esto refleja que cada nodo interior es el final de un trapecio y el inicio del siguiente, así que aparece dos veces en la suma.

Si la fórmula te parece abstracta, piensa en el caso n = 2 (dos trapecios): T = (h/2)·(y₀ + 2·y₁ + y₂). Eso es exactamente el área del trapecio de vértices (0, y₀), (0,5, y₁) y (1, y₂) dividida en dos mitades iguales, cada una con base h y altura el valor correspondiente.

Nota: en este artículo usamos el punto y coma como separador de argumentos, que es como viene Excel en español. Si tu Windows está en México o en Estados Unidos, el decimal es un punto y el separador de argumentos es la coma.

Cómo se escribe la función f(t) en una columna de la hoja

Empezamos con la hoja en blanco. Vamos a crear una columna A con los 11 valores de t de 0 a 1 cada 0,1, y una columna B con f(t) = e^(t²). Como la función no se puede integrar a mano, este es el caso típico donde la regla del trapecio te saca del apuro.

  1. En la celda A1 escribe Nodos (t) y en B1 escribe f(t) = e^(t²).
  2. En A2 escribe 0 (el extremo izquierdo del intervalo).
  3. En A3 escribe =A2+0,1 y arrastra el controlador de relleno (el cuadradito de la esquina inferior derecha de la celda) hasta A12.
  4. En B2 escribe =EXP(A2^2). La función EXP está en todas las versiones de Excel y calcula e elevado a su argumento.
  5. Arrastra B2 hacia abajo hasta B12 con el controlador de relleno.
B12fx=EXP(A12^2)
A B
1 Nodos (t) f(t) = e^(t²)
2 0,0 1,00000
3 0,1 1,01005
4 0,2 1,04081
5 0,3 1,09417
6 0,4 1,17351
7 0,5 1,28403
8 0,6 1,43333
9 0,7 1,63232
10 0,8 1,89648
11 0,9 2,24791
12 1,0 2,71828
B12 ultimo nodo en t=1, f(1)=e^1≈2,71828
Trapecio
Comprueba: el valor de B12 debe ser 2,71828 (que es el número e). Si ves otro número o un error #¿NOMBRE?, revisa que la fórmula sea =EXP(A12^2) y que la celda A12 valga 1.

La fórmula de los nodos escrita a mano

La forma más rápida de tener los nodos es escribir el primero a mano (0) y los siguientes con =A2+0,1 arrastrando. Es lo que acabamos de hacer en los pasos anteriores y tiene una ventaja clara: h queda «escrito» dentro de la propia fórmula, así que si alguna vez quieres ver cuánto vale, lo lees directamente en A3.

A3fx=A2+0,1
A B
1 Nodos (t) f(t) = e^(t²)
2 0,0 1,00000
3 0,1 1,01005
4 0,2 1,04081
5 0,3 1,09417
6 0,4 1,17351
7 0,5 1,28403
8 0,6 1,43333
9 0,7 1,63232
10 0,8 1,89648
11 0,9 2,24791
12 1,0 2,71828
A3 primer paso, anadido 0,1 al nodo anterior
Trapecio

La limitación es evidente: si quieres cambiar h, tienes que entrar en A3 y tocar el 0,1. Para eso sirve la siguiente variante.

Comprueba: todas las celdas de A3 a A12 tienen que estar seleccionadas de un vistazo y mostrar valores que suben 0,1 cada vez.

Los nodos calculados con una fórmula para cambiar h sin tocar nada

Si vas a experimentar cambiando el número de trapecios, te conviene tener h y n en dos celdas separadas y que los nodos se calculen solos. Así solo tocas dos números y toda la tabla se rehace.

  1. En E1 escribe h y en E2 escribe n.
  2. En F1 escribe 0,1 (el valor de h) y en F2 escribe 10 (el número de intervalos).
  3. En A2 escribe 0. En A3 escribe =A2+$F$1. La referencia $F$1 se queda fija al arrastrar.
  4. Arrastra A3 hasta A12 con el controlador de relleno.

=A2+$F$1
Consejo: pon el $ con la tecla F4 después de escribir F1. Así el paso no se desplaza al copiar la fórmula a otras filas.
A3fx=A2+$F$1
A B C D E F
1 Nodos (t) f(t) = e^(t²) h 0,1
2 0,0 1,00000 n 10
3 0,1 1,01005
4 0,2 1,04081
5 0,3 1,09417
6 0,4 1,17351
7 0,5 1,28403
8 0,6 1,43333
9 0,7 1,63232
10 0,8 1,89648
11 0,9 2,24791
12 1,0 2,71828
F1 valor de h (0,1); F2: numero de intervalos (10)
Trapecio

Si cambias F1 a 0,05 o F2 a 20, los nodos y los valores de f(t) se recalculan solos.

Comprueba: al cambiar F2 a 20, A12 debe pasar a valer 1 y B12 quedarse en 2,71828. Si no cambia nada, revisa que las fórmulas de B hayan sido arrastradas hasta la fila correcta.

La suma del trapecio con SUMA, SUMAPRODUCTO y un solo coeficiente

Ahora viene la fórmula del área. Como los extremos cuentan 1 vez y los interiores cuentan 2, lo más limpio es calcular por separado las dos sumas y combinarlas.

  1. En D1 escribe Suma puntos interiores.
  2. En D2 escribe =SUMA(B3:B11).
  3. En D3 escribe =B2+B12 (suma de los extremos).
  4. En D4 escribe Área (trapecio) y en D5 la fórmula final: =D3/2+$F$1*D2.

=SUMA(B3:B11)
=B2+B12
=D3/2+$F$1*D2
D5fx=D3/2+$F$1*D2
A B C D
1 1 Nodos (t) f(t) = e^(t²) Suma puntos interiores
2 2 0,0 1,00000 11,09060
3 3 0,1 1,01005
4 12 1,0 2,71828 **Suma extremos** 3,71828
5 Área (trapecio) 1,46265
D5 area aproximada ≈ 1,46265
Trapecio

El resultado, 1,46265, está muy cerca del valor real 1,46265174…. La diferencia (en la sexta cifra decimal) es el error de truncamiento del método.

Comprueba: D5 muestra 1,46265. Si sale 1,53383 o parecido, casi seguro te has equivocado con los rangos de la suma: la interior va de B3 a B11 (los nueve nodos del medio), no de B2 a B12.

Una sola fórmula que hace todo de golpe

Si prefieres tenerlo concentrado en una celda, la misma cuenta cabe en una línea, fácil de mantener y de revisar.

=$F$1/2*(B2+B12+2*SUMA(B3:B11))
D5fx=$F$1/2*(B2+B12+2*SUMA(B3:B11))
A B D
1 Nodos (t) f(t) = e^(t²)
2 0,0 1,00000
3 0,1 1,01005
12 1,0 2,71828 **Área (trapecio)** 1,46265
D5 misma cifra, una sola formula
Trapecio

Esta es la versión que verás en casi todos los libros de cálculo numérico: el ancho h dividido por 2, los dos extremos sumados una vez y la suma de los puntos interiores multiplicada por 2.

Comprueba: el resultado debe coincidir con el de la versión en dos pasos: 1,46265. Si no, casi seguro falta el paréntesis del 2*SUMA o el $F$1 está como texto.

La versión con SUMAPRODUCTO para pesos desiguales

Hay una manera más elegante de escribir la fórmula usando SUMAPRODUCTO (en inglés, SUMPRODUCT), que existe desde Excel 2007. La idea: crear un vector de pesos (1 para los extremos, 2 para los interiores) y multiplicarlo por los valores de f(t).

SUMAPRODUCTO multiplica dos rangos elemento a elemento y suma los resultados. Para los pesos, podemos usar la fórmula:

=SUMAPRODUCTO(B2:B12;1+SIGNO(COLUMNA(B2:B12)-1))

Aquí, COLUMNA(B2:B12)-1 da el vector {0, 1, 2, …, 10}, y SIGNO (en inglés SIGN) devuelve {-1, 1, 1, …, 1}, porque el signo de 0 es 0 y necesitamos un 0 en la primera posición para que el peso del primer extremo sea 1+(-1)+1 = 1… mejor lo vemos con un truco más limpio.

Una alternativa más clara es escribir los pesos en una columna auxiliar:

  1. En C1 escribe Pesos.
  2. En C2 escribe 1, en C3:C11 escribe 2 y en C12 escribe 1.
  3. En D5 sustituye la fórmula por =SUMAPRODUCTO(B2:B12;C2:C12)*$F$1/2.

=SUMAPRODUCTO(B2:B12;C2:C12)*$F$1/2
D5fx=SUMAPRODUCTO(B2:B12;C2:C12)*$F$1/2
A B C D
1 Nodos (t) f(t) = e^(t²) Pesos
2 0,0 1,00000 1
3 0,1 1,01005 2
12 1,0 2,71828 1 **Área (trapecio)** 1,46265
C2 y C12 valen 1, el resto vale 2
Trapecio
Comprueba: el resultado vuelve a ser 1,46265. La ventaja de esta versión es que si más adelante quieres usar pesos desiguales (por ejemplo, la regla de Simpson con pesos 1, 4, 2, 4, …, 1), solo tienes que cambiar la columna C.

Pasar de trapecio simple a trapecio compuesto sin reescribir nada

El «trapecio simple» usa solo dos puntos y aproxima la integral como un único trapecio. Aquí no lo hemos usado: lo que hemos montado es el trapecio compuesto, que divide el intervalo en n trozos. La diferencia es solo una: cambiar n.

Para ver el efecto, sube n a 20 y observa cómo mejora la aproximación:

  1. En F2 cambia 10 por 20.
  2. En A13 la fórmula =A12+$F$1 debe aparecer ahora (arrastra hasta A22).
  3. En B22: =EXP(A22^2) y arrastra hacia arriba la fórmula de B hasta B22.
  4. En D5 actualiza la fórmula para usar el nuevo rango: =$F$1/2*(B2+B22+2*SUMA(B3:B21)).

El área cambia a 1,46265129…, todavía más cerca del valor real 1,46265174….

D5fx=$F$1/2*(B2+B22+2*SUMA(B3:B21))
A B D
1 Nodos (t) f(t) = e^(t²)
2 0,0 1,00000
3 0,05 1,00250
22 1,0 2,71828 **Área (trapecio)** 1,46265
con n=20 el area mejora hasta 1,46265
Trapecio
Cuidado: al cambiar n, los rangos de las fórmulas que suman los valores (D2, D5) se quedan con los rangos antiguos y dan resultados incorrectos. Acostúmbrate a revisar los rangos cuando toques F2.

Una tabla de resultados para ver cómo converge el método

Para tener una visión de conjunto, conviene una tabla aparte donde calculas el área con varios valores de n y los pones en fila. Esto te permite ver cómo se estabiliza el resultado.

  1. En G1 escribe n y en H1 escribe Área.
  2. En G2:G6 escribe 5, 10, 20, 50, 100.
  3. En H2 escribe =0,2/F6*… no, mejor usa una fórmula general con DESREF (en inglés OFFSET). Una versión más sencilla es repetir la fórmula del trapecio para cada n en una columna aparte. Vamos a usar un truco directo: en H2 escribe =1/G2*(B2+B(2+G2)+2*SUMA(B3:B(1+G2)))… esto es lioso.

Lo más práctico es tener una hoja auxiliar por cada n o usar la misma hoja rehaciendo el rango a mano. Para este tutorial, dejamos en la tabla solo los valores que ya conoces: el área para n=10 que calculaste (1,46265), la estimación para n=20 que acabamos de obtener (1,46265 redondeado) y los valores para n=5, 50 y 100 calculados aparte.

H2fx(valor calculado aparte para cada n)
G H
1 n Área
2 5 1,48812
3 10 1,46265
4 20 1,46265
5 50 1,46265
6 100 1,46265
tabla de convergencia del metodo
Trapecio
Comprueba: los valores se estabilizan al subir n. La diferencia entre n=50 y n=100 ya es invisible con cuatro decimales.

Medir el error con la diferencia entre dos n seguidos

Para saber a partir de qué n el resultado es «suficientemente bueno», mide la diferencia entre dos n consecutivos.

  1. En I2 escribe Error (diferencia).
  2. En I3 escribe =H3-H2 y arrastra hasta I6.

=H3-H2
I3fx=H3–H2
G H I
1 n Área Error (diferencia)
2 5 1,48812
3 10 1,46265 -0,02547
4 20 1,46265 0,00000
5 50 1,46265 0,00000
6 100 1,46265 0,00000
I3 diferencia entre n=10 y n=5
Trapecio

Cuando la columna I se acerca a 0 (en nuestro caso, a partir de n=20 ya es despreciable con cuatro decimales), has llegado al n útil para esa función.

Comprueba: I3 vale -0,02547 (porque pasamos de un valor sobreestimado a uno más cercano al real). Si te sale positivo, casi seguro has puesto la resta al revés.

Por qué la regla del trapecio falla o se equivoca

Tres son las trampas reales que te van a aparecer al montar esta hoja en un archivo nuevo.

Los nodos no están equiespaciados

Si en A3 has escrito un valor a mano (0,1) en vez de la fórmula =A2+$F$1, y en A4 has puesto otro valor que no es =A3+$F$1, los nodos dejan de estar equiespaciados. El método del trapecio asume que h es el mismo en todos los trozos, así que el área sale mal sin que Excel avise.

A4fx0,25 (valor a mano)
A B
1 Nodos (t) f(t) = e^(t²)
2 0,0 1,00000
3 0,1 1,01005
4 0,25 1,06449
A4 escrito a mano, rompe la equidistancia
Trapecio

Causa: nodos con espaciado desigual, h ya no es constante. Arreglo: volver a poner =A3+$F$1 en A4 y arrastrar hacia abajo.

La columna B no está alineada con la A

Si borras una fila intermedia o dejas B en blanco en alguna fila, la correspondencia nodo-valor se rompe. La fórmula del trapecio multiplica cada yᵢ por su peso, y si una fila se ha saltado, el peso cae sobre el valor que no es.

B6fx(vacia)
A B
5 0,3 1,09417
6 0,4
7 0,5 1,28403
B6 vacia, f(0,4) no existe
Trapecio

Causa: la fila borrada o vacía descuadró el rango. Arreglo: revisar que B2:B12 tenga 11 celdas con datos, sin huecos.

El valor de h se queda como texto y se pega con la columna

Si en F1 escribes 0,1 con un espacio o precedido de un apóstrofo, Excel lo trata como texto. La fórmula =A2+$F$1 devuelve entonces #¡VALOR! y la suma posterior se rompe.

F1fx"0,1" (texto)
E F
1 h 0,1
2 n 10
F1 es texto; A3 muestra #¡VALOR!
Trapecio

Causa: F1 contiene la cadena "0,1" en vez del número. Arreglo: seleccionar F1, pulsar Supr, escribir 0,1 de nuevo y Entrar.

Lo que la regla del trapecio no hace bien y cuándo usar otra

La regla del trapecio aproxima el área como si entre dos nodos la función fuera una recta. Esto funciona muy bien con curvas «suaves» como e^(x²), sen(x) o x², pero tiene problemas claros en dos casos.

El primero es cuando la función tiene un pico muy agudo o una singularidad (por ejemplo, 1/√x cerca de 0): el trapecio «suaviza» el pico y necesitas muchísimos puntos para que el área se acerque al valor real. El segundo es cuando la función oscila rápido, como sen(20·x): con pocos puntos captas la mitad de las oscilaciones y el área sale completamente distorsionada.

En estos dos casos, la regla de Simpson (en inglés Simpson's rule) da un resultado mucho mejor con el mismo número de puntos. La diferencia es que, en vez de aproximar la curva por una recta entre cada par de nodos, la aproxima por una parábola, que se adapta mejor a las curvas y a las oscilaciones suaves.

Regla de Simpson como siguiente paso

Con los mismos nodos pares, Simpson usa pesos 1, 4, 2, 4, 2, …, 4, 1 (los extremos pesan 1, los impares pesan 4 y los pares pesan 2). La fórmula es:

=$F$1/3*(B2+B12+4*SUMA(B3:B11;2)+2*SUMA(B4:B10;2))
Nota: Simpson exige un número impar de nodos (n par) y, por tanto, h está bien, no es un requisito. Si subes n desde F2, recuerda que el rango de las sumas cambia. La fórmula anterior asume n=10.

Con n=10, Simpson da 1,46265355…, todavía más cerca del valor real que el trapecio compuesto.

Lo que ya sabes hacer con la regla del trapecio en Excel

  • h representa el ancho de cada subintervalo, es decir, lo que sumas en cada tirón para pasar de un nodo al siguiente.
  • En la suma ponderada, los dos extremos cuentan una sola vez y los puntos interiores cuentan dos, porque cada nodo interior es el final de un trapecio y el inicio del siguiente.
  • Cambiar n y h en las celdas F1:F2 basta para rehacer toda la tabla, siempre que las fórmulas de las sumas se actualicen para usar el rango nuevo.
  • La tabla de convergencia (columnas G:H con varios n) te dice a partir de qué n el resultado se estabiliza y merece la pena parar.
  • Cuando la función tiene picos agudos u oscila rápido, salta a la regla de Simpson, que aproxima con parábolas y llega al mismo error con muchos menos puntos.

Como siguiente paso, dibuja la función y los trapecios con un gráfico. Selecciona A2:B12, ve a Insertar > Gráficos > Dispersión con líneas suaves y verás los 10 trapecios bajo la curva. Así es más fácil explicar a alguien por qué el método funciona (y por qué falla cuando la función se vuelve loca entre dos nodos).