Cómo comprobar la normalidad en Google Sheets (Shapiro-Wilk)

Google Sheets no tiene ninguna prueba de normalidad integrada. Esta guía construye la prueba de Shapiro-Wilk con fórmulas corrientes, con el mismo método que R y SciPy, y explica cómo interpretarla.

Actualizado el 28/09/2026·4 min de lectura
Respuesta rápida

No hay ninguna prueba de normalidad en Google Sheets. La prueba de Shapiro-Wilk puede construirse con SORT, INV.NORM.ESTAND, SUMAPRODUCTO y DESVIA2 (pasos más abajo). Si el valor p es menor que 0,05, los datos no siguen una distribución normal. Con ExplainStats, la prueba se ejecuta automáticamente antes de cada prueba t y cada ANOVA.

Los nombres de las funciones y el separador «;» corresponden a una hoja de cálculo en español con la configuración regional de España (Archivo › Configuración › Configuración regional). En México y en la mayor parte de Latinoamérica, los argumentos se separan con coma y el decimal es el punto; en una hoja en inglés, use los nombres en inglés y la coma.

¿Por qué comprobar la normalidad?

La prueba t, el ANOVA y la regresión lineal suponen que los datos (o los residuos) son aproximadamente normales. Con muestras pequeñas, una desviación clara de la normalidad puede hacer que sus valores p sean incorrectos. La prueba de Shapiro-Wilk es la prueba de normalidad más recomendada para muestras pequeñas y medianas.

La disposición de la hoja

Sus datos están en A2:A21 (20 puntuaciones de examen). Usamos las columnas B a E para el cálculo y G:H para los resultados.

ColumnaContenidoFórmula en la fila 2
Brango i=SECUENCIA(CONTAR(A2:A21))
Cdatos ordenados x(i)=SORT(A2:A21)
Dpuntuaciones normales mi=INV.NORM.ESTAND((B2-0,375)/($H$2+0,25)), arrastrada hacia abajo
Epesos aivéase el paso 3, arrastrada hacia abajo

SECUENCIA y SORT rellenan toda la columna por sí solas. Deje vacías las celdas de debajo.

Paso a paso

Paso 1: tamaño de la muestra y valores auxiliares

CeldaSignificadoFórmulaResultado
H2n=CONTAR(A2:A21)20
H3suma de mi²=SUMA.CUADRADOS(D2:D21)17,6336
H4u = 1/√n=1/RAIZ(H2)0,2236

Paso 2: los dos pesos mayores

El método de Royston aplica correcciones polinómicas a los dos pesos extremos. D21 y D20 son las dos últimas puntuaciones normales (para n = 20):

H5 (a_n):   =D21/RAIZ(H3)+0,221157*H4-0,147981*H4^2-2,07119*H4^3+4,434685*H4^4-2,706056*H4^5
H6 (a_n-1): =D20/RAIZ(H3)+0,042981*H4-0,293762*H4^2-1,752461*H4^3+5,682633*H4^4-3,582633*H4^5
H7 (phi):   =(H3-2*D21^2-2*D20^2)/(1-2*H5^2-2*H6^2)

Resultados: an = 0,4734, an−1 = 0,3217, phi = 19,4712.

Paso 3: todos los pesos

Los dos pesos menores son los opuestos de los dos mayores; los demás son mi / √phi. En E2, arrastre hacia abajo hasta E21:

=SI(B2=1;-$H$5;SI(B2=2;-$H$6;SI(B2=$H$2;$H$5;SI(B2=$H$2-1;$H$6;D2/RAIZ($H$7)))))

Paso 4: el estadístico W

H8 (W): =SUMAPRODUCTO(E2:E21;C2:C21)^2/DESVIA2(A2:A21)

Resultado: W = 0,9743. W está siempre entre 0 y 1; los valores cercanos a 1 indican que los datos parecen normales.

Paso 5: el valor p

