Guía Completa de LibreOffice Calc

Informática - Bioquímica. Dr. Danilo Ceschin


Introducción y Objetivos

Bienvenidos al Mundo de las Planillas de Cálculo

En el campo de la bioquímica clínica, la gestión, el análisis y la interpretación de datos constituyen una competencia fundamental. Este proceso integral comienza con la planificación cuidadosa de un experimento y se extiende hasta la presentación clara de los resultados —como la determinación de glucosa, los perfiles lipídicos o los análisis enzimáticos—. Sin embargo, surge una pregunta clave: ¿qué se hace con todos esos datos? ¿Cómo se transforman los números crudos en información clínicamente significativa que pueda guiar decisiones diagnósticas o terapéuticas?

En esta guía trabajaremos con datos reales: Utilizaremos la base de datos BD_pacientes.csv que contiene información de 102 pacientes con múltiples parámetros bioquímicos (colesterol, HDL, LDL, TG, glucosa, apolipoproteínas, etc.). Esto les permitirá aplicar inmediatamente los conocimientos a casos clínicos reales.

LibreOffice Calc es su herramienta profesional para:

  • 📊 Organizar datos experimentales de manera sistemática y reproducible
  • 🧮 Realizar cálculos complejos de diluciones, concentraciones y estadísticas
  • 📈 Crear curvas de calibración para métodos analíticos
  • 🔍 Analizar resultados con herramientas estadísticas avanzadas
  • 📋 Gestionar inventarios de reactivos y muestras
  • Cumplir normas de calidad con documentación trazable
  • 📉 Monitorear control de calidad con gráficos de Levey-Jennings y reglas de Westgard

¿Por qué LibreOffice Calc en el Laboratorio Clínico?

Ventajas específicas para bioquímicos:

  • Gratuito y de código abierto - Sin costos de licencia para laboratorios
  • Compatible con Excel - Interoperabilidad con sistemas hospitalarios
  • Funciones científicas avanzadas - Estadística, regresión, análisis de datos
  • Macros personalizables - Automatización de cálculos repetitivos
  • Auditoría de fórmulas - Trazabilidad para cumplimiento normativo
  • Capacidad ilimitada - Sin restricciones de filas (1,048,576 filas disponibles)

Objetivos de Aprendizaje

Al completar esta guía, serán capaces de:

Competencias Técnicas:

  1. Dominar la interfaz de Calc para navegación eficiente en hojas de cálculo complejas
  2. Aplicar formatos apropiados a datos científicos (números, fechas, unidades)
  3. Crear fórmulas complejas para cálculos bioquímicos automáticos
  4. Utilizar funciones estadísticas para análisis de control de calidad
  5. Generar gráficos científicos (curvas de calibración, gráficos de control)
  6. Implementar filtros y tablas dinámicas para análisis de grandes conjuntos de datos

Competencias Aplicadas:

  1. Calcular diluciones y concentraciones con precisión y trazabilidad
  2. Analizar datos experimentales con herramientas estadísticas apropiadas
  3. Construir curvas de calibración con regresión lineal y validación
  4. Implementar sistemas de control de calidad (Westgard, Levey-Jennings)
  5. Gestionar inventarios de reactivos y equipos de laboratorio
  6. Documentar experimentos con registros electrónicos conformes a normas

Competencias Profesionales:

  1. Garantizar integridad de datos mediante validación y protección
  2. Cumplir estándares de calidad ISO 15189 en documentación
  3. Automatizar procesos repetitivos para eficiencia y reducción de errores
  4. Colaborar efectivamente compartiendo hojas de cálculo estandarizadas

Metodología: Aprendizaje Basado en Casos Reales

Cada sección incluye:

  • Teoría aplicada con fundamentos científicos
  • Tutoriales interactivos paso a paso
  • Ejercicios prácticos basados en protocolos de laboratorio reales
  • Casos de estudio de situaciones clínicas auténticas
  • Proyectos integradores que simulan trabajo profesional completo

Aplicaciones Profesionales Inmediatas

Durante sus prácticas de laboratorio:

  • Control de calidad diario de equipos
  • Cálculo de diluciones para reactivos
  • Registro de resultados de pacientes
  • Análisis de tendencias en control interno
  • Gráficos de Levey-Jennings para monitoreo

En su formación académica:

  • Análisis de datos para informes de laboratorio
  • Proyectos de investigación con análisis estadístico
  • Trabajos finales de carrera con gráficos profesionales
  • Presentaciones con visualización de datos efectiva

En su futura práctica profesional:

  • Validación de métodos analíticos
  • Gestión de inventarios y compras
  • Auditorías de calidad con datos trazables
  • Investigación clínica y publicaciones científicas

Fundamentos de LibreOffice Calc

¿Qué es LibreOffice Calc?

LibreOffice Calc es una aplicación de hoja de cálculo que permite:

  • Almacenar datos en tablas organizadas por filas y columnas
  • Realizar cálculos desde simples sumas hasta análisis estadísticos complejos
  • Visualizar información mediante gráficos y tablas dinámicas
  • Automatizar tareas con fórmulas, funciones y macros

Para bioquímicos clínicos, Calc es esencial para:

  • Procesamiento de resultados analíticos
  • Cálculos de control de calidad (Westgard, Levey-Jennings)
  • Gestión de bases de datos de pacientes
  • Validación de métodos analíticos
  • Investigación y análisis estadístico

Instalación y Configuración

Descarga e Instalación

  1. Visitar libreoffice.org/download
  2. Descargar LibreOffice 7.6 o superior
  3. Seleccionar idioma Español
  4. Instalar paquete completo (incluye Calc)

Configuración Inicial para Trabajo Científico

Paso 1: Configuración Regional

Herramientas → Opciones → Configuración de idiomas → Idiomas
- Configuración regional: Español (Argentina/España según país)
- Moneda predeterminada: según región
- Separador decimal: coma (,) o punto (.) según convención local

Paso 2: Configuración de Cálculo

Herramientas → Opciones → LibreOffice Calc → Calcular
✓ Recalcular automáticamente
✓ Buscar en etiquetas de columnas/filas
✓ Usar expresiones regulares en funciones
Precisión como se muestra: DESACTIVADO (mantener precisión interna)

Conceptos Fundamentales

Estructura de una Hoja de Cálculo

Elementos básicos:

  • Celda: Intersección de una fila y una columna (ej: A1, B5, C10)
  • Rango: Grupo de celdas contiguas (ej: A1:A10, B2:D5)
  • Hoja: Página individual dentro del libro (pestaña inferior)
  • Libro: Archivo completo (.ods) que contiene múltiples hojas

Nomenclatura de celdas:

A1   → Columna A, Fila 1
C15  → Columna C, Fila 15
AA100 → Columna AA, Fila 100

Referencias de celdas:

  • Relativa: A1 (cambia al copiar)
  • Absoluta: $A$1 (no cambia al copiar)
  • Mixta: $A1 o A$1 (fija solo columna o fila)

Tipos de Datos en Calc

1. Números

  • Enteros: 25, 100, 1500
  • Decimales: 25,4; 98,6; 0,125
  • Científicos: 1,5E-3 (= 0,0015)
  • Negativos: -10, -45,2

2. Texto

  • Alfanumérico: “Glucosa”, “Paciente A”
  • Fechas como texto: ’01/05/2024
  • Forzar texto: ’antes del número

3. Fechas y horas

  • Fecha: 01/05/2024
  • Hora: 14:30:00
  • Fecha-hora: 01/05/2024 14:30

4. Fórmulas

  • Siempre comienzan con =
  • Ejemplo: =A1+B1
  • Ejemplo: =PROMEDIO(A1:A10)

5. Valores lógicos

  • VERDADERO
  • FALSO

Interfaz y Navegación

Conociendo la Interfaz de Calc

Componentes Principales

1. Barra de Menús

Archivo - Editar - Ver - Insertar - Formato - Estilos - Hoja - Datos - Herramientas - Ventana - Ayuda

2. Barras de Herramientas

  • Estándar: Nuevo, Abrir, Guardar, Imprimir
  • Formato: Fuente, tamaño, negrita, colores
  • Fórmulas: Insertar función, suma automática

