如何計算 Excel 中一系列儲存格的比率?

如何計算 Excel 中一系列儲存格的比率?

我正在嘗試計算每個州每 100 名男性中女性的數量,並使用元胞數組顯示結果。如果任何狀態的資料不可用或產生錯誤,則應顯示空白儲存格並且不應顯示錯誤。最終值必須四捨五入到最接近的整數。單元格 B22 是新南威爾士州 713414,B30 是澳大利亞 1891599。

男性

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 單元格並向下複製。

相關內容