别看这类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函数公式技巧可以帮你在关键时刻解决困扰,有心的人赶快收藏起来吧。
希望这篇文章能帮到你!怕记不住可以发到朋友圈自己标记。