3. Barra de Fórmulas

  • Muestra el contenido de la celda activa
  • Permite editar fórmulas directamente
  • Indica la referencia de celda actual

4. Área de Trabajo

  • Cuadrícula de celdas
  • Encabezados de columnas (A, B, C…)
  • Encabezados de filas (1, 2, 3…)

5. Pestañas de Hojas

  • Múltiples hojas en un libro
  • Navegar entre hojas con clic
  • Renombrar, agregar, eliminar hojas

6. Barra de Estado

  • Suma automática de celdas seleccionadas
  • Promedio de selección
  • Número de celdas seleccionadas
  • Zoom de visualización

Trabajando con BD pacientes

Descripción del Archivo

BD_pacientes.csv contiene datos reales de 102 pacientes con perfil bioquímico completo:

Columnas incluidas:

1.  Paciente: Identificador único (P001, P002, etc.)
2.  Edad: Años (rango: 18-75)
3.  COL: Colesterol total (mg/dL)
4.  HDL: Colesterol HDL (mg/dL)
5.  LDL: Colesterol LDL (mg/dL)
6.  TG: Triglicéridos (mg/dL)
7.  ApoA: Apolipoproteína A (mg/dL)
8.  ApoB: Apolipoproteína B (mg/dL)
9.  Lpa: Lipoproteína(a) (mg/dL)
10. Glc: Glucosa (mg/dL)
11. Insulin: Insulina (mg/dL)
12. HbGlc: Hemoglobina glicosilada (mg/dL)
13. PCR: Proteína C reactiva (mg/dL)
14. Condicion: Clasificación clínica (Normal/Riesgo/Alto)

Importar en LibreOffice Calc

Método 1: Arrastrar y soltar

  1. Abrir LibreOffice Calc
  2. Arrastrar archivo BD_pacientes.csv a la ventana
  3. En diálogo de importación:
    • Separador: Coma
    • Codificación: UTF-8
    • ✓ Primera fila contiene encabezados
  4. Clic en Aceptar

Método 2: Abrir desde menú

Archivo → Abrir → Seleccionar BD_pacientes.csv
Configurar:
- Tipo de archivo: CSV
- Separador: Coma
- Conjunto de caracteres: UTF-8
- Formato de columnas: Estándar (dejar por defecto)

Verificar Importación Correcta

Paso 1: Verificar estructura

Fila 1: Debe contener encabezados (Paciente, Edad, COL, HDL...)
Fila 2-104: Deben contener 103 registros de pacientes
Total: 104 filas (incluyendo encabezado)

Paso 2: Verificar tipos de datos

Columna A (Paciente): Texto
Columna B (Edad): Número entero
Columnas C-M: Números (algunos con decimales)
Columna N (Condicion): Texto

Preparar Datos para Análisis

Crear Columnas Calculadas

Agregar en columna O: Grupo_Edad

O1: Grupo_Edad
O2: =SI(B2<40;"<40";SI(B2<60;"40-59";"≥60"))
Copiar hacia abajo hasta O104

Agregar en columna P: COL_Categoria

P1: COL_Categoria
P2: =SI(C2<200;"Deseable";SI(C2<240;"Limítrofe";"Alto"))
Copiar hacia abajo

Agregar en columna Q: HDL_Categoria

Q1: HDL_Categoria
Q2: =SI(D2<40;"Bajo";SI(D2<60;"Normal";"Alto"))

Agregar en columna R: Riesgo_Multiple

R1: Riesgo_Multiple
R2: =(SI(C2>200;1;0))+(SI(D2<40;1;0))+(SI(E2>130;1;0))+(SI(J2>100;1;0))
Interpretación: Cuenta cuántos factores de riesgo tiene el paciente

Congelar Paneles

Para mantener encabezados visibles:

1. Clic en celda A2 (primera celda de datos)
2. Ver → Congelar filas y columnas
3. Ahora encabezados permanecen visibles al hacer scroll

Exploración Inicial de Datos

Estadísticas Básicas Rápidas

Crear tabla de resumen:

    A                B
1   RESUMEN ESTADÍSTICO - BD_PACIENTES
2   
3   Total pacientes:    =CONTARA(A2:A104)
4   Edad promedio:      =PROMEDIO(B2:B104)
5   COL promedio:       =PROMEDIO(C2:C104)
6   HDL promedio:       =PROMEDIO(D2:D104)
7   LDL promedio:       =PROMEDIO(E2:E104)
8   TG promedio:        =PROMEDIO(F2:F104)
9   Pacientes Normal:   =CONTAR.SI(N:N;"Normal")
10  Pacientes Riesgo:   =CONTAR.SI(N:N;"Riesgo")
11  Pacientes Alto:     =CONTAR.SI(N:N;"Alto")

Primer Gráfico

Distribución por Condición:

  1. Seleccionar celdas A9:B11 de tabla resumen
  2. Insertar → Gráfico
  3. Tipo: Circular (Pie)
  4. Título: “Distribución de Pacientes por Condición”
  5. Agregar etiquetas de datos con porcentajes

Tipos de Datos y Formato de Celdas

Tipos de Datos Científicos

Datos Numéricos en Bioquímica

1. Concentraciones

Formato: Número con 0-2 decimales
Ejemplos:
- Colesterol: 185 mg/dL
- HDL: 55 mg/dL  
- LDL: 120 mg/dL
- TG: 32 mg/dL

2. Porcentajes

Formato: Porcentaje con 1-2 decimales
Ejemplos:
- Hemoglobina glicosilada: 5,7%
- Coeficiente de variación: 2,35%

Aplicar Formatos de Celda

Configuración Específica para Bioquímica

Ejemplo 1: Formato para colesterol sérico

Categoría: Número
Decimales: 0
Separador de miles: No (valores típicamente <1000)
Números negativos: -1234 (en rojo)

Aplicar:

Formato → Celdas → Números
Formato personalizado: #.##0 "mg/dL"

Resultado en celda:

Valor ingresado: 185
Visualización: 185 mg/dL
Valor para cálculos: 185 (numérico)

Formatos Personalizados

Crear Formatos con Unidades

1. Colesterol con unidades:

Código de formato: #.##0 "mg/dL"
Entrada: 185
Visualización: 185 mg/dL

2. Valores con rango de referencia en colores:

Código: [<200]#.##0 "✓";[>240]#.##0 "↑";#.##0 "⚠"
< 200: 185 ✓ (verde)
200-240: 220 ⚠ (amarillo)
> 240: 255 ↑ (rojo)

Formato Condicional para Alertas

Caso de uso: Marcar valores fuera de rango

Paso 1: Seleccionar rango de datos

Ejemplo: Celdas C2:C104 (colesterol de todos los pacientes)

Paso 2: Aplicar formato condicional

Formato → Formato condicional → Condición

Condición 1: Colesterol deseable

Si valor de celda es: menor que: 200
Formato: Fondo verde claro

Condición 2: Colesterol limítrofe

Si valor de celda es: entre: 200 y 239
Formato: Fondo amarillo claro, texto naranja oscuro

Condición 3: Colesterol alto

Si valor de celda es: mayor o igual que: 240
Formato: Fondo rojo claro, texto rojo oscuro, negrita

Validación de Datos

Restringir Entrada de Datos

Caso práctico: Validación de edad

Paso 1: Configurar validación

Seleccionar rango → Datos → Validez

Pestaña Criterios:

Permitir: Número entero
Datos: entre
Mínimo: 18  (edad mínima)
Máximo: 120 (edad máxima razonable)

Pestaña Mensaje de entrada:

Título: "Ingreso de Edad"
Mensaje: "Ingrese edad del paciente en años (rango: 18-120)"

Pestaña Alerta de error:

Acción: Detener
Título: "Edad fuera de rango"
Mensaje: "La edad ingresada no es válida. Verifique el dato."

Listas Desplegables para Datos Categóricos

Ejemplo: Condición clínica

Paso 1: Crear lista

Normal
Riesgo
Alto

Paso 2: Aplicar validación

Seleccionar celdas para condición
Datos → Validez
Permitir: Lista
Origen: Normal;Riesgo;Alto
✓ Mostrar lista de selección

