将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 学习交流