= A fórmula SUM () não está funcionando corretamente no Excel

1

Eu tenho uma planilha em que estou trabalhando nos modelos de uma população Hardy-Weinberg por várias gerações.

Eu tenho um conjunto de dois números que representam alelo freqüências . Existem duas colunas de células 'gametas' que exibem "A" se um número gerado aleatoriamente for menor que a primeira freqüência de alelos. célula, e um "B" se não.

A coluna ao lado deles concatena-os.

Existem então três colunas (AA, AB e BB) que produzem "1" se a célula concatenada corresponder ao genótipo da coluna (para a coluna AB eu preciso verificar tanto "AB" quanto "BA") e " 0 "se não.

Abaixo dessas colunas, eu tenho células que adicionam todas as células acima para um total de indivíduos com esse genótipo. No entanto, essas células não estão funcionando. Abaixo está a fórmula que tenho em uma das células:

=SUM(H3:H32)

Isso funcionou para mim no passado, mas não agora. A célula simplesmente exibe '0' em todos os momentos, mesmo quando as células '1' estão presentes em sua coluna.

Eu verifiquei e o Recálculo Automático está ativado, as células genotípicas são todas células numéricas e não há referências circulares.

EDIT: Aqui está a fórmula para a coluna 'AA':

=IF(G3="AA","1","0")

... a fórmula da coluna 'AB':

=IF(OR(G3="AB",G3="BA"),"1","0")

... e a fórmula da coluna "BB":

=IF(G3="BB","1","0")
    
por Isaac Corbrey 30.09.2016 / 16:11

1 resposta

2

A resposta para sua pergunta é simples. Sua condição de "IF" é o que está quebrando as coisas para você. Mesmo se o seu celular estiver em formato numérico, sua condição "IF" está imputando uma string na célula e não um inteiro. Strings não podem ser adicionados em uma função "SUM". Você deve remover as aspas em sua condição e, em seguida, irá inserir um número inteiro em vez de uma seqüência de caracteres. Eu testei isso e funciona. Tente o seguinte:

=IF(G3="AA",1,0)

Você deve fazer isso para todas as suas funções "IF" que devem gerar um número inteiro que será adicionado mais adiante em uma função SUM.

Edit: Só percebi que esta resposta foi dada nos comentários acima, desculpe por duplicá-lo.

    
por 30.09.2016 / 16:36