Para 12 a 5000 valores, la aproximación de Royston convierte W en una puntuación z:

H9  (mu):    =0,0038915*LN(H2)^3-0,083751*LN(H2)^2-0,31082*LN(H2)-1,5861
H10 (sigma): =EXP(0,0030302*LN(H2)^2-0,082676*LN(H2)-0,4803)
H11 (z):     =(LN(1-H8)-H9)/H10
H12 (p):     =1-DISTR.NORM.ESTAND(H11)

Resultado: p = 0,841. Como p está muy por encima de 0,05, no hay evidencia en contra de la normalidad. Estas fórmulas reproducen los resultados de Shapiro-Wilk de SciPy y R (las comprobamos frente a SciPy con varios conjuntos de datos).

Adaptar a otro tamaño de muestra

Cambie cada A2:A21, D2:D21, C2:C21 y E2:E21 por su rango, y sustituya D21 y D20 en el paso 2 por la última y la penúltima celda de la columna D. La fórmula del valor p no es válida por debajo de 12 valores.

Hazlo con un clic con ExplainStats

Selecciona tus datos y pulsa Ejecutar: tabla de resultados completa, comprobación de supuestos, interpretación en lenguaje sencillo y línea APA, gratis en Google Sheets.

Instalar gratis

Una comprobación visual: el gráfico Q-Q

Una prueba da una respuesta de sí o no; un gráfico muestra cómo se alejan los datos de la normalidad. Ya tiene lo necesario: seleccione las columnas C y D, elija Insertar › Gráfico › Gráfico de dispersión y, en el editor de gráficos, ponga la columna D (puntuaciones normales) como eje X y la columna C (datos ordenados) como serie. Si los puntos quedan cerca de una línea recta, los datos son casi normales. Una curva sugiere asimetría; puntos que se separan en ambos extremos sugieren colas pesadas.

Cómo interpretar el resultado

  • p ≥ 0,05: no hay evidencia en contra de la normalidad. Puede usar la prueba t o el ANOVA.
  • p < 0,05: los datos no son normales. Con muestras pequeñas, use una prueba no paramétrica como la prueba U de Mann-Whitney o Kruskal-Wallis. Con muestras grandes (más de unos 30 por grupo), la prueba t y el ANOVA suelen ser robustos de todos modos.
  • Con muestras muy grandes, Shapiro-Wilk señala incluso desviaciones mínimas e inofensivas. Mire también el gráfico Q-Q.

Cómo redactarlo

Una prueba de Shapiro-Wilk indicó que las puntuaciones del examen no se desviaron significativamente de la normalidad, W = 0,97, p = 0,841.

Preguntas frecuentes

¿Google Sheets tiene una función de Shapiro-Wilk?

No. Google Sheets no tiene ninguna función de prueba de normalidad. Puede construir la prueba de Shapiro-Wilk con las fórmulas de esta guía, o usar un complemento que la ejecute por usted.

¿Para qué tamaños de muestra funciona este método?

La fórmula del valor p de esta guía (aproximación de Royston) es válida de 12 a 5000 valores. Las muestras más pequeñas necesitan otra fórmula para el valor p.

¿Qué significa una prueba de Shapiro-Wilk significativa?

Si p < 0,05, es poco probable que los datos provengan de una distribución normal. Si p ≥ 0,05, no hay evidencia en contra de la normalidad; eso no demuestra que los datos sean normales.

¿Debo comprobar la normalidad en los datos brutos o en los residuos?

Para una prueba t, compruebe cada grupo por separado (o las diferencias, en una prueba pareada). Para un ANOVA, cada grupo o los residuos. Para una regresión, los residuos.

Hazlo con un clic con ExplainStats

Selecciona tus datos y pulsa Ejecutar: tabla de resultados completa, comprobación de supuestos, interpretación en lenguaje sencillo y línea APA, gratis en Google Sheets.

Instalar gratis