一般來說,分段計(jì)算可以用if函數(shù)或lookup函數(shù)來實(shí)現(xiàn)。 當(dāng)分段不多時(shí),可以直接用if函數(shù)完成,方法比較簡(jiǎn)單,同類問題參考下圖所示: 但是,如果分段很多,用if方法將會(huì)很繁瑣,這種情況下,建議先建一個(gè)分段的基礎(chǔ)數(shù)據(jù)表,然后通過lookup函數(shù)去匹配不同數(shù)據(jù)所對(duì)應(yīng)的提成比例,然后再進(jìn)行計(jì)算。分段等級(jí)表參考如下圖所示: 有了這樣的分段表,就可以通過lookup函數(shù)進(jìn)行引用了,如下圖所示: 通過這樣的方法,你如果已經(jīng)構(gòu)造了不同階段對(duì)應(yīng)的提成數(shù),就可以直接用lookup進(jìn)行讀取參與計(jì)算了。 另外,在使用的時(shí)候要注意各個(gè)階段的起止點(diǎn)是包含還是不包含的情況,比如是大于100,還是大于或等于100。如果是大于100,那應(yīng)該起點(diǎn)設(shè)置為比100大一點(diǎn)點(diǎn)的數(shù),如100.000001,否則當(dāng)數(shù)據(jù)剛好是100時(shí),其所屬分段可能會(huì)錯(cuò)誤。 |
|