多條件判斷計算求值-新_第1頁
多條件判斷計算求值-新_第2頁
多條件判斷計算求值-新_第3頁
多條件判斷計算求值-新_第4頁
多條件判斷計算求值-新_第5頁
已閱讀5頁,還剩1頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

,,,,,,,,,

工資分類額(T):,,,,,,,,

"(單重≤.5,40元/kg),(.5<單重≤1,50元/kg).(1<單重≤2,60元/kg.)(2<單重≤3,70元/kg.)(單重>3,80元/kg)",,,,,,,,

工資分類額(J):,,,,,,,,

"(單重≤10,5元/件).(10<單重≤20,6元/件.)(20<單重≤30,7元/件.)(單重>30,8元/件)",,,,,,,,31

,,,,,,,,,

1、常規(guī)求解法:,,,"=IF(A15<=0.5,40,IF(A15<=1,50,IF(A15<=2,60,IF(A15<=3,70,80))))",,,,,

常規(guī)求解,就是運用IF函數(shù),逐步判斷來求解。該方法簡單,但由于IF函數(shù)有最高7層嵌套,因此有一定局限性,而且一旦分區(qū)值變化,,,,,,,,,

需要逐個修改區(qū)間值,容易出錯。,,,,,,,,

T類:,,,J類:,,,,,

0,40,,0,5,,,,

1,50,,10,5,,,,

1.1,60,,12,6,,,,

2.1,70,,21,7,,,,

3.1,80,,31,8,,,,

100,80,,100,8,,,,

2、常量數(shù)組解法:,,,"=HLOOKUP(A25,{0,0.51,1.01,2.01,3.01;40,50,60,70,80},2,1)",,,,,

由于為了解決IF函數(shù)7層嵌套問題,CHENJUN版主提供一經(jīng)典解法--還原HLOOKUP函數(shù)的原型來求解。,,,,,,,,

T類:,,,J類:,,,,,

0,40,,0,5,,,,

1,50,,10,5,,,,

1.1,60,,12,6,,,,

2.1,70,,21,7,,,,

3.1,80,,31,8,,,,

100,80,,100,8,,,,

3、Vlookup引用解法:,,,"=VLOOKUP(A43,A$36:B$39,2,1)",,,,,

借助CHENJUN版主的方法,我們還可以利用輔助列,先將區(qū)間用單元格定義好,再通過引用進行求解。,,,,,,,,

定義區(qū)間:,,,,,,,,

T類:,,,J類:,,,,,

0,40,,0,5,,,,

0.51,50,,10.01,6,,,,

1.01,60,,20.01,7,,,,

2.01,70,,30.01,8,,,,

3.01,80,,,,,,,

T類:,,,J類:,,,,,

0,40,,0,5,,,,

1,50,,10,5,,,,

1.1,60,,12,6,,,,

2.1,70,,21,7,,,,

3.1,70,,31,8,,,,

100,70,,100,8,,,,

4、巧用CHOOSE函數(shù)解法:,,,"=CHOOSE(MIN(4,ROUNDUP(D53/10,0))+1,5,5,6,7,8)",,,,,

首先大家需要了解CHOOSE函數(shù)的用法,第1個參數(shù)需要注意:為<=30的自然數(shù),我們將區(qū)間通過公式轉(zhuǎn)換進行求解。,,,,,,,,

T類:,,,J類:,,,,,

0,40,,0,5,,,,

1,50,,10,5,,,,

1.1,60,,12,6,,,,

2.1,70,,21,7,,,,

3.1,80,,31,8,,,,

100,80,,100,8,,,,

5、巧用常量數(shù)組解法:,,,"=5+SUM((D64>{10,20,30})*1)",,,,,

該解法對于區(qū)間結(jié)果是等差數(shù)列遞增的非常有用,公式也比較簡潔。,,,,,,,,

思路是:通過區(qū)間逐項進行比較,滿足條件后求和匯總進行求解。,,,,,,,,

T類:,,,J類:,,,,,

0,40,,0,5,,,,

1,50,,10,5,,,,

1.1,60,,12,6,,,,

2.1,70,,21,7,,,,

3.1,80,,31,8,,,,

100,80,,100,8,,,,

結(jié)束前:,,,,,,,,

大家看后可能會問到,如果我們的條件區(qū)間非常隨意(很難找到規(guī)律),那么除了用前3種解法來實現(xiàn)外,是否還有辦法處理?,,,,,,,,

如果條件變成:,,,,,,,,

值<5,5,,,,,,,

5<=值<8,8,,,,,,,

8<=值<20,17,,,,,,,

20<=值<25,35,,,,,,,

值>=25,40,,,,,,,

,,,,,,,,,

我們可以用方法4,即結(jié)合match()+choose()函數(shù)來求解:,,,,,"=CHOOSE(MATCH(A83,{0,5,8,20,25},1),5,8,17,35,40)",,,

"其實該解法與vlookup思路相同,只不過便于大家理解一些。",,,,,,,,

4,5,,,,,,,

5,8,,,,,,,

8,17,,,,,,,

12,17,,,,,,,

22,35,,,,,,,

100,40,,,,,,,

我們還可以借助方法4和5,我的實例中的區(qū)間是等差數(shù)列的關系,,,,,,"=CHOOSE(SUM((A92>={5,8,20,25})*1)+1,5,8,17,35,40)",,,

如果是上面的條件區(qū)間,我們?nèi)匀豢梢允褂眠@種思路,但公式不會象數(shù)組常量這么簡單,只不過公式還是便于初學者理解。,,,,,,,,

4,5,,,,,,,

5,8,,,,,,,

8,17,,,,,,,

12,17,,,,,,,

22,35,,,,,,,

100,40,,,,,,,

最后一招:(另類IF條件判斷解法),,,,,"=5+SUM(IF(A101>={5,8,20,25},{3,9,18,5}))",,,

我們可以看到第2個數(shù)組實際上是取值之間的差(即:5+3=8,5+3+9=17,5+3+9+18=35…以此類推),通過求和即可。,,,,,,,,

4,5,,,,,,,

5,8,,,,,,,

8,17,,,,,,,

12,17,,,

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論