[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
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. | Campo | Exemplo | Tipo | Referência Clínica |
|---|---|---|---|---|
| A | Sigla do Paciente | MGS | Texto | Identificador |
| B | Nome Completo | Maria das Graças Santos | Texto | — |
| C | Idade | 67 | Número | — |
| D | Perfil Clínico | Hipertensa | Texto | — |
| F | Data | 01/05/2025 | Data | — |
| G | Hora | 08:11 | Hora | — |
| H | PAS — Pressão Sistólica | 148 | Inteiro | Normal < 130 Elevada 130–139 Hiper ≥ 140 |
| I | PAD — Pressão Diastólica | 92 | Inteiro | Normal < 80 Hiper ≥ 90 |
| J | Glicemia | 102 | Inteiro | Normal 70–99 Pré-diab 100–125 Diab ≥ 126 |
| K | SpO₂ — Saturação O₂ | 97 | Inteiro | Normal ≥ 95% Atenção 91–94% Hipóxia ≤ 90% |
| Sigla | Paciente | Idade | Perfil | PAS média | Glicemia média | SpO₂ média |
|---|---|---|---|---|---|---|
| MGS | Maria das Graças Santos | 67 | Hipertensa | 150 mmHg | 99 mg/dL | 97% |
| JCO | João Carlos Oliveira | 54 | Diabético | 133 mmHg | 163 mg/dL | 97% |
| APL | Ana Paula Lima | 72 | Controle | 119 mmHg | 90 mg/dL | 97% |
| CEF | Carlos Eduardo Ferreira | 45 | Saudável | 117 mmHg | 82 mg/dL | 99% |
| RMA | Rosa Maria Almeida | 61 | Respiratório | 127 mmHg | 92 mg/dL | 92% |
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(H2:H101)
=MÁXIMO(H2:H101) =MÍNIMO(H2:H101)
=DESVPAD(J2:J101)
=PERCENTIL(H2:H101;0,75)
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.
=CONT.SE(H2:H101;">=140")
=CONT.SES(A2:A101;"JCO";J2:J101;">=126")
=CONT.SES(H2:H101;">=140";J2:J101;">=126")
=CONT.SES(G2:G101;"08*";K2:K101;"<=94")
=MÉDIASE(A2:A101;"JCO";J2:J101)
=MÉDIASES(H2:H101;A2:A101;"MGS";G2:G101;"18*")
=MÉDIASES(H2:H101;A2:A101;"RMA";K2:K101;"<93")
=MÁXIMOSES(H2:H101;A2:A101;"MGS")
=MÍNIMOSES(K2:K101;A2:A101;"<>CEF")
=MÁXIMOSES(J2:J101;A2:A101;"JCO";G2:G101;"18*")
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)))
=SE(H3>=160;"Crise Hipertensiva";
SE(H3>=140;"Hipertensão";
SE(H3>=130;"Pressão Elevada";
"Normal")))
| Condição | Rótulo gerado | Referência clínica |
|---|---|---|
| PAS ≥ 160 | Crise Hipertensiva | Emergência — intervenção imediata |
| PAS ≥ 140 | Hipertensão | Hipertensão estágio 2 |
| PAS ≥ 130 | Pressão Elevada | Estágio 1 / pré-hipertensão |
| PAS < 130 | Normal | Dentro da faixa ideal |
=SE(J3>=126;"Diabético";
SE(J3>=100;"Pré-Diabético";
SE(J3>=70;"Normal";
"Hipoglicemia")))
| Condição | Rótulo gerado | Referência clínica |
|---|---|---|
| Glicemia ≥ 126 | Diabético | Diagnóstico de DM em jejum |
| Glicemia ≥ 100 | Pré-Diabético | Zona de atenção metabólica |
| Glicemia ≥ 70 | Normal | Faixa normal em jejum |
| Glicemia < 70 | Hipoglicemia | Risco — monitoramento urgente |
=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ção | Rótulo gerado | Referência clínica |
|---|---|---|
| SpO₂ ≤ 90% | Hipóxia Moderada | Intervenção imediata necessária |
| SpO₂ ≤ 94% | Atenção | Monitoramento reforçado |
| SpO₂ ≥ 95% | Normal | Saturaçã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.
PAS≥160 OU SpO₂≤90 OU Glic≥200
E(PAS≥140, Glic≥126) ou outras combinações
PAS≥140 OU Glic≥126 OU SpO₂≤94
=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")))
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.
| Coluna | Rótulo (valor da célula) | Preenchimento | Texto |
|---|---|---|---|
| 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.
=CONT.SE('Dados e Classificações'!L3:L22;"Hipertensão")
+CONT.SE('Dados e Classificações'!L3:L22;"Crise Hipertensiva")
=CONT.SE('Dados e Classificações'!O3:O22;"🔴 Crítico")
+CONT.SE('Dados e Classificações'!O3:O22;"🔴 Alerta Duplo")
Recursos da Atividade
Entregue o arquivo .xlsx com as colunas L, M, N e O preenchidas pelas fórmulas SE aninhado
Comentários
Postar um comentário
Ficou com alguma dúvida? Quer compartilhar sua experiência? Tem uma sugestão de
melhoria? Seu comentário é muito importante!