Fórmulas y Funciones Básicas

Fundamentos de Fórmulas

Estructura de una Fórmula

Componentes básicos:

=           → Siempre comienza con signo igual
Operadores  → +, -, *, /, ^
Referencias → A1, B5, $C$10
Funciones   → SUMA(), PROMEDIO()
Constantes  → números, texto entre comillas

Orden de operaciones (prioridad):

1. Paréntesis: ()
2. Exponentes: ^
3. Multiplicación y División: *, /
4. Suma y Resta: +, -

Fórmulas Básicas para Laboratorio

Cálculos Simples

1. Índice aterogénico

=COL/HDL
Ejemplo: =C2/D2  → Resultado: 3,36
Interpretación: <4 deseable, >5 alto riesgo

2. Cálculo de LDL estimado (Fórmula de Friedewald)

=COL-HDL-(TG/5)
Nota: En BD_pacientes.csv ya tenemos LDL medido

3. Porcentaje de cambio

=(Valor_final-Valor_inicial)/Valor_inicial*100
Ejemplo: Evaluar cambio en colesterol post-tratamiento

Funciones Básicas Esenciales

SUMA()

Sintaxis: =SUMA(rango)
Ejemplo: =SUMA(C2:C104)
Uso: Sumar colesterol total de todos los pacientes

PROMEDIO()

Sintaxis: =PROMEDIO(rango)
Ejemplo: =PROMEDIO(C2:C104)
Uso: Calcular colesterol promedio de la población

CONTAR()

Sintaxis: =CONTAR(rango)
Ejemplo: =CONTAR(A2:A104)
Uso: Contar número de pacientes

MAX() y MIN()

=MAX(C2:C104)  → Colesterol más alto
=MIN(C2:C104)  → Colesterol más bajo

Referencias Relativas vs. Absolutas

Ejemplo Práctico con BD_pacientes.csv

Calcular índice aterogénico para todos los pacientes:

    A        B      C      D      E
1   Paciente Edad   COL    HDL    Indice_Atero
2   P001     45     185    55     =C2/D2
3   P002     52     240    42     =C3/D3
4   P003     38     178    58     =C4/D4

Al copiar la fórmula de E2 hacia abajo: - C2 cambia a C3, C4… (relativa) - D2 cambia a D3, D4… (relativa)

Con referencia absoluta a valor de referencia:

Celda G1: Límite_superior = 5

Columna F: Evaluación
F2: =SI(E2>$G$1;"Alto riesgo";"Aceptable")

Funciones Condicionales

Función SI()

Ejemplo 1: Clasificar colesterol según riesgo cardiovascular

=SI(C2<200; "Deseable"; SI(C2<=239; "Limítrofe alto"; "Alto"))

Resultado:

Colesterol 185: Deseable
Colesterol 220: Limítrofe alto
Colesterol 250: Alto

Ejemplo 2: Evaluar perfil lipídico completo

=SI(Y(C2<200; D2>=40; E2<130); "Perfil óptimo"; "Requiere atención")

Funciones Y(), O()

Función Y() - Todas las condiciones deben cumplirse:

=Y(C2<200; D2>=40; E2<130)
Resultado: VERDADERO solo si perfil lipídico es completamente normal

Función O() - Al menos una condición debe cumplirse:

=SI(O(C2>240; D2<40; E2>160); "Alto riesgo CV"; "Riesgo normal")

Función CONTAR.SI()

Ejemplo: Contar pacientes con hipercolesterolemia

=CONTAR.SI(C2:C104;">240")
Cuenta cuántos pacientes tienen colesterol >240 mg/dL

Ejemplo: Contar por condición

=CONTAR.SI(N2:N104;"Riesgo")
Cuenta pacientes clasificados como "Riesgo"

Funciones de Búsqueda

BUSCARV() - Búsqueda Vertical

Tabla de referencia (Hoja “Valores_Referencia”):

    A           B          C
1   Analito     Mín        Máx
2   COL         0          200
3   HDL         40         60
4   LDL         0          130
5   TG          0          40
6   Glc         70         100

Uso en hoja de pacientes:

=BUSCARV("COL";Valores_Referencia.$A$2:$C$6;3;FALSO)
Resultado: 200 (valor máximo deseable)

Aplicación práctica: Verificar si está en rango

=SI(Y(C2>=BUSCARV("COL";Ref.$A$2:$C$6;2;0);
      C2<=BUSCARV("COL";Ref.$A$2:$C$6;3;0));
   "Normal";"Alterado")

Funciones Estadísticas para Bioquímica

Estadística Descriptiva Básica

Medidas de Tendencia Central

PROMEDIO()

=PROMEDIO(C2:C104)
Uso: Colesterol promedio de la población

MEDIANA()

=MEDIANA(C2:C104)
Uso: Valor central, menos afectado por valores extremos

MODA.UNO()

=MODA.UNO(C2:C104)
Uso: Valor más frecuente en la serie

Medidas de Dispersión

DESVEST.M() - Desviación estándar muestral

=DESVEST.M(C2:C104)
Uso: Dispersión del colesterol en la población

VAR.S() - Varianza muestral

=VAR.S(C2:C104)
Resultado: σ²

Coeficiente de Variación (CV)

Fórmula:

CV% = (Desviación estándar / Media) × 100

En Calc:
=((DESVEST.M(C2:C104))/PROMEDIO(C2:C104))*100

Ejemplo práctico con BD_pacientes.csv:

    A              B
1   Parámetro      Valor
2   n              =CONTAR(C2:C104)
3   Media COL      =PROMEDIO(C2:C104)
4   Mediana COL    =MEDIANA(C2:C104)
5   DE COL         =DESVEST.M(C2:C104)
6   CV% COL        =(B5/B3)*100
7   Mínimo         =MIN(C2:C104)
8   Máximo         =MAX(C2:C104)
9   Rango          =B8-B7

Funciones para Análisis de Población

Límites de Control

Calcular percentiles:

Percentil 25 (Q1): =CUARTIL.INC(C2:C104;1)
Percentil 50 (Mediana): =CUARTIL.INC(C2:C104;2)
Percentil 75 (Q3): =CUARTIL.INC(C2:C104;3)
Percentil 95: =PERCENTIL.INC(C2:C104;0,95)

Aplicación clínica:

Valores de referencia poblacionales:
Límite inferior (P5): =PERCENTIL.INC(C2:C104;0,05)
Límite superior (P95): =PERCENTIL.INC(C2:C104;0,95)

Análisis de Frecuencias

FRECUENCIA()

Distribución de colesterol por rangos de riesgo:

Paso 1: Definir rangos (bins) según criterios clínicos

    A
1   Rangos COL
2   150
3   200
4   240
5   300

Paso 2: Calcular frecuencias

    B                           C
1   Resultado                   Frecuencia
2                               =FRECUENCIA(C2:C104;A2:A5)
                                (Ctrl+Shift+Enter en rango C2:C5)

Interpretación clínica:

<150:    X pacientes (muy bajo - investigar desnutrición)
150-200: Y pacientes (deseable)
200-240: Z pacientes (limítrofe alto)
>240:    W pacientes (alto riesgo cardiovascular)

Funciones de Distribución

DISTR.NORM.ESTAND()

Calcular percentil en distribución normal:

=DISTR.NORM.ESTAND((Valor-Media)/DE)

Ejemplo con colesterol:
Paciente con COL = 250 mg/dL
Media = 200 mg/dL
DE = 30 mg/dL

Z-score: =(250-200)/30 = 1,67
Percentil: =DISTR.NORM.ESTAND(1,67) = 0,952 (95,2%)

Interpretación: El paciente está en el percentil 95,2 de la población, indicando colesterol significativamente elevado.

Correlación y Regresión

COEF.DE.CORREL()

Calcular correlación entre parámetros lipídicos:

=COEF.DE.CORREL(C2:C104;E2:E104)

Ejemplo: Correlación entre COL y LDL
Se espera correlación positiva fuerte (r > 0,8)

Matriz de correlaciones para BD_pacientes.csv:

        COL     HDL     LDL     TG
COL     1,00    
HDL     =CORR   1,00    
LDL     =CORR   =CORR   1,00
TG      =CORR   =CORR   =CORR   1,00

