Como posso fazer isso em planilhas?

0

Digamos que você tenha uma tabela como esta:

 |     A     |     B     |     C     |
-------------------------------------
1|    sex    |    age    | answer q1 |
-------------------------------------
2|     f     |    34     |     3     |
-------------------------------------
3|     f     |    27     |     5     |
-------------------------------------
4|     m     |    29     |     2     |
-------------------------------------
5|     f     |    38     |     4     |
-------------------------------------
6|     m     |    39     |     1     |
-------------------------------------

Agora, você gostaria de dividir as respostas e as idades em feminino e masculino.

Exemplo para fêmea (isso será em uma segunda folha):

 |     A     |     B     |     C     |     D     |     E     |
-------------------------------------------------------------
1|  female   |           |           |           |           |
-------------------------------------------------------------
2|   count   | age-class | age-count | answer q1 | q1 count  |
-------------------------------------------------------------
3|     3     |   20-29   |     1     |     1     |     0     |
-------------------------------------------------------------
4|           |   30-39   |     2     |     2     |     0     |
-------------------------------------------------------------
5|           |   40-49   |     0     |     3     |     1     |
-------------------------------------------------------------
6|           |   Total   |     3     |     4     |     1     |
-------------------------------------------------------------
7|           |           |           |     5     |     1     |
-------------------------------------------------------------
8|           |           |           |   Total   |     3     |
-------------------------------------------------------------

Como posso contar as ocorrências de uma resposta específica para q1 desde que a linha seja "feminina"?

Por exemplo, para A3 eu uso: =COUNTIF('Ras data'!A:A,"f") . Isso conta com que frequência a string 'f' ocorre na coluna A da minha tabela de dados brutos.

Existe uma função específica para atingir esse objetivo nas próximas colunas? (ou seja, contar as respostas das perguntas por sexo)

Por favor, ignore as colunas de idade. Esses são apenas aqui para dar uma idéia de como a mesa parece. Eu não preciso deles mais tarde.

    
por johk95 05.01.2014 / 20:53

1 resposta

1

No Excel 2010, você pode usar COUNTIFS (range1, criteria1, range2, criteria2, ...)

=countifs(A2:A200,"f",D2:D200,1)

Isso retornará a contagem de todas as mulheres que responderam "1" no q1. Para retornar uma contagem para aqueles que responderam q1 com "2", é uma pequena diferença. Ambos vão da linha 2 a 200. Todos os critérios devem ser atendidos para que qualquer linha seja contada.

=countifs(A2:A200,"f",D2:D200,2)

ALTERNATIVAMENTE ...

Eu fiz algo parecido. Mas eu também precisava de muitos dados intermediários. Eu gerou uma tabela de contagem que condicionalmente coloca um 1 ou 0 para contar ocorrências de determinados valores. Então é trivial somar as colunas

Para obter dados da sua tabela original, você pode gerar uma tabela de contagens Masculinas e uma tabela de contagens Femininas.

----------------------------------------------
| FEMALE |  q1-1 | q1-2 | q1-3 | q1-4 | q1-5 |
----------------------------------------------
| yes    |   0   |   0  |   1  |   0  |   0  |
| yes    |   0   |   0  |   0  |   0  |   1  |
| no     |   0   |   0  |   0  |   0  |   0  |

Estas linhas correspondem às suas primeiras linhas na sua primeira tabela. Para preencher a primeira linha da tabela de contagem, use essas funções, passando por:

=if(A2='f',yes,no)
=if(A2='f',if($c2=1,1,0),0)
=if(A2='f',if($c2=2,1,0),0)
=if(A2='f',if($c2=3,1,0),0)
=if(A2='f',if($c2=4,1,0),0)
=if(A2='f',if($c2=5,1,0),0)

Depois, você pode arrastar o preenchimento até o final.

Qualquer linha masculina simplesmente terá todos os 0s para suas respostas, que é o que o IF externo faz. Para feminino, o IF interno é chamado para determinar a resposta da pergunta. Para gerar uma tabela de contagem para o sexo masculino, apenas duplique a coisa toda e, em seguida, localize / substitua o 'f' por 'm'

É um pouco de propriedade real da planilha, mas ela é dividida por pessoa por resposta, então você pode analisar bastante. Você pode simplificá-lo, classificando seus dados originais por macho e fêmea.

    
por 05.01.2014 / 22:10