[Enfermagem] Excel - Funções

Excel Aplicado à Saúde
Funções Condicionais e SE Aninhado

Análise de Sinais Vitais com Classificação Clínica Automática

Aplicativos Informatizados Técnico em Enfermagem Excel / LibreOffice Calc 5 Pacientes · 100 Medições

Contexto da Atividade

Esta atividade integra o uso de planilhas eletrônicas ao contexto da saúde, demonstrando como ferramentas do dia a dia corporativo podem ser aplicadas no monitoramento clínico de pacientes. Trabalhamos com um conjunto de dados simulado contendo cinco perfis distintos, cada um com 20 medições de pressão arterial, glicemia e saturação de oxigênio — totalizando 100 registros.

O objetivo é dominar as funções condicionais do Excel para automatizar a classificação de dados e produzir informação clínica relevante a partir de números brutos.

5 Pacientes

Perfis: hipertensa, diabético, controle, saudável e respiratório

20 Medições

01 a 10/05/2025 — duas por dia, manhã e tarde

3 Indicadores

Pressão arterial (PAS/PAD), glicemia e SpO₂

Classificação Auto

SE aninhado gera rótulos clínicos linha a linha


O Conjunto de Dados

O arquivo CSV está estruturado em 11 colunas (A a K). Após a importação no Excel, as colunas de classificação L, M, N e O são adicionadas com fórmulas.

Col.CampoExemploTipoReferência Clínica
ASigla do PacienteMGSTextoIdentificador
BNome CompletoMaria das Graças SantosTexto
CIdade67Número
DPerfil ClínicoHipertensaTexto
FData01/05/2025Data
GHora08:11Hora
HPAS — Pressão Sistólica148InteiroNormal < 130 Elevada 130–139 Hiper ≥ 140
IPAD — Pressão Diastólica92InteiroNormal < 80 Hiper ≥ 90
JGlicemia102InteiroNormal 70–99 Pré-diab 100–125 Diab ≥ 126
KSpO₂ — Saturação O₂97InteiroNormal ≥ 95% Atenção 91–94% Hipóxia ≤ 90%
SiglaPacienteIdadePerfilPAS médiaGlicemia médiaSpO₂ média
MGSMaria das Graças Santos67Hipertensa150 mmHg99 mg/dL97%
JCOJoão Carlos Oliveira54Diabético133 mmHg163 mg/dL97%
APLAna Paula Lima72Controle119 mmHg90 mg/dL97%
CEFCarlos Eduardo Ferreira45Saudável117 mmHg82 mg/dL99%
RMARosa Maria Almeida61Respiratório127 mmHg92 mg/dL92%

Funções Estatísticas

Antes de classificar os dados, utilizamos funções estatísticas para compreender o comportamento geral dos indicadores no grupo de pacientes.

Média geral da PAS de todos os pacientes
=MÉDIA(H2:H101)
≈ 129 mmHg — tendência central do grupo
Pico máximo e mínimo de pressão sistólica
=MÁXIMO(H2:H101) =MÍNIMO(H2:H101)
163 mmHg (MGS) e 112 mmHg (CEF) — amplitude do grupo
Variabilidade da glicemia (desvio padrão)
=DESVPAD(J2:J101)
→ Valor alto indica pacientes com controle instável (JCO influencia muito)
75º percentil da PAS — 75% das medições ficam abaixo de:
=PERCENTIL(H2:H101;0,75)
→ Identifica o limiar superior típico do grupo

Funções Condicionais

As funções condicionais permitem filtrar, contar e calcular médias com base em critérios clínicos específicos — por paciente, por faixa de risco ou combinando múltiplos indicadores.