Interpretación:

r = 0,90 - 1,00: Correlación excelente
r = 0,70 - 0,89: Correlación buena
r = 0,50 - 0,69: Correlación moderada
r < 0,50:        Correlación pobre

Pruebas de Hipótesis

PRUEBA.T()

Comparar colesterol entre condiciones:

=PRUEBA.T(COL_Normal;COL_Riesgo;2;2)

Donde:
COL_Normal: Rango de colesterol de pacientes con condición "Normal"
COL_Riesgo: Rango de colesterol de pacientes con condición "Riesgo"
2: Prueba bilateral
2: Varianzas desiguales (asumidas)

Interpretación del valor p:

p < 0,05:  Diferencia estadísticamente significativa
p ≥ 0,05:  No hay diferencia significativa

Ejemplo práctico completo:

Comparación de colesterol: Normal vs Riesgo

Paso 1: Filtrar pacientes Normal
Paso 2: Filtrar pacientes Riesgo
Paso 3: Aplicar PRUEBA.T

Celda resultado: =PRUEBA.T(C2:C45;C46:C80;2;2)
Resultado: 0,xxxx (p < 0,05)
Conclusión: Existe diferencia significativa entre grupos / No existe diferencia significativa entre grupos

PRUEBA.F()

Comparar varianzas entre grupos:

=PRUEBA.F(COL_Normal;COL_Riesgo)

Uso: Verificar si la variabilidad del colesterol es diferente entre grupos

Si p < 0,05: Las varianzas son significativamente diferentes

Valores Atípicos (Outliers)

Identificar Outliers con BD_pacientes.csv

Método IQR para colesterol:

    A         B
1   Estadístico     Valor
2   Q1              =CUARTIL.INC(C:C;1)
3   Q3              =CUARTIL.INC(C:C;3)
4   IQR             =B3-B2
5   Lím_inf         =B2-1,5*B4
6   Lím_sup         =B3+1,5*B4

Identificar en cada paciente:

Columna S: Es_Outlier
S2: =SI(O(C2<Calculos.$B$5; C2>Calculos.$B$6); "OUTLIER"; "Normal")

Resultado: Identificación automática de valores atípicos que requieren investigación clínica.


Filtros y Ordenamiento de Datos

Ordenamiento de Datos

Ordenamiento Simple

Ordenar pacientes por colesterol (mayor a menor):

Paso 1: Seleccionar rango completo A1:N104 Paso 2: Datos → Ordenar

- Criterio de ordenación: COL
- Descendente (valores más altos primero)
✓ El rango contiene etiquetas de columna

Ordenamiento Múltiple

Caso: Ordenar por condición y luego por edad

Estructura (BD_pacientes.csv):

    A           B          C          D          E
1   Paciente    Edad       Condicion  COL        HDL
2   P001        45         Normal     185        55
3   P002        52         Riesgo     240        42
4   P003        38         Normal     178        58

Configuración:

Datos → Ordenar
Criterio 1: Condicion (orden: Alto, Riesgo, Normal)
Criterio 2: Edad (Descendente - mayor riesgo primero)

Uso práctico: Priorizar pacientes de alto riesgo y mayor edad para seguimiento.

Filtros Automáticos

Activar Filtro Automático

Seleccionar celda en BD_pacientes
Datos → Autofiltro
(O: Ctrl + Shift + L)

Resultado: Aparecen flechas desplegables en encabezados

Tipos de Filtros

1. Filtro por condición clínica:

Clic en flecha de columna "Condicion"
✓ Marcar solo: Riesgo
Resultado: Solo pacientes con condición de riesgo visibles

2. Filtro por rango de colesterol:

Columna "COL"
Filtro estándar → Condición: Mayor que
Valor: 240
Resultado: Solo colesterol > 240 mg/dL (alto riesgo)

3. Filtro por grupo de edad:

Columna "Edad"
- Mayores de 50 años
- Entre 40-60 años (rango personalizado)

Filtros Estándar Avanzados

Caso: Pacientes con alto riesgo cardiovascular múltiple

Datos → Filtro estándar

Condición 1:
Campo: COL
Condición: >
Valor: 240

Operador: Y

Condición 2:
Campo: HDL
Condición: <
Valor: 40

Operador: Y

Condición 3:
Campo: Edad
Condición: >
Valor: 50

Resultado: Pacientes con colesterol alto, HDL bajo y >50 años (alto riesgo)

Subtotales y Grupos

Crear Subtotales por Condición

Paso 1: Ordenar por Condicion

Datos → Ordenar (por columna Condicion)

Paso 2: Insertar subtotales

Datos → Subtotales

Agrupar por: Condicion
Usar función: Promedio
Agregar subtotal a: COL, HDL, LDL, TG

✓ Reemplazar subtotales actuales

Resultado:

Alto
  P025    52    COL: 260
  P037    58    COL: 255
  ...
  Promedio COL Alto: 257,3

Normal
  P001    45    COL: 185
  P003    38    COL: 178
  ...
  Promedio COL Normal: 181,5

Total general COL: 205,8

Ejercicio Práctico Integrador

Escenario: Análisis completo de BD_pacientes.csv

Tareas:

  1. Ordenar por riesgo múltiple:
Crear columna Riesgo_Multiple (ya creada)
Ordenar: Descendente (mayor riesgo primero)
  1. Filtrar pacientes críticos:
Filtro: COL > 240 O HDL < 40 O LDL > 160
Copiar resultados a hoja "Pacientes_Alto_Riesgo"
  1. Análisis por grupo de edad:
Crear columna Grupo_Edad
Agrupar por: Grupo_Edad
Función: Promedio de COL, HDL, LDL
  1. Top 10 colesterol más alto:
Filtro estándar → Primeros/Últimos valores
Mayor: 10
Campo: COL

Tablas Dinámicas Básicas

Conceptos Fundamentales

Una tabla dinámica permite:

  • Resumir grandes volúmenes de datos automáticamente
  • Reorganizar información arrastrando campos
  • Calcular estadísticas (promedios, conteos, etc.)
  • Analizar tendencias sin modificar datos originales

Ventajas con BD_pacientes.csv:

  • Análisis rápido por condición clínica
  • Comparación entre grupos de edad
  • Estadísticas del perfil lipídico
  • Evaluación de factores de riesgo

Crear una Tabla Dinámica con BD_pacientes.csv

Preparación de Datos

Los datos ya están listos en BD_pacientes.csv:

✓ Formato tabla continua ✓ Sin filas vacías ✓ Encabezados descriptivos ✓ Un tipo de dato por columna

Crear Tabla Dinámica Paso a Paso

Paso 1: Seleccionar datos

Abrir BD_pacientes.csv
Clic en cualquier celda dentro de tabla
(Calc detecta automáticamente A1:N104)

Paso 2: Insertar tabla dinámica

Insertar → Tabla dinámica → Insertar o editar
✓ Selección actual
Destino: Nueva hoja

Paso 3: Configurar campos

Campos disponibles:

□ Paciente
□ Edad
□ Condicion
□ COL (Colesterol)
□ HDL
□ LDL
□ TG
□ ApoA, ApoB, Lpa
□ Glc (Glucosa)
□ Insulin, HbGlc, PCR

Casos de Uso Prácticos

Caso 1: Distribución de Pacientes por Condición

Configuración:

FILAS: Condicion
DATOS: Paciente (Función: Contar)

Resultado:

Condicion    Conteo    %
Normal       45        44%
Riesgo       38        37%
Alto         19        19%
Total        102       100%

Caso 2: Perfil Lipídico Promedio por Condición

Configuración:

FILAS: Condicion
DATOS: 
  - COL (Promedio)
  - HDL (Promedio)
  - LDL (Promedio)

Resultado esperado:

Condicion  COL_Prom  HDL_Prom  LDL_Prom
Normal     182       56        115
Riesgo     226       44        155
Alto       260       38        180

Caso 3: Análisis por Edad y Condición

Configuración:

FILAS: Grupo_Edad (<40, 40-59, ≥60)
COLUMNAS: Condicion
DATOS: Paciente (Contar)

Resultado:

              Normal  Riesgo  Alto  Total
