Excel에서 셀 범위의 비율을 어떻게 계산합니까?

Excel에서 셀 범위의 비율을 어떻게 계산합니까?

각 주의 남성 100명당 여성의 수를 계산하고 그 결과를 셀 배열을 사용하여 표시하려고 합니다. 어떤 상태에 대한 데이터를 사용할 수 없거나 오류가 발생하는 경우 빈 셀이 표시되어야 하며 오류는 표시되지 않아야 합니다. 최종 값은 가장 가까운 정수로 반올림되어야 합니다. 셀 B22는 셀 NSW 713414이고 B30은 셀 Australia 1891599입니다. 셀 B33은 NSW 648322이고 B41은 셀 Australia 3611655입니다.

남성

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

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

남성 100명당 여성의 수

NSW     
Vic.        
Qld     
SA      
WA      
Tas.        
NT      
ACT     
Australia       

이것이 내가 지금까지 생각해낸 것입니다:

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

PS 형식이 올바르지 않아 읽기 어려우셨다면 죄송합니다.

답변1

나는 당신의 둥근 공식을 약간 변경했습니다. 이것이 옳지 않다면 정정하십시오. 나는 남성 당 여성 수 정의를 사용했습니다.

먼저 설명을 한 다음 공식을 작성하세요. 문제는 수식을 수행하기 전에 유효성 검사를 수행하는 방법인 것 같습니다. 이는 셀에 숫자가 있는지 테스트하는 IsNumber 함수를 사용하여 수행됩니다. 앞에 not을 넣으면 숫자가 없는 셀을 테스트하는 것으로 변환됩니다. Or를 사용하면 여러 테스트를 함께 결합할 수 있습니다. 셀에 숫자가 없으면 출력은 공백이 되고, 그렇지 않으면 반올림 공식이 됩니다.

  • =+IF(또는(NOT(ISNUMBER(B22)),NOT(ISNUMBER(B33))),"",ROUND((100*B33)/B22,0))

이를 출력 NSW 셀에 넣고 복사해 둡니다.

관련 정보