别看这类Excel统计问题如此棘手,只要换一种思路巧妙到让你叫绝

点击下方 ↓ 关注,每天免费看Excel专业教程

置顶公众号设为星标 ↑ 才能每天及时收到推送

个人微信号 | (ID:LiRuiExcel520)

微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

职场办公中经常会遇到利润增长率的计算,当基期数据是正数时,大多数人都会计算利润增长率,但是当基期数据为负数时,很多人计算出来的利润增长率都是错的,那么应该正确的算法应该是什么呢?

拿下面的实际案例来看,每个小组人数不同,要求自动统计出小组人数,如下图所示。

上图仅是部分示例,实际工作中数据量很大,而且小组成员经常变动,要求数据源改动后,公式结果自动更新,如下动图所示。

建议用2分钟,请你先自己思考一下再往下看吧。

计算思路:

首先观察数据源特点,发现每个姓名之间都有顿号“、”间隔,所以提炼出一个规律:

小组人数=小组中顿号数量+1

明白了这个规律以后,我们要想办法计算出顿号的数量,再加1就是小组人数。

这时发现如果你直接统计顿号数量没有直接的方法,可以利用将所有顿号替换为空,再检查字符串长度减少了几位,减少的长度值就是顿号的个数。

继而可以想到,这种文本替换功能,可以借助Excel中的文本函数来实现。

思路捋顺之后,我们可以在Excel中落地实现。

巧妙计算的Excel公式

先写出公式,再解析原理。

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

    公式示意图如下所示:

    公式原理解析:

    使用SUBSTITUTE函数将B列中成员姓名之间的间隔符顿号替换为空,然后使用LEN函数分别统计替换前后的字符串长度,长度差就是顿号的数量,再加1就是小组人数。

    这些常用的经典excel函数公式技巧可以帮你在关键时刻解决困扰,有心的人赶快收藏起来吧。

    希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。

    (0)

    相关推荐