<40           18      8       2     28
40-59         20      18      9     47
≥60           7       12      8     27
Total         45      38      19    102

Caso 4: Estadísticas Completas del Colesterol

Configuración:

FILAS: Condicion
DATOS: 
  - COL (Promedio)
  - COL (Desvest)
  - COL (Contar)
  - COL (Máximo)
  - COL (Mínimo)

Agregar columna calculada para CV%:

CV% = (Desvest / Promedio) * 100

Filtros en Tablas Dinámicas

Filtro de Página

Analizar solo un rango de edad:

Arrastrar campo "Grupo_Edad" a FILTROS DE PÁGINA

Seleccionar: 40-59
→ Tabla muestra solo pacientes de 40-59 años

Filtros Múltiples

Ejemplo: Pacientes de riesgo mayores de 50 años

FILTROS: 
  - Condicion: Riesgo
  - Edad: >50

FILAS: Paciente
DATOS: COL, HDL, LDL (Valores individuales)

`

Ejercicio Completo con BD_pacientes.csv

Crear Dashboard de Análisis

Tabla Dinámica 1: Resumen por Condición

FILAS: Condicion
DATOS: 
  - Paciente (Contar) → N
  - COL (Promedio)
  - HDL (Promedio)
  - LDL (Promedio)
  - Edad (Promedio)

Tabla Dinámica 2: Distribución Etaria

FILAS: Grupo_Edad
COLUMNAS: Condicion
DATOS: Paciente (Contar)

Cálculos de Concentraciones y Diluciones

Fundamentos de Diluciones

Conceptos Básicos

Factor de dilución (FD):

FD = Volumen final / Volumen inicial

Ejemplo:
1 mL de muestra + 9 mL de diluyente = 10 mL total
FD = 10/1 = 10 (dilución 1:10)

Concentración real:

C_real = C_medida × Factor_dilución

Ejemplo:
Lectura: 150 mg/dL
Dilución 1:10
C_real = 150 × 10 = 1500 mg/dL

Cálculos de Diluciones en Calc

Plantilla de Diluciones Simples

    A                  B            C              D
1   Volumen muestra    Vol diluy.   Vol final      FD
2   1                  9            =A2+B2         =C2/A2
3   0,5                4,5          =A3+B3         =C3/A3
4   2                  18           =A4+B4         =C4/A4

    E              F                G
1   Lectura        C_real           Unidad
2   150            =E2*$D2          mg/dL
3   85             =E3*$D3          mg/dL
4   1200           =E4*$D4          mg/dL

Validación:

Celda H2: =SI(D2=C2/A2;"✓ Correcto";"✗ Error")

Conversión de Unidades

Tabla de Factores de Conversión

Para parámetros de BD_pacientes.csv:

    A          B              C          D
1   Analito    Factor         De         A
2   COL        0,02586        mg/dL      mmol/L
3   COL        38,67          mmol/L     mg/dL
4   HDL        0,02586        mg/dL      mmol/L
5   HDL        38,67          mmol/L     mg/dL
6   LDL        0,02586        mg/dL      mmol/L
7   LDL        38,67          mmol/L     mg/dL
8   Glc        0,0555         mg/dL      mmol/L
9   Glc        18,0182        mmol/L     mg/dL

Función de Conversión Automática

Convertir colesterol de mg/dL a mmol/L:

    A          B            C
1   Paciente   COL_mg/dL    COL_mmol/L
2   P001       185          =B2*0,02586
3   P002       240          =B3*0,02586

Control de Stock y Vencimientos

Cálculo de Días de Stock

    A           B              C              D
1   Reactivo    Stock actual   Consumo/día    Días stock
2   Kit COL     500            25             =B2/C2
3   Kit HDL     300            15             =B3/C3
4   Kit LDL     150            10             =B4/C4

    E
1   Alerta
2   =SI(D2<7;"⚠ Pedir";"OK")
3   =SI(D3<7;"⚠ Pedir";"OK")
4   =SI(D4<7;"⚠ Pedir";"OK")

Análisis Estadístico de Datos Experimentales

Diseño de Experimentos en Calc

Análisis de BD_pacientes.csv como Estudio de Cohorte

Formato de datos experimentales:

    A            B         C            D            E
1   Paciente     Edad      Condicion    COL          Grupo_Riesgo
2   P001         45        Normal       185          Bajo
3   P002         52        Riesgo       240          Alto
...

Estadística Descriptiva Completa

Tabla de Resumen Estadístico por Condición

    A                  B            C            D
1   Parámetro          Normal       Riesgo       Alto
2   n                  =CONTAR      =CONTAR      =CONTAR
3   Media COL          =PROMEDIO    =PROMEDIO    =PROMEDIO
4   Mediana COL        =MEDIANA     =MEDIANA     =MEDIANA
5   Desv. Estándar     =DESVEST.M   =DESVEST.M   =DESVEST.M
6   CV%                =(B5/B3)*100 =(C5/C3)*100 =(D5/D3)*100
7   Mínimo             =MIN         =MIN         =MIN
8   Máximo             =MAX         =MAX         =MAX
9   Q1                 =CUARTIL     =CUARTIL     =CUARTIL
10  Q3                 =CUARTIL     =CUARTIL     =CUARTIL
11  Error estándar     =B5/RAIZ(B2) =C5/RAIZ(C2) =D5/RAIZ(D2)
12  IC 95% inf         =B3-1,96*B11 =C3-1,96*C11 =D3-1,96*D11
13  IC 95% sup         =B3+1,96*B11 =C3+1,96*C11 =D3+1,96*D11

Comparación de Grupos

Test t: Normal vs Riesgo

Paso 1: Preparar datos

Filtrar pacientes "Normal" → Copiar COL a columna A
Filtrar pacientes "Riesgo" → Copiar COL a columna B

Paso 2: Realizar test

    A              B              C
1   COL_Normal     COL_Riesgo     Análisis
2   185            240            Media Normal: =PROMEDIO(A2:A22)
3   178            235            Media Riesgo: =PROMEDIO(B23:B104)
...                               Diferencia: =C3-C2
                                  p-valor: =PRUEBA.T(A2:A22;B23:B104;2;2)
                                  Significativo: =SI(C5<0,05;"SÍ***";"NO")

Análisis de Correlaciones

Matriz de Correlación Completa

Para parámetros principales de BD_pacientes.csv:

        COL     HDL     LDL     TG     ApoA    ApoB    Glc     Edad
COL     1,00    
HDL     r       1,00    
LDL     r       r       1,00
TG      r       r       r       1,00
ApoA    r       r       r       r       1,00
ApoB    r       r       r       r       r       1,00
Glc     r       r       r       r       r       r       1,00
Edad    r       r       r       r       r       r       r       1,00

Donde r = =COEF.DE.CORREL(COL:COL;HDL:HDL)

Interpretación esperada:

COL-LDL: Correlación fuerte positiva (r≈0,85-0,95)
HDL-ApoA: Correlación fuerte positiva (r≈0,80-0,90)
COL-HDL: Correlación débil o negativa
Edad-COL: Correlación moderada positiva (r≈0,40-0,60)

Control de Calidad en el Laboratorio Clínico

Introducción al Control de Calidad

El control de calidad es un componente esencial en el laboratorio clínico que garantiza la confiabilidad y precisión de los resultados analíticos. LibreOffice Calc es una herramienta poderosa para implementar sistemas de control de calidad que cumplan con normas ISO 15189.

Objetivos del Control de Calidad:

  • Detectar errores sistemáticos (inexactitud)
  • Detectar errores aleatorios (imprecisión)
  • Monitorear estabilidad del método a lo largo del tiempo
  • Garantizar trazabilidad de los resultados
  • Cumplir normativas de calidad

Control de Calidad Interno (CCI)

Conceptos Fundamentales

Material de control:

  • Suero control con valores conocidos
  • Niveles: Normal, Patológico bajo, Patológico alto
  • Medición diaria antes de procesar muestras de pacientes

Parámetros clave:

Media (X̄): Valor objetivo del control
DE (σ): Desviación estándar
CV%: Coeficiente de variación = (DE/Media) × 100

Límites de control:

Límite ±1 DE: 68,3% de valores esperados
Límite ±2 DE: 95,5% de valores esperados
Límite ±3 DE: 99,7% de valores esperados

Gráfico de Levey-Jennings

Construcción del Gráfico

Paso 1: Crear tabla de datos de control

    A        B          C          D          E          F          G
1   Fecha    Glucosa    Media      +1DE       +2DE       +3DE       -1DE
2   01/10    95         100        105        110        115        95
3   02/10    102        100        105        110        115        95
4   03/10    98         100        105        110        115        95
5   04/10    108        100        105        110        115        95
...

    H          I
1   -2DE       -3DE
2   90         85
3   90         85
4   90         85
5   90         85

Fórmulas para límites:

Media (C2): =100 (valor asignado al control)
+1DE (D2): =C2+5  (asumiendo DE=5)
+2DE (E2): =C2+10
+3DE (F2): =C2+15
-1DE (G2): =C2-5
-2DE (H2): =C2-10
-3DE (I2): =C2-15

Paso 2: Crear gráfico

1. Seleccionar rango A1:I30 (30 días de datos)
2. Insertar → Gráfico → Líneas
3. Configuración:
   - Eje X: Fechas
   - Eje Y: Valores de glucosa
   - Series de datos:
     * Glucosa (valores medidos) - Línea con marcadores
     * Media - Línea continua verde
     * +2DE y -2DE - Líneas discontinuas amarillas
     * +3DE y -3DE - Líneas discontinuas rojas

Formato del gráfico:

Título: "Control de Calidad - Glucosa - Nivel Normal"
Eje Y: "Concentración (mg/dL)"
Eje X: "Fecha"
Leyenda: Posición derecha

Reglas de Westgard

Las reglas de Westgard son un sistema multi-regla para detectar errores analíticos.

Tabla de Reglas de Westgard

Crear hoja “Reglas_Westgard”:

    A          B                           C
1   Regla      Descripción                 Interpretación
2   1₂s        1 valor fuera de ±2DE       Advertencia - Repetir
3   1₃s        1 valor fuera de ±3DE       Rechazo - Error aleatorio
4   2₂s        2 consecutivos >+2DE o <-2DE Rechazo - Error sistemático
5   R₄s        Rango entre 2 consecutivos >4DE Rechazo - Error aleatorio
6   4₁s        4 consecutivos >+1DE o <-1DE Rechazo - Error sistemático
7   10x        10 consecutivos mismo lado   Rechazo - Error sistemático

Implementar Reglas en Calc

Columna para evaluar cada regla:

    A        B       C        D        E        F        G
1   Fecha    Valor   Z-score  1₂s      1₃s      2₂s      R₄s
2   01/10    95      -1,0     OK       OK       OK       OK
3   02/10    102     0,4      OK       OK       OK       OK
4   03/10    98      -0,4     OK       OK       OK       OK
5   04/10    108     1,6      OK       OK       OK       OK
6   05/10    112     2,4      ⚠        OK       OK       OK
7   06/10    114     2,8      ⚠        OK       ⚠        OK

Fórmulas para evaluación automática:

Z-score (C2):

=ABS((B2-Media)/DE)
Donde Media=$C$2 y DE=5

Regla 1₂s (D2):

=SI(C2>2;"⚠ Advertencia";"OK")

Regla 1₃s (E2):

=SI(C2>3;"✗ RECHAZO";"OK")

Regla 2₂s (F2):

=SI(Y(C2>2;C3>2);"✗ RECHAZO";"OK")
O
=SI(Y(C2<-2;C3<-2);"✗ RECHAZO";"OK")

Regla R₄s (G2):

=SI(ABS(B2-B3)>4*DE;"✗ RECHAZO";"OK")

Regla 4₁s:

=SI(CONTAR.SI(B2:B5;">"+Media+DE)=4;"✗ RECHAZO";"OK")

Plantilla Completa de Control de Calidad

Estructura del Libro

Hojas:

  1. Dashboard_CCI: Resumen ejecutivo
  2. Datos_Control: Registro diario de controles
  3. Graficos_LJ: Gráficos de Levey-Jennings
  4. Reglas_Westgard: Evaluación automática
  5. Estadisticas: Análisis mensual
  6. Acciones_Correctivas: Registro de incidencias

Hoja “Dashboard_CCI”

╔═══════════════════════════════════════════════════════════════════════════════
    CONTROL DE CALIDAD INTERNO - LABORATORIO BIOQUÍMICA
╚═══════════════════════════════════════════════════════════════════════════════

RESUMEN MENSUAL - OCTUBRE 2024
────────────────────────────────────────────────────────────────────────────────

ANALITO: Glucosa
Nivel control: Normal (100 mg/dL)
Período: 01/10/2024 - 31/10/2024

ESTADÍSTICAS DEL MES
────────────────────────────────────────────────────────────────────────────────
N mediciones:           31
Media observada:        =PROMEDIO(Datos_Control.B:B)
DE observada:           =DESVEST.M(Datos_Control.B:B)
CV% observado:          =(B6/B5)*100
Sesgo:                  =(B5-100)/100*100

LÍMITES DE CONTROL
────────────────────────────────────────────────────────────────────────────────
Media objetivo:         100 mg/dL
DE objetivo:            5 mg/dL
CV% objetivo:           5,0%

+1DE:                   105 mg/dL
+2DE:                   110 mg/dL
+3DE:                   115 mg/dL
-1DE:                   95 mg/dL
-2DE:                   90 mg/dL
-3DE:                   85 mg/dL

EVALUACIÓN WESTGARD
────────────────────────────────────────────────────────────────────────────────
Violaciones 1₂s:        =CONTAR.SI(Reglas_Westgard.D:D;"⚠*")
Violaciones 1₃s:        =CONTAR.SI(Reglas_Westgard.E:E;"✗*")
Violaciones 2₂s:        =CONTAR.SI(Reglas_Westgard.F:F;"✗*")
Violaciones R₄s:        =CONTAR.SI(Reglas_Westgard.G:G;"✗*")

Total violaciones:      =SUMA(B25:B28)
% Conformidad:          =((B4-B29)/B4)*100

ESTADO: =SI(B30>95;"✓ APROBADO";"✗ REQUIERE ACCIÓN")

ACCIONES CORRECTIVAS PENDIENTES
────────────────────────────────────────────────────────────────────────────────
[Ver hoja Acciones_Correctivas]

╚═══════════════════════════════════════════════════════════════════════════════

Hoja “Datos_Control”

    A        B        C          D        E            F
1   Fecha    Glucosa  Operador   Lote     Hora         Observaciones
2   01/10    95       MG         L2024-01 08:15        
3   02/10    102      MG         L2024-01 08:20        
4   03/10    98       AS         L2024-01 08:18        
5   04/10    108      MG         L2024-01 08:25        
6   05/10    112      AS         L2024-01 08:22        Valor advertencia
7   06/10    114      MG         L2024-01 08:19        Repetido: 111
...

Validación de datos:

Columna B (Glucosa):
- Validación: 70-130 (±3DE del valor objetivo)
- Mensaje: "Valor fuera de límites - verificar"
- Formato condicional:
  * >110: Fondo amarillo
  * >115 o <85: Fondo rojo

Análisis de Tendencias

Detección de Tendencias

Fórmula para detectar tendencia ascendente:

Columna H: Tendencia
H5: =SI(CONTAR.SI(B2:B5;">"&B1&"*")>=3;"↗ Tendencia ascendente";"")

Fórmula para detectar tendencia descendente:

H5: =SI(CONTAR.SI(B2:B5;"<"&B1&"*")>=3;"↘ Tendencia descendente";"")

Control de Calidad para Múltiples Analitos

Tabla Resumen Multi-Analito

    A          B        C        D        E        F        G
1   Analito    Media    DE       CV%      n        Estado   Último
2   Glucosa    100      5,2      5,2%     31       ✓        98
3   Colesterol 200      8,5      4,3%     31       ✓        205
4   TG         150      12,3     8,2%     31       ⚠        165
5   HDL        50       3,8      7,6%     31       ✓        52
6   LDL        130      9,2      7,1%     31       ✓        128

Estado automático:

G2: =SI(Y(D2<10%;E2>=20);"✓ OK";SI(O(D2>15%;E2<15);"✗ Revisar";"⚠ Monitorear"))

Gráfico de Control Multivariado

Crear gráfico combinado:

1. Eje Y primario: Valores de control (mg/dL)
2. Eje Y secundario: CV% por día
3. Mostrar límites de control para cada analito
4. Usar colores diferentes por analito

Acciones Correctivas

Registro de No Conformidades

Hoja “Acciones_Correctivas”:

    A        B        C              D              E              F
1   Fecha    Analito  Tipo error     Causa          Acción         Resp.
2   05/10    Glucosa  1₂s            Calibración    Recalibrar     MG
3   12/10    TG       Tendencia ↗    Reactivo venc. Nuevo lote     AS
4   18/10    HDL      2₂s            Control venc.  Nuevo control  MG

Seguimiento:

    G              H           I
1   Fecha cierre   Estado      Verificación
2   05/10          ✓ Cerrado   Valores normales
3   12/10          ✓ Cerrado   CV% mejorado
4   18/10          ⏳ Abierto   Pendiente

Reporte Mensual Automático

Plantilla de Reporte

═══════════════════════════════════════════════════════════════════════════
REPORTE MENSUAL DE CONTROL DE CALIDAD INTERNO
═══════════════════════════════════════════════════════════════════════════

Laboratorio: [Nombre]
Responsable: [Bioquímico]
Período: =TEXTO(FECHA(2024;10;1);"MMMM YYYY")

RESUMEN EJECUTIVO
───────────────────────────────────────────────────────────────────────────

Total de analitos evaluados:    6
Analitos conformes:              5 (83%)
Analitos con advertencias:       1 (17%)
Analitos rechazados:             0 (0%)

DETALLE POR ANALITO
───────────────────────────────────────────────────────────────────────────

[Tabla con estadísticas de cada analito]

VIOLACIONES WESTGARD
───────────────────────────────────────────────────────────────────────────

Regla 1₂s:    3 advertencias
Regla 1₃s:    0 rechazos
Regla 2₂s:    0 rechazos
Total:        3 eventos

ACCIONES CORRECTIVAS
───────────────────────────────────────────────────────────────────────────

[Lista de acciones tomadas]

CONCLUSIONES
───────────────────────────────────────────────────────────────────────────

Sistema de medición bajo control estadístico.
Se recomienda: [Observaciones]

═══════════════════════════════════════════════════════════════════════════
Firma:                          Fecha:
Bioquímico: _______________    ___/___/______
═══════════════════════════════════════════════════════════════════════════

Para llevar a la práctica lo anteriormente visto, tener en cuenta lo siguiente:

Escenario: Implementar sistema completo de control de calidad para glucosa

Tareas:

  1. Crear base de datos de 30 días de mediciones
  2. Calcular estadísticas descriptivas
  3. Generar gráfico de Levey-Jennings
  4. Implementar reglas de Westgard automáticas
  5. Identificar violaciones y registrar acciones
  6. Crear dashboard ejecutivo
  7. Generar reporte mensual

Criterios de evaluación:

  • ✓ Todas las fórmulas funcionan correctamente
  • ✓ Gráficos son claros y profesionales
  • ✓ Reglas de Westgard se aplican automáticamente
  • ✓ Dashboard actualiza en tiempo real
  • ✓ Sistema es fácil de usar por operadores

Normativa y Cumplimiento

ISO 15189 - Requisitos de Control de Calidad:

  • Realizar CCI diariamente antes de procesar muestras
  • Usar al menos 2 niveles de control
  • Documentar todas las mediciones
  • Establecer acciones correctivas
  • Realizar revisión periódica
  • Mantener registros trazables

Documentación requerida:

  • Procedimientos escritos de CCI
  • Registro de controles diarios
  • Gráficos de Levey-Jennings
  • Informe mensual de desempeño
  • Registro de acciones correctivas
  • Revisión anual del sistema

Regresión Lineal y Curvas de Calibración

Fundamentos de Regresión Lineal

Modelo: y = mx + b

  • m: Pendiente (sensibilidad)
  • b: Intersección (blanco)
  • : Coeficiente de determinación (>0,995 excelente)

Aplicación con BD_pacientes.csv

Análisis COL vs LDL

Paso 1: Preparar datos

    A       B
1   COL     LDL
2   185     120
3   240     165
4   178     105
...

Paso 2: Calcular parámetros

    D                    E
1   PARÁMETROS
2   Pendiente (m):       =PENDIENTE(B:B;A:A)
3   Intersección (b):    =INTERSECCION(B:B;A:A)
4   R²:                  =COEF.DE.CORREL(B:B;A:A)^2

Paso 3: Crear gráfico

Insertar → Gráfico → XY (Dispersión)
Datos: COL (eje X) vs LDL (eje Y)
Agregar línea de tendencia lineal
✓ Mostrar ecuación
✓ Mostrar R²

Interpretación esperada: - R² > 0,85: Excelente correlación COL-LDL - Pendiente ≈ 0,6-0,7: Proporción típica LDL/COL

Curva de Calibración Típica

Ejemplo: Método de colesterol

    A               B              
1   Conc (mg/dL)    Absorbancia    
2   0               0,000          
3   50              0,095
4   100             0,192
5   200             0,385
6   300             0,580
7   400             0,772

Parámetros:
D1: Pendiente:     =PENDIENTE(B2:B7;A2:A7)
D2: Intersección:  =INTERSECCION(B2:B7;A2:A7)
D3: R²:            =COEF.DE.CORREL(B2:B7;A2:A7)^2

Evaluar:
D5: Linealidad:    =SI(D3>0,995;"✓ APROBADA";"✗ NO APROBADA")

Calcular Concentraciones Desconocidas

Usando ecuación de la recta:

    A              B
1   Abs muestra    Conc calculada
2   0,385          =(B2-$D$2)/$D$1
3   0,580          =(B3-$D$2)/$D$1

Gestión de Inventarios de Laboratorio

Estructura de Inventario

Tabla Principal de Reactivos

    A        B              C          D           E
1   Código   Reactivo       Lote       Fabricante  Cantidad
2   RQ-001   Kit COL        LT-2024-01 Wiener      500
3   RQ-002   Kit HDL        LT-2024-02 Roche       300
4   RQ-003   Kit LDL        LT-2024-03 Abbott      200

    F          G              H           I           J
1   Unidad     Ubicación      Fecha ing   Fecha venc  Estado
2   test       Heladera A     01/04/24    01/10/24    En uso
3   test       Heladera A     15/04/24    15/10/24    En uso
4   test       Heladera B     20/04/24    20/10/24    En uso

    K              L          M          N
1   Consumo/día    Días stock P.Reorden  Alerta
2   25             =E2/K2     175        =SI(L2<7;"⚠";"OK")
3   15             =E3/K3     105        =SI(L3<7;"⚠";"OK")
4   10             =E4/K4     70         =SI(L4<7;"⚠";"OK")

Control Automático

Punto de Reorden

Punto de reorden = (Consumo diario × Tiempo entrega) + Stock seguridad

Ejemplo Kit COL:
Consumo/día: 25 tests
Tiempo entrega: 5 días
Stock seguridad: 50 tests (2 días)

P.Reorden = 25 × 5 + 50 = 175 tests

Alertas de Vencimiento

Columna O: Días hasta vencimiento
O2: =I2-HOY()

Columna P: Estado vencimiento
P2: =SI(O2<30;"⚠ Próximo a vencer";SI(O2<0;"✗ VENCIDO";"OK"))

Registro y Seguimiento de Experimentos

Cuaderno Electrónico para Análisis de BD_pacientes.csv

Plantilla de Análisis

╔═══════════════════════════════════════════════════════════════════════════
ANÁLISIS: Perfil Lipídico Poblacional
╚═══════════════════════════════════════════════════════════════════════════

INFORMACIÓN GENERAL
Fecha análisis:     =HOY()
Analista:          [Nombre del estudiante]
Base de datos:     BD_pacientes.csv
N° pacientes:      102
Objetivo:          Caracterizar perfil lipídico por condición clínica

METODOLOGÍA
───────────────────────────────────────────────────────────────────────────
1. Importación de datos desde CSV
2. Validación de integridad (verificar 102 registros)
3. Creación de variables categóricas (Grupo_Edad, etc.)
4. Análisis estadístico descriptivo por grupos
5. Pruebas de comparación entre condiciones
6. Análisis de correlaciones
7. Generación de gráficos

RESULTADOS
───────────────────────────────────────────────────────────────────────────
Ver hojas:
- Estadisticas_Descriptivas
- Comparacion_Grupos
- Correlaciones
- Graficos

CONCLUSIONES
───────────────────────────────────────────────────────────────────────────
[A completar después del análisis]

╚═══════════════════════════════════════════════════════════════════════════
Firma:                          Fecha:
Analista: _______________      ___/___/______
Revisor:  _______________      ___/___/______
╚═══════════════════════════════════════════════════════════════════════════

Proyecto Integrador

Proyecto Principal: Análisis Integral de Riesgo Cardiovascular

Objetivo

Realizar análisis completo de riesgo cardiovascular usando BD_pacientes.csv, aplicando todas las herramientas aprendidas.

Especificaciones

Alcance:

  • 103 pacientes con perfil completo
  • Múltiples parámetros: COL, HDL, LDL, TG, ApoA, ApoB, Lpa, Glc
  • Clasificación por condición y edad
  • Análisis estadístico completo
  • Sistema de control de calidad
  • Generación de informe ejecutivo

Estructura del Libro

Hojas:

  1. Dashboard: Resumen ejecutivo con KPIs
  2. BD_Original: Datos importados sin modificar
  3. BD_Procesada: Con columnas calculadas
  4. Estadisticas: Descriptivas por grupo
  5. Correlaciones: Matriz completa
  6. Comparaciones: Tests t y ANOVA
  7. Estratificacion: Algoritmo de riesgo
  8. Tabla_Dinamica: Análisis multidimensional
  9. Graficos: Visualizaciones
  10. Informe: Conclusiones y recomendaciones

Hoja “Dashboard”

╔═══════════════════════════════════════════════════════════════════════════
    ANÁLISIS DE RIESGO CARDIOVASCULAR - BD_PACIENTES
╚═══════════════════════════════════════════════════════════════════════════

POBLACIÓN ESTUDIADA
───────────────────────────────────────────────────────────────────────────
Total pacientes:        103
Edad media:             =PROMEDIO(Edad) años
Rango edad:             =MIN(Edad) - =MAX(Edad) años

DISTRIBUCIÓN POR CONDICIÓN
───────────────────────────────────────────────────────────────────────────
Normal:                 45 (44%)
Riesgo:                 38 (37%)
Alto:                   19 (19%)

PERFIL LIPÍDICO POBLACIONAL
───────────────────────────────────────────────────────────────────────────
                    Media   DE      Rango
COL (mg/dL):        205     38      150-310
HDL (mg/dL):        48      12      28-68
LDL (mg/dL):        135     35      85-195
TG (mg/dL):         32      10      18-58

CONTROL DE CALIDAD
───────────────────────────────────────────────────────────────────────────
Estado CCI Glucosa:     ✓ Bajo control
CV% último mes:         4,8%
Violaciones Westgard:   0

FACTORES DE RIESGO PREVALENTES
───────────────────────────────────────────────────────────────────────────
COL > 240 mg/dL:        22 pacientes (22%)
HDL < 40 mg/dL:         28 pacientes (27%)
LDL > 160 mg/dL:        15 pacientes (15%)
Riesgo múltiple (≥2):   35 pacientes (34%)

DIFERENCIAS ENTRE GRUPOS (p-valores)
───────────────────────────────────────────────────────────────────────────
                    Normal vs Riesgo    Normal vs Alto
COL:                <0,001 ***          <0,001 ***
HDL:                0,002 **            <0,001 ***
LDL:                <0,001 ***          <0,001 ***

*** p<0,001  ** p<0,01  * p<0,05

CORRELACIONES SIGNIFICATIVAS
───────────────────────────────────────────────────────────────────────────
COL-LDL:            r=0,92  (p<0,001)
HDL-ApoA:           r=0,85  (p<0,001)
Edad-COL:           r=0,45  (p<0,001)

RECOMENDACIONES CLÍNICAS
───────────────────────────────────────────────────────────────────────────
1. 35 pacientes requieren intervención inmediata
2. Priorizar seguimiento en >50 años con HDL<40
3. Implementar programa preventivo en grupo Normal
4. Control trimestral en grupo Riesgo
5. Tratamiento intensivo en grupo Alto

╚═══════════════════════════════════════════════════════════════════════════

Solución de Problemas Comunes

Errores al Importar CSV

Problema: Caracteres extraños en nombres

Solución:
- Verificar codificación UTF-8
- En importación: Conjunto de caracteres → UTF-8

Problema: Números importados como texto

Solución:
- Seleccionar columna
- Datos → Texto en columnas
- Delimitador: Ninguno
- Tipo: Estándar

Errores de Fórmulas

#DIV/0!

Causa: División por cero (HDL = 0)
Solución: =SI.ERROR(C2/D2;"Verificar HDL")

#VALOR!

Causa: Operación con texto
Solución: =SI(ESNUMERO(C2);C2*2;"No numérico")

#REF!

Causa: Referencia eliminada
Solución: Usar rangos nombrados para estabilidad

Problemas de Rendimiento

Archivo lento con BD_pacientes.csv:

1. Evitar: =SUMA(C:C)
   Mejor: =SUMA(C2:C104)

2. Limitar formato condicional a rangos específicos

3. Guardar como .ods en lugar de mantener .csv abierto

Recursos Adicionales

Funciones Estadísticas - Referencia Rápida

PROMEDIO(rango)         Media aritmética
MEDIANA(rango)          Valor central
DESVEST.M(rango)        Desviación estándar
COEF.DE.CORREL(y;x)     Correlación de Pearson
CUARTIL.INC(rango;k)    Cuartil k
PRUEBA.T(a1;a2;c;t)     Test t de Student
FRECUENCIA(datos;bins)  Distribución de frecuencias

Atajos de Teclado

NAVEGACIÓN
Ctrl + Inicio       → Ir a A1
Ctrl + Fin          → Última celda con datos

EDICIÓN
F2                  → Editar celda
Ctrl + C/V/X        → Copiar/Pegar/Cortar
Ctrl + Z            → Deshacer

FORMATO
Ctrl + 1            → Formato de celdas
Ctrl + Shift + L    → Autofiltro

FUNCIONES
Ctrl + ;            → Fecha actual
Ctrl + `            → Mostrar fórmulas

