在Excel的公式的計算中,總會出現(xiàn)各種各樣的一些報錯的或者是結(jié)果錯誤的情況。 具有多條件查詢的功能。套路為: =SUMPRODUCT((條件1=條件區(qū)域1)*(條件2=條件區(qū)域2)*……*(求和區(qū)域)) 按下面右側(cè)的條件查找銷售額。 =SUMPRODUCT((G5=B2:B9)*(H5=C2:C9)*D2:D9),按Enter鍵完成。 注意:還可以利用這 函數(shù)進(jìn)行多條件不重復(fù)值的查找。 LOOKUP函數(shù)可以根據(jù)簡稱來查的全稱。套路為: =LOOKUP(1,0/(find(簡稱目標(biāo)值,全稱數(shù)據(jù)區(qū)域)),全稱數(shù)據(jù)區(qū)域) 簡稱與全稱的查詢是工作中經(jīng)常會遇到的一類問題。在E2單元格中輸入公式:=LOOKUP(1,0/(FIND(C2,$H$2:$H$7)),$H$2:$H$7),然后按Enter鍵向下填充。 多條件的判斷的時候,需要多層IF函數(shù)進(jìn)行嵌套判斷。套路為: =if(條件表達(dá)式,條件成立時結(jié)果,不成立時結(jié)果) 大于90分為優(yōu)秀,70分以上為中等,60分以上為合格,60分以下為不合格。 在E2單元格中輸入公式: =IF(D2>=90,'優(yōu)秀',IF(D2>=70,'中等',IF(D2>=60,'合格','不合格'))),然后確定向下填充。 說明:多層嵌套判斷其實將將邏輯關(guān)系按照遞進(jìn)的關(guān)系進(jìn)行梳理排列,按照關(guān)系式是否成立的成立寫下來就行。 AVERAGEIF函數(shù)是多條件平均值函數(shù)。套路為: =AVERAGEIF(求值區(qū)域,條件區(qū)域1,條件1,條件區(qū)域2,條件2……) 求下面的1月1組的合計的平均值,在E9單元格中輸入公式: =AVERAGEIFS(G2:G7,A2:A7,'1月',B2:B7,'1組'),確定下拉即可。 該函數(shù)通常用來計算賬齡。套路為: =DATEDIF(開始日期,結(jié)束日期,代碼) 下面是一份賬款應(yīng)收逾期的明細(xì),現(xiàn)根據(jù)下列的應(yīng)收日期計算與當(dāng)前日期之間的差額,在D列的單元格中寫出公式。 在D2單元格中輸入公式: =DATEDIF(B2,TODAY(),'y')&'年'&DATEDIF(B2,TODAY(),'ym')&'個月'&DATEDIF(B2,TODAY(),'md')&'天',按Enter鍵后完成向下填充即可。 需要注意的是:雙引號均是英文半角。TODAY()函數(shù)為返回當(dāng)前的日期,無任何的參數(shù)。公式是分別獲取了兩個日期相隔的年,月,日然后將其連接起來。 VLOOKUP函數(shù)是最常用的函數(shù),與MATCH函數(shù)配合可以發(fā)揮無窮的威力。套路為: =VLOOKUP(查詢,在那里查,第幾列,精確/模糊查詢) 如下表所示,查詢右邊的姓名對應(yīng)的科目的成績,一次性批量處理完畢。在I2單元格中輸入以下公式: =VLOOKUP($H3,$A$2:$F$13,MATCH(I$1,$A$1:$F$1,0),0) 然后按Enter鍵向下向右填充即可。 計算下面的日期的n個工作日后是那天。套路為: =WORKDAY(開始日期,結(jié)束日期,是否跳過節(jié)假日) 計算下面的到期日期。 在D2單元格中輸入公式:=WORKDAY(B2,C2,$G$1:$G$3) 通常情況下,offset函數(shù)也可以進(jìn)行反向查詢。 =OFFSET(偏移對象,向下偏移的行數(shù),向右偏移的列數(shù),向下偏移高度,向右偏移寬度) 在G4單元格中輸入公式:=OFFSET($D$1,MATCH(F4,$C:$C,0)-1,-2),按Enter鍵后向下填充。 注意:該函數(shù)的平移的參數(shù)可以是負(fù)數(shù),負(fù)數(shù)的情況下表示向上或者向左平移。MATCH(F4,$C:$C,0)-1這部分是計算F4在區(qū)域$C:$C中處于第幾行。 來源:24財務(wù)EXCEL |
|