Quantas medições com PAS ≥ 140 (hipertensão)?
=CONT.SE(H2:H101;">=140")
24 registros em alerta de hipertensão no grupo
Glicemia diabética (≥ 126) exclusivamente do paciente JCO
=CONT.SES(A2:A101;"JCO";J2:J101;">=126")
→ Isola o risco metabólico de um único paciente
Medições com risco duplo — PAS ≥ 140 E glicemia ≥ 126
=CONT.SES(H2:H101;">=140";J2:J101;">=126")
Critério mais crítico: dois sistemas alterados simultaneamente
SpO₂ em atenção (≤ 94%) apenas nas medições matutinas
=CONT.SES(G2:G101;"08*";K2:K101;"<=94")
→ Investiga padrão de queda respiratória pela manhã
Média de glicemia apenas do paciente JCO
=MÉDIASE(A2:A101;"JCO";J2:J101)
≈ 163 mg/dL — bem acima da faixa normal de jejum (70–99)
Média de PAS da MGS apenas nas medições vespertinas
=MÉDIASES(H2:H101;A2:A101;"MGS";G2:G101;"18*")
→ Compara pressão manhã × tarde para detectar padrão diurno
Média de PAS quando SpO₂ da RMA estava abaixo de 93%
=MÉDIASES(H2:H101;A2:A101;"RMA";K2:K101;"<93")
→ Correlaciona pressão com eventos de hipóxia na paciente respiratória
Pico máximo de PAS da paciente MGS
=MÁXIMOSES(H2:H101;A2:A101;"MGS")
163 mmHg — episódio de crise hipertensiva registrado
Menor SpO₂ de todos os pacientes exceto o saudável
=MÍNIMOSES(K2:K101;A2:A101;"<>CEF")
→ O operador <> exclui um paciente — útil para comparar subgrupos
Maior glicemia do JCO apenas nas medições vespertinas
=MÁXIMOSES(J2:J101;A2:A101;"JCO";G2:G101;"18*")
210 mg/dL — pico pós-prandial identificado

MÁXIMOSES e MÍNIMOSES estão disponíveis a partir do Excel 2019 e Microsoft 365. Em versões anteriores, utilize =MÁXIMO(SE(...)) confirmado com Ctrl + Shift + Enter (fórmula matricial).


SE Aninhado — Classificação Automática

O SE aninhado encadeia múltiplas condições dentro de uma única fórmula. O Excel avalia as condições de cima para baixo e retorna o rótulo da primeira condição verdadeira. Por isso, a ordem dos critérios é fundamental: sempre do valor mais restritivo ao mais amplo.

Lógica do aninhamento: =SE(condição1; resultado1; SE(condição2; resultado2; SE(condição3; resultado3; resultado_padrão)))

Fórmula aplicada em L3 e arrastada até L102
=SE(H3>=160;"Crise Hipertensiva"; SE(H3>=140;"Hipertensão"; SE(H3>=130;"Pressão Elevada"; "Normal")))
CondiçãoRótulo geradoReferência clínica
PAS ≥ 160Crise HipertensivaEmergência — intervenção imediata
PAS ≥ 140HipertensãoHipertensão estágio 2
PAS ≥ 130Pressão ElevadaEstágio 1 / pré-hipertensão
PAS < 130NormalDentro da faixa ideal
Fórmula aplicada em M3 e arrastada até M102
=SE(J3>=126;"Diabético"; SE(J3>=100;"Pré-Diabético"; SE(J3>=70;"Normal"; "Hipoglicemia")))
CondiçãoRótulo geradoReferência clínica
Glicemia ≥ 126DiabéticoDiagnóstico de DM em jejum
Glicemia ≥ 100Pré-DiabéticoZona de atenção metabólica
Glicemia ≥ 70NormalFaixa normal em jejum
Glicemia < 70HipoglicemiaRisco — monitoramento urgente
Fórmula aplicada em N3 e arrastada até N102
=SE(K3<=90;"Hipóxia Moderada"; SE(K3<=94;"Atenção"; "Normal"))

Para SpO₂, o critério é invertido — condições com <= em vez de >=. Crie sempre a regra do valor mais crítico primeiro.

CondiçãoRótulo geradoReferência clínica
SpO₂ ≤ 90%Hipóxia ModeradaIntervenção imediata necessária
SpO₂ ≤ 94%AtençãoMonitoramento reforçado
SpO₂ ≥ 95%NormalSaturação adequada

Semáforo Geral com E( ) e OU( )

O semáforo geral combina os três indicadores em uma única fórmula, usando OU( ) para checar se qualquer condição é verdadeira e E( ) para exigir que duas condições simultâneas sejam verdadeiras. O resultado é um rótulo visual que resume o estado clínico de cada medição.