Ejercicios de Autoevaluación

Nivel Básico

  1. Importar BD_pacientes.csv correctamente
  2. Calcular estadísticas descriptivas del colesterol
  3. Crear gráfico de distribución por condición

Nivel Intermedio

  1. Crear columnas calculadas (grupos, categorías)
  2. Aplicar filtros múltiples complejos
  3. Generar tabla dinámica con 2 dimensiones

Nivel Avanzado

  1. Matriz de correlaciones completa
  2. Tests estadísticos entre todos los grupos
  3. Dashboard ejecutivo completo con KPIs

Conclusión

Competencias Adquiridas

Al completar esta guía con BD_pacientes.csv, pueden:

Importar y procesar datos clínicos reales

Analizar estadísticamente poblaciones de pacientes

Comparar grupos usando tests apropiados

Identificar correlaciones entre parámetros bioquímicos

Crear dashboards profesionales con indicadores clave

Estratificar riesgo cardiovascular sistemáticamente

Documentar análisis de forma reproducible

Comunicar resultados efectivamente

Aplicación Profesional

Esta guía los prepara para:

  • Análisis de datos de pacientes en laboratorio clínico
  • Estudios epidemiológicos básicos
  • Investigación clínica con análisis estadístico
  • Gestión de calidad en laboratorio
  • Toma de decisiones basada en datos

Próximos Pasos

Para profundizar:

  • Análisis multivariado avanzado
  • Machine learning con datos clínicos
  • Integración con sistemas LIMS
  • Automatización con macros