gerenciamento de dados do excel e solicitação de fórmula

1

Eu tenho um conjunto de dados

~ 2000 pacientes são amostrados semanalmente por 18 meses e obtêm resultados positivos ou negativos (ou algo indeterminado)

cada paciente tem uma única fila as colunas são os resultados ou teste a cada semana

Eu gostaria de uma coluna no final que contenha a coluna quando o resultado do teste passar de positivo para negativo

e.g. week          1      2      3     4      5     6    7     8 ......
     patient 1     pos    pos    pos   neg    neg  pos   neg   neg  ...
     Patient 2     pos    pos    pos   pos    pos  pos   neg   neg  ...

para que a coluna no final diga que o paciente 1 ficou negativo na semana 4 o paciente 2 tornou-se negativo na semana 7

Eu gostaria, então, de outra coluna que declara quando um paciente tem dois testes negativos consecutivos, por ex. o paciente 1 tem dois negativos da semana 4, então o valor na coluna seria a semana 4, e o paciente 2 seria a semana 7

Vou usar isso para criar gráficos Kaplan Meier

Alguém pode ajudar?

    
por Michael 10.11.2015 / 22:55

1 resposta

0

A fórmula que você precisa:

  • para saber quando os dados se tornaram negativos:
    =SMALL(IF(($B2:$I2="pos")*($C2:$J2="neg"),$C$1:$J$1,""),1)
  • testes negativos duplos:
    =SMALL(IF(($B2:$I2="neg")*($C2:$J2="neg"),$B$1:$I$1,""),1)

Ambas as fórmulas são fórmulas de array, então você precisa digitá-las CTRL + SHIFT + ENTER .

Quando você cria suas fórmulas, precisa ter muito cuidado para incluir intervalos com o mesmo número de células.

    
por 10.11.2015 / 23:36