Como calculo a proporção de um intervalo de células no Excel?

Como calculo a proporção de um intervalo de células no Excel?

Estou tentando calcular o número de mulheres por 100 homens em cada estado e exibir o resultado usando matrizes de células. Se os dados de qualquer estado não estiverem disponíveis ou produzirem um erro, a célula vazia deverá ser mostrada e o erro não deverá ser mostrado. Os valores finais devem ser arredondados para o número inteiro mais próximo. A célula B22 é a célula NSW 713414 e B30 é a célula Austrália 1891599. A célula B33 é NSW 648322 e B41 é a célula Austrália 3611655.

Homens

NSW.        713414         
Vic.        604272  
Qld.        279644  
SA.         178878  
WA.         115391  
Tas.         89380  
NT.           4144  
ACT     
Australia. 1891599  

Fêmeas

NSW.        648322  
Vic.        598728  
Qld.        222635  
SA          177196  
WA           73175  
Tas.         82323  
NT             621  
ACT
Australia. 3611655  

Número de mulheres por 100 homens

NSW     
Vic.        
Qld     
SA      
WA      
Tas.        
NT      
ACT     
Australia       

Isto é o que eu descobri até agora:

=IF(B22:B30 = "", "", ROUND(B33:B41/(B22:B30/100),0))

PS Desculpe por não formatá-lo corretamente e se for difícil de ler

Responder1

Mudei ligeiramente sua fórmula redonda. Corrija se isso não estiver certo. Eu optei pela definição de Número de mulheres por homens.

Explicação primeiro e depois fórmula. A questão parece ser como validar antes de fazer uma fórmula. Isso é feito usando uma função IsNumber que testa se uma célula possui número. Colocar um not na frente converte isso em testar uma célula por não ter um número. O Or permite a junção de vários testes. Se alguma célula estiver faltando um número, a saída ficará em branco, caso contrário, será a fórmula redonda

  • =+SE(Ou(NÃO(ÉNÚMERO(B22)),NÃO(ÉNÚMERO(B33))),"",ROUND((100*B33)/B22,0))

Coloque isso na célula de saída NSW e copie.

informação relacionada