
下面直接上干货,(完善版)完成率公式,可直接套用!
万能公式:
=TEXT(IFS(总数量<0,IF(总数量=已完成数量,已完成数量/总数量,(已完成数量-总数量)/ABS(总数量)),总数量=0,'N/A',TRUE,已完成数量/总数量),'0.00%')
{jz:field.toptypename/}备注:
上面公式看着比较长,大家可以直接套用即可,公式中主要是考虑了总数量小于0;总数量小于零并且等于已完成数量;总数量大于0这三种场景。
实例:
如下图所示,需要按照C列的实际业绩和B列的目标业绩,来计算完成率。
在目标单元格中输入公式:
=TEXT(IFS(B2<0,IF(B2=C2,C2/B2,(C2-B2)/ABS(B2)),B2=0,'N/A',TRUE,B2/C2),'0.00%')
然后点击回车,下拉填充即可
图片
解读:
上面公式利用IFS+IF+TEXT函数组合实现在不同场景下计算完成率百分比并格式化显示。
1、IFS函数判断3个区间
建站客服QQ:88888888①总数量B2<0
总数量B2<0时,又分为B2=C2时,两个都是负数,完成率就是=已完成数量/总数量;
否则,就是=(已完成数量-总数量)/ABS(总数量),AG庄闲游戏APP其中ABS函数是取绝对值函数。

②总数量B2=0
如果总数量为0,直接使用完成数量除以总数量会导致除零错误(#DIV/0!)。为了避免这种情况,当总数量为0时,Excel单元格将显示'N/A',而不是错误信息。这有助于保持数据的整洁和易于理解。
③总数量B2>0,也就是除了上面2种场景,其它都是TRUE,返回结果为=已完成数量/总数量。
2、利用TEXT函数对百分比格式化显示
①TEXT函数:这个函数的作用是将数值按照指定的格式转换为文本。在这个公式中,TEXT函数将计算出的比率转换成百分比格式。
②'0.00%':这是TEXT函数的格式代码。0.00%表示显示小数点后两位的百分比。例如,如果比率是0.25,那么显示的结果将是25.00%。
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报。