Office中國(guó)論壇/Access中國(guó)論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

返回列表 發(fā)新帖
查看: 2376|回復(fù): 5
打印 上一主題 下一主題

[模塊/函數(shù)] 經(jīng)紀(jì)人獎(jiǎng)勵(lì)函數(shù)

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2009-2-13 12:57:31 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
Function jjrjl(bjzcl, bzyj)
'經(jīng)紀(jì)人獎(jiǎng)勵(lì)函數(shù)
   
    jjrjl = 0
   
   '1
    If bjzcl > 0 And bjzcl < 5000 Then
   
       jjrjl = Switch(bzyj >= 0.0015, ((bzyj - 0.0015) * 10000 * 0.05 + 1) * 50, bzyj < 0.0015, (1 - (0.0015 - bzyj) * 10000 * 0.2) * 50)
       jjrjl = Switch(jjrjl <= 0, 0, jjrjl >= 50 * 1.3, 50 * 1.3, jjrjl > 0 And jjrjl < 50 * 1.3, jjrjl)
      
       Exit Function
      
    End If
      
    '2
    If bjzcl >= 5000 And bjzcl < 20000 Then
       jjrjl = Switch(bzyj >= 0.0012, ((bzyj - 0.0012) * 10000 * 0.05 + 1) * 150, bzyj < 0.0012, (1 - (0.0012 - bzyj) * 10000 * 0.2) * 150)
       jjrjl = Switch(jjrjl <= 0, 0, jjrjl >= 150 * 1.3, 150 * 1.3, jjrjl > 0 And jjrjl < 150 * 1.3, jjrjl)
       Exit Function
   
    End If
   
    '3
    If bjzcl >= 20000 And bjzcl < 50000 Then
   
       jjrjl = Switch(bzyj >= 0.0012, ((bzyj - 0.0012) * 10000 * 0.05 + 1) * 250, bzyj < 0.0012, (1 - (0.0012 - bzyj) * 10000 * 0.2) * 250)
       jjrjl = Switch(jjrjl <= 0, 0, jjrjl >= 250 * 1.3, 250 * 1.3, jjrjl > 0 And jjrjl < 250 * 1.3, jjrjl)
      
       Exit Function
   
    End If
   
   '4
    If bjzcl >= 50000 And bjzcl < 20000 Then
   
       jjrjl = Switch(bzyj >= 0.001, ((bzyj - 0.001) * 10000 * 0.05 + 1) * 400, bzyj < 0.001, (1 - (0.001 - bzyj) * 10000 * 0.2) * 400)
       jjrjl = Switch(jjrjl <= 0, 0, jjrjl >= 400 * 1.3, 400 * 1.3, jjrjl > 0 And jjrjl < 400 * 1.3, jjrjl)
      
       Exit Function
    End If
   
   
   '5
    If bjzcl >= 200000 And bjzcl < 500000 Then
       jjrjl = Switch(bzyj >= 0.001, ((bzyj - 0.001) * 10000 * 0.05 + 1) * 600, bzyj < 0.001, (1 - (0.001 - bzyj) * 10000 * 0.2) * 600)
       jjrjl = Switch(jjrjl <= 0, 0, jjrjl >= 600 * 1.3, 600 * 1.3, jjrjl > 0 And jjrjl < 600 * 1.3, jjrjl)
      
       Exit Function
    End If
   
   
    '6
    If bjzcl >= 500000 And bjzcl < 2000000 Then
       jjrjl = Switch(bzyj >= 0.001, ((bzyj - 0.001) * 10000 * 0.05 + 1) * 800, bzyj < 0.001, (1 - (0.001 - bzyj) * 10000 * 0.2) * 800)
       jjrjl = Switch(jjrjl <= 0, 0, jjrjl >= 800 * 1.3, 800 * 1.3, jjrjl > 0 And jjrjl < 800 * 1.3, jjrjl)
      
       Exit Function
    End If
   
   
    '7
    If bjzcl >= 2000000 And bjzcl < 5000000 Then
     jjrjl = Switch(bzyj >= 0.0008, ((bzyj - 0.0008) * 10000 * 0.05 + 1) * 1000, bzyj < 0.0008, (1 - (0.0008 - bzyj) * 10000 * 0.2) * 1000)
       jjrjl = Switch(jjrjl <= 0, 0, jjrjl >= 1000 * 1.3, 1000 * 1.3, jjrjl > 0 And jjrjl < 1000 * 1.3, jjrjl)
      
       Exit Function
    End If
   
   
    '8
    If bjzcl >= 5000000 And bjzcl < 10000000 Then
       jjrjl = Switch(bzyj >= 0.0008, ((bzyj - 0.0008) * 10000 * 0.05 + 1) * 1500, bzyj < 0.0008, (1 - (0.0008 - bzyj) * 10000 * 0.2) * 1500)
       jjrjl = Switch(jjrjl <= 0, 0, jjrjl >= 1500 * 1.3, 1500 * 1.3, jjrjl > 0 And jjrjl < 1500 * 1.3, jjrjl)
      
       Exit Function
    End If
   
   
   
    '9
    If bjzcl >= 10000000 Then
       jjrjl = Switch(bzyj >= 0.0008, ((bzyj - 0.0008) * 10000 * 0.05 + 1) * 2000, bzyj < 0.0008, (1 - (0.0008 - bzyj) * 10000 * 0.2) * 2000)
       jjrjl = Switch(jjrjl <= 0, 0, jjrjl >= 2000 * 1.3, 2000 * 1.3, jjrjl > 0 And jjrjl < 2000 * 1.3, jjrjl)
      
       Exit Function
    End If
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2009-2-13 13:34:58 | 只看該作者
超額累進(jìn)(退)算法可以簡(jiǎn)化為
y=ax+b
b為速算系數(shù)。
這樣可以用一張表存:區(qū)間編號(hào)、區(qū)間、比率、速算系數(shù)。
然后通過(guò)區(qū)間編號(hào)的引用,通過(guò)上述公式,計(jì)算需要的結(jié)果。
這樣做的好處是數(shù)據(jù)便于維護(hù),不至于去改VB代碼中的數(shù)據(jù)。

僅供參考
3#
發(fā)表于 2009-2-13 13:49:36 | 只看該作者
看不懂,對(duì)經(jīng)濟(jì)人不熟
4#
發(fā)表于 2009-2-13 14:00:34 | 只看該作者
參數(shù)用表保存,簡(jiǎn)單易拓展
5#
發(fā)表于 2009-2-13 15:09:36 | 只看該作者
超額累進(jìn)(退)算法可以簡(jiǎn)化為
y=ax+b
b為速算系數(shù)。
這樣可以用一張表存:區(qū)間編號(hào)、區(qū)間、比率、速算系數(shù)。
然后通過(guò)區(qū)間編號(hào)的引用,通過(guò)上述公式,計(jì)算需要的結(jié)果。
這樣做的好處是數(shù)據(jù)便于維護(hù),不至于去改 ...
todaynew 發(fā)表于 2009-2-13 13:34


個(gè)稅的算法。這樣比較容易。
6#
發(fā)表于 2012-2-17 14:30:15 | 只看該作者
todaynew 發(fā)表于 2009-2-13 13:34
超額累進(jìn)(退)算法可以簡(jiǎn)化為
y=ax+b
b為速算系數(shù)。

能有個(gè)例子就好了。
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長(zhǎng)郵箱|小黑屋|手機(jī)版|Office中國(guó)/Access中國(guó) ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 08:41 , Processed in 0.112434 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表