ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 6898|回复: 48

[讨论] 依月业绩计算业绩

[复制链接]

TA的精华主题

TA的得分主题

发表于 2021-5-30 18:57 | 显示全部楼层 |阅读模式
本帖最后由 丢丢表格 于 2021-5-31 17:08 编辑

        业绩提成表                
        
        依据月业绩以该月的系数计算提成               
        月的业绩要先减去【扣除值】518               
        如果1月份不够扣,不够部分从第2月再扣,再不够就到3月份再扣。一直向后月份扣,               
        扣足518 后所剩的值再乘上该月的系数               
                        
说明        第一行 是12个月份               
        第二行 是对应每月的系数               
        B4:M11 是每月的业绩,无负值。               
        A4:A11 是员工名单               
        R2 是扣除值               
        O列 是模拟值               
        13行 是分月计算方法               
                        
要求        请在 P4:P11 写函数公式。               
        公式版本不限               
        字数不限               

image.png

推荐公式
=SUM(TEXT(SUMIF($1:$1,"<"&B$1:M$1+{0;1},4:4)-R$2,"0;!0")*{-1;1}*B$2:M$2)







0532.zip

9.94 KB, 下载次数: 64

归纳.zip

12.31 KB, 下载次数: 11

评分

8

查看全部评分

TA的精华主题

TA的得分主题

发表于 2021-5-30 19:31 | 显示全部楼层
丢老师的题目,其实是没看懂,但看了丢老师的举例算是明白了,我先来个火车吧:
=SUM(MOD(SMALL(IF({1;0},TEXT(SUBTOTAL(9,OFFSET(B4,,,,B$1:M$1))-R$2,"0;!0"),B4:M4)+10^(B$1:M$1+2),B$1:M$1*2-1),1000)*B$2:M$2)

评分

6

查看全部评分

TA的精华主题

TA的得分主题

发表于 2021-5-30 19:36 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
丢丢老师发的题,参与一下,没啥好的想法,就If重复一遍

  1. =SUM(IF(SUBTOTAL(9,OFFSET(B4,,,,COLUMN(A:L)))-R$2<B4:M4,TEXT(SUBTOTAL(9,OFFSET(B4,,,,COLUMN(A:L)))-R$2,"0;!0"),B4:M4)*B$2:M$2)
复制代码

评分

6

查看全部评分

TA的精华主题

TA的得分主题

发表于 2021-5-30 19:53 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 魚。。 于 2021-5-30 20:33 编辑

以前用过又忘了,数字表达成文本可以这样用,这次记住了。花花也没有了,先抄一遍sucx老师的,做个记录,感觉丢丢老师有新函数要用。后边再来给老师们送花花:

  1. =SUM(TEXT(SUBTOTAL(9,OFFSET(B4,,,,B$1:M$1))-R$2,"[<0]!0;[<"&B4:M4&"]0;"""&B4:M4&"""")*B$2:M$2)
复制代码



换点函数,不过还是火车,等着学习:

  1. =SUM(SUBSTITUTE(TEXT(SUMIF(OFFSET(B4,,,,COLUMN(A:L)),">0")-R$2,"[<0]!0;[<"&B4:M4&"]0;!"&SUBSTITUTE(B4:M4,0,"魚")),"魚",0)*B$2:M$2)
复制代码

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2021-5-30 19:56 | 显示全部楼层
  1. =IF(B4-518>0,SUMPRODUCT(B4:M4,$B$2:$M$2)-518*$B$2,IF(AND(B4-518<0,SUM(B4:C4)-518>0),SUMPRODUCT(B4:M4,$B$2:$M$2)-B4*$B$2-(518-B4)*$C$2,IF(SUM(B4:C4)-518<0,SUMPRODUCT(B4:M4,$B$2:$M$2)-B4*$B$2-C4*$C$2-(518-SUM(B4:C4))*$D$2)))
复制代码


虽然技术软,但是公式长

评分

3

查看全部评分

TA的精华主题

TA的得分主题

发表于 2021-5-30 20:09 | 显示全部楼层
本帖最后由 sucx007 于 2021-5-30 20:59 编辑
  1. =SUM(TEXT(TEXT(SUMIF(OFFSET(B4,,,,B$1:M$1),">0")-R$2,"0;\0"),"[>"&B4:M4&"]"""&B4:M4&"""")*B$2:M$2)
复制代码
是不是考text函数?

参考鱼老师的,少个text也要
  1. =SUM(TEXT(SUMIF(OFFSET(B4,,,,B$1:M$1),">0")-R$2,"[>"&B4:M4&"]"""&B4:M4&""";\0;0")*B$2:M$2)
复制代码

评分

7

查看全部评分

TA的精华主题

TA的得分主题

发表于 2021-5-30 20:38 | 显示全部楼层
魚。。 发表于 2021-5-30 19:53
以前用过又忘了,数字表达成文本可以这样用,这次记住了。花花也没有了,先抄一遍sucx老师的,做个记录,感 ...
106字符哈哈

=SUM(MMULT({1,-1},(B4:M4-{-1;1}*TEXT(SUBTOTAL(9,OFFSET(B4,,,,COLUMN(A:L)))-R$2,"[<]!0"))^2^0.5/2)*B$2:M$2)

评分

6

查看全部评分

TA的精华主题

TA的得分主题

发表于 2021-5-30 20:40 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2021-5-30 20:46 | 显示全部楼层
魚。。 发表于 2021-5-30 19:53
以前用过又忘了,数字表达成文本可以这样用,这次记住了。花花也没有了,先抄一遍sucx老师的,做个记录,感 ...

新函数的没有。 预留公式字数是 80 字

TA的精华主题

TA的得分主题

发表于 2021-5-30 20:46 | 显示全部楼层
梅州 发表于 2021-5-30 20:38
106字符哈哈

=SUM(MMULT({1,-1},(B4:M4-{-1;1}*TEXT(SUBTOTAL(9,OFFSET(B4,,,,COLUMN(A:L)))-R$2,"[

腻害的宝宝。继续关注你们的精彩表演,等着收藏
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-6 08:58 , Processed in 0.047194 second(s), 21 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表