Como faço para calcular a variação com valores ausentes codificados como -99?

1

Estou tentando calcular as variações dos indivíduos em múltiplas medidas, no entanto, se eles pularem uma questão, ela é codificada como -99. Gostaria que minha fórmula calculasse a variação para essas medidas enquanto ignorava / ignorava / omitia os valores -99.

Estou usando o excel para gerenciar um sistema de recompensas. Se as pessoas atenderem a determinados critérios (concluir a pesquisa, não responderem aleatoriamente, responderem a% das perguntas), elas receberão uma compensação por seu tempo. Então, eu não quero mudar todos os valores de -99 para 0 ou em branco porque é um indicador de quantas perguntas eles viram, mas optaram por pular em uma pesquisa com muitas ramificações. Se eu quisesse me livrar deles, usaria apenas ctrl + f e substitua por "". Alguma sugestão além do uso de SPSS ou outros softwares estatísticos?

Atualmente, minha fórmula é: = IF (ISERROR (VAR (DJ4: EH4)), "", VAR (DJ4: EH4))

Mas, poderia ser simplificado para = VAR (DJ4: EH4) para descobrir como fazer isso.

Eu gostaria que fosse algo como: calcular o var (DJ4: EH4) exceto as células = -99.

Eu tentei = Var (DJ4: EH4, < "- 99"), mas isso não funcionou.

    
por Tiffany 21.02.2015 / 00:45

2 respostas

2

Um primeiro crack seria

=VAR(IF(DJ4:EH4=-99, "", DJ4:EH4))

Pressione Ctrl + Deslocamento + Digite depois de digitar isto, para torná-lo uma fórmula de matriz.

Se os seus dados contiverem quaisquer espaços em branco, o IF(…,"", …) faz com que eles sejam processados como zeros então revise isso para

=VAR(IF((DJ4:EH4=-99)+(DJ4:EH4=""), "", DJ4:EH4))

usando + para combinar dois booleanos no sentido de "ou" (porque OR(…) não funciona em fórmulas de matriz).

Ocorreu-me que talvez seja melhor usar #N/A em vez de "" para as células que você deseja ignorar, mas acontece que isso não funciona - o VAR(…) é avaliado como #N/A .

    
por 21.02.2015 / 01:14
1

Você está perto. Digite a seguinte fórmula, mas, em vez de pressionar apenas Enter , pressione Ctrl + Shift + Enter , pois essa é uma fórmula de matriz.

=VAR(IF(DJ4:EH4<>-99,DJ4:EH4))
    
por 21.02.2015 / 01:01