🔴
Crítico
Qualquer indicador em valor extremo:
PAS≥160 OU SpO₂≤90 OU Glic≥200
🔴
Alerta Duplo
Dois indicadores alterados ao mesmo tempo:
E(PAS≥140, Glic≥126) ou outras combinações
🟡
Atenção
Apenas um indicador fora do padrão:
PAS≥140 OU Glic≥126 OU SpO₂≤94
🟢
Estável
Todos os três indicadores dentro dos limites normais
Fórmula completa — Coluna O (Semáforo) — aplicar em O3:O102
=SE(OU(H3>=160;K3<=90;J3>=200);"🔴 Crítico"; SE(OU(E(H3>=140;J3>=126);E(H3>=140;K3<=94);E(J3>=126;K3<=94));"🔴 Alerta Duplo"; SE(OU(H3>=140;J3>=126;K3<=94);"🟡 Atenção"; "🟢 Estável")))
Nível 1 (OU): basta um extremo para ser Crítico  |  Nível 2 (E dentro do OU): exige dois alterados para Alerta Duplo  |  Nível 3 (OU simples): um alterado = Atenção

Diferença entre E( ) e OU( ): OU(cond1;cond2) é verdadeiro se pelo menos uma for verdadeira. E(cond1;cond2) só é verdadeiro se ambas forem verdadeiras ao mesmo tempo. Dentro do nível "Alerta Duplo", usamos E( ) dentro de OU( ) para dizer: "se (pressão E glicemia) OU (pressão E saturação) OU (glicemia E saturação) estiverem alteradas".


Formatação Condicional por Cores

Após criar as colunas de classificação com SE aninhado, aplicamos Formatação Condicional para colorir automaticamente cada célula de acordo com o rótulo gerado. Acesse pelo menu Página Inicial → Formatação Condicional → Nova Regra.

ColunaRótulo (valor da célula)PreenchimentoTexto
L (Pressão)igual a "Crise Hipertensiva"Vermelho escuro#B71C1C
L (Pressão)igual a "Hipertensão"Vermelho#C62828
L (Pressão)igual a "Pressão Elevada"Âmbar#E65100
L (Pressão)igual a "Normal"Verde#1B5E20
M (Glicemia)igual a "Diabético"Vermelho#B71C1C
M (Glicemia)igual a "Hipoglicemia"Roxo#4A148C
N (SpO₂)igual a "Hipóxia Moderada"Vermelho#B71C1C
O (Semáforo)igual a "🟢 Estável"Verde#1B5E20

Crie uma regra separada para cada rótulo. O Excel aplica as regras de cima para baixo e para na primeira correspondência encontrada.


Resumo por Paciente com CONT.SE

Após gerar os rótulos nas colunas L, M, N e O, utilizamos CONT.SE numa terceira aba para contar quantas vezes cada rótulo aparece por paciente — criando um painel de resumo clínico automático.

Registros de hipertensão + crise da MGS (linhas 3 a 22)
=CONT.SE('Dados e Classificações'!L3:L22;"Hipertensão") +CONT.SE('Dados e Classificações'!L3:L22;"Crise Hipertensiva")
→ Soma dois CONT.SE para cobrir os dois níveis críticos de pressão
Total de alertas críticos e duplos de cada paciente
=CONT.SE('Dados e Classificações'!O3:O22;"🔴 Crítico") +CONT.SE('Dados e Classificações'!O3:O22;"🔴 Alerta Duplo")
→ Conta todas as medições em estado grave — base para priorização de cuidados

Recursos da Atividade

sinais_vitais_pacientes.csv
100 registros brutos separados por ponto e vírgula
sinais_vitais_SE_aninhado.xlsx
3 abas: dados + fórmulas + legenda + resumo por paciente
Fórmulas prontas
SE aninhado, OU( ), E( ) e CONT.SE já configurados
Formatação Condicional
Regras de cor por rótulo clínico em todas as colunas
Enviar Atividade pelo Google Forms

Entregue o arquivo .xlsx com as colunas L, M, N e O preenchidas pelas fórmulas SE aninhado

Comentários