將Excel合並單元格中的人數乘以均值,人數靠數出來的嗎?

Excel學習世界 2024-04-05 20:15:45

當我們遇到合並單元格的時候,先莫慌,只要有規律,公式就會有對策。

哈哈,當然,沒有規律也不用慌,類似的案例我分享得還少嗎?

案例:

按以下規則計算下圖 1 的數據表:用 A 列的人數乘以 B 列的人均,得出 C 列的總數。

效果如下圖 2 所示。

解決方案:

1. 在 C2 單元格中輸入以下公式 --> 下拉複制公式:

=PRODUCT(B2,(LEN(A2)-LEN(SUBSTITUTE(A2,"、",""))+1))

公式釋義:

LEN(A2):計算 A2 單元格中的字符數;

LEN(SUBSTITUTE(A2,"、","")):

SUBSTITUTE(A2,"、",""):將 A2 單元格中的“、”號都替換成無,效果相當于刪除單元格內的所有“、”;

LEN(...):此時再用 len 函數計算出扣除“、”以後的字符數;

將上述兩個公式的結果相減,就能計算出每個單元格中的“、”數;

+1:將“、”數+1,就是人數;

PRODUCT(B2,...):product 的作用是將參數相乘;將 B2 單元格的值乘以人數,即得出所需的結果

0 阅读:1

Excel學習世界

簡介:Excel 學習交流