久久精品精选,精品九九视频,www久久只有这里有精品,亚洲熟女乱色综合一区
    分享

    excel多條件專輯

     雪蓮紅利 2012-09-12

     

    excel多條件專輯

    IF函數多條件判斷

       多條件是我們在處理EXCEL數據時必須要面對的問題,多條件計數求和,多條件查找...為了方便大家學習,本文特對多條件的處理進行一個全面的總結,希望能對同學們有所幫助.本文由EXCEL精英培訓蘭色幻想編寫.轉截請注明作者和轉自EXCEL精英培訓.

        IF函數可以單條件判斷,:

            =IF(A1<60,"不及格","不及格")

        通過嵌套也可以實現多條件判斷,

           =IF(B21<60,"不及格",IF(B21<70,"及格",IF(B21<85,"良好","優秀")))

        通過和ORAND的配合可以實現混合判斷.:

           =IF(AND(B2<>"",C2<>""),C2/B2,"0%")

        如果有更多的條件,甚至超過7個條件的判斷怎么辦呢?我們可以用定義名稱其他他方式達到,不過這些都太過麻煩,這里提供一個使用VLOOKUP函數替換IF完成多條件判斷的例子

         excel中函數最多只能嵌套七層,IF函數也不能例外,遇到需要進行多次判斷的怎么辦呢?可以用VLOOKUP函數替代。

        例如:下表中需要根據提供的銷售額判斷提成比率,這里可能有很多,為了演示方便,只列中三種。這種情況下怎么判斷呢?

    公式1=vlookupC2A$1B$10020

         如果區域不想放在單元格區域,可以直接寫成常量數組,即:

         =VLOOKUP(C2,{"銷售額","提成比率";"電視",0.1;"洗衣機",0.05;"吸油煙機",0.06},2,0)

         如果IF是進行的區間判斷,怎么用VLOOKUP替換呢?答案是可以用vlookup的模糊查找功能。看下例:

      

       公式為:=VLOOKUP(D2,A1:B11,2)

    示例附件下載

    excel多條件專輯

    COUNTIF函數多條件計數

     COUNTIF函數可以進行條件計數,但一般它只能有一個條件,如何實現多個條件呢

      多項目條件:   excelcountif能用來統計符合多個條件的單元格是可以實現的,不過要配合sum函數的使用,例:

        =sum(countif(a:A,{"電視機","冰箱"}))

      2 區間條件: 計算入庫金額大于10000且小于20000的入庫次數

      3 更多條件我們有3種解決方案

         1) SUMPRODUCT函數完成多條件計數,

            3月份A產品的銷售次數:=SUMPRODUCT((MONTH(A3:A9)=3)*(B3:B9="A"))

         2) Excel2007后新添了多條件計數的函數COUNTIFS,它可以實現多條件計數

           =COUNTIFS(A2:A11,"公司1",B2:B11,"人事部")

         3) 數據庫函數DCOUNT 因為它需要有一個條件區域,用起來不方便,所以不再詳述.

    excel多條件專輯

    SUMIF多條件求和

     SUMIF函數和COUNTIF函數用法差不多.多條件的處理方法如下:

        1 多項目求和

          =SUM(SUMIF(B31:B35,{"A","C"},C31:C35))

        2 03版本可以用SUMPRODUCT函數替代.

            =SUMPRODUCT((MONTH(A3:A9)=3)*(B3:B9="A")*C3:C9)

        3 07版本可以用SUMIFS替換:

            =SUMIFS(D2:D11,A2:A11,"公司1",B2:B11,"人事部")

     

     

     

    excel多條件查找15種思路

    示例

    題目:如下圖所示,根據第9行的產品和型號,從上面表中查找銷售數量,結果如C10所示

     

    excel多條件查找15種思路

    SUM函數

    公式{=SUM((A2:A6=A9)*(B2:B6=B9)*C2:C6)}

    公式簡介:使用(條件)*(條件)因為每行符合條件的為0,不符合的為1,所以只有條件都符合的為非零數字。所以SUM求和后就是多條件查找的結果

     

    SUMPRODUCT函數

    公式:=SUMPRODUCT((A2:A6=A9)*(B2:B6=B9)*C2:C6)

    公式簡介:和SUM函數用法差不多,只是SUMPRODUCT函數不需要數組運算

     

    MAX函數

     

    {=MAX((A2:A6=A9)*(B2:B6=B9)*C2:C6)}

    SUM是通過求和把符合條件的提出來,這里是使用MAX提取出最大值來完成符合條件的值提取。

     

    lookup函數

     

    公式1=LOOKUP(A9&B9,A2:A6&B2:B6,C2:C6)

    公式簡介:LOOKUP函數可以直接進行數組運算。查找的連接起來,被查找區域也連接起來。

    公式2=LOOKUP(1,0/((A2:A6=A9)*(B2:B6=B9)),C2:C6)

    公式3=LOOKUP(1,0/((A2:A6&B2:B6)=(A9&B9)),C2:C6)

    公式4=LOOKUP(1,1/(((A2:A6=A9)+(B2:B6=B9))=2),C2:C6)

     

    MIN+IF函數

    公式=MIN(IF((A2:A6=A9)*(B2:B6=B9),C2:C6))

     

    SUM+IF函數

    公式

         =SUM(IF(A2:A6=A9,IF(B2:B6=B9,C2:C6,0),0))

     

    INDEX+MATCH函數組合

    公式1{=INDEX(C2:C6,MATCH(A9&B9,A2:A6&B2:B6,0))}

    公式2{=INDEX(C2:C6,MATCH(1,(A9=A2:A6)*(B9=B2:B6),0))}

     

    OFFSET+MATCH函數

    公式

           =OFFSET(C1,MATCH(A9&B9,A2:A6&B2:B6,0),)

     

    INDIRECT+MATCH函數

    公式

        =INDIRECT("C"&MATCH(A9&B9,A1:A6&B1:B6,0))

     

    VLOOKUP+CHOOSE函數

    公式 :

        =VLOOKUP(A9&B9,CHOOSE({1,2},A2:A6&B2:B6,B2:C6),2,0)

     

    HLOOKUP+TRANSPOSE+CHOOSE函數

    公式

        =HLOOKUP(A9&B9,TRANSPOSE(CHOOSE({1,2},A2:A6&B2:B6,B2:C6)),2,0)

     

    VLOOKUP+IF函數

    公式1 =VLOOKUP(A9&B9,IF({1,0},A2:A6&B2:B6,B2:C6),2,0)

    公式2=VLOOKUP(A9&"|"&B9,A31:D35,4,0)‘添加輔助列

     

    SUMIFS函數

     

    excel2007中開始提供的函數SUMIFS

    =SUMIFS(C1:C6,A1:A6,A9,B1:B6,B9)

     

    數據庫函數

    =DSUM(A1:C6,3,A8:B9)

    =DGET(A1:C6,3,A8:B9)

    =DAVERAGE(A1:C6,3,A8:B9)

    =DMAX(A1:C6,3,A8:B9)

    =DMIN(A1:C6,3,A8:B9)

    =DPRODUCT(A1:C6,3,A8:B9)

     

     

    excel多條件專輯

    LOOKUP函數多條件

    很多人會對=Lookup(1,0/(條件1*條件2*……),引用區域)或者=Lookup(2,1/(條件1*條件2*……),引用區域)這么一個公式中的21產生疑問,到底是啥意思呢,我來說說:
    2
    就是21就是10就是0,沒什么意思。——呵呵。
    但你應該問的是——為什么要這樣寫公式,其實關鍵在于第2參數的分母。
    比如Lookup(1,0/(條件1*條件2*……),引用區域)中:
    條件——就是邏輯判斷,比如A1=B1A1>B1A1<>""等等,產生的是邏輯值TrueFalse
    條件1*條件2*……——就是邏輯值相乘,邏輯值運算的規則就相當于True=1False=0,所以True*True=1True*False=0x/True=x本身、x/False=#DIV/0!錯誤值等等。
    所以Lookup2參數返回的是0/True=00/False=#DIV/0!,即都比第1參數“1”小。
    Lookup
    函數的特性是要求第2參數按升序排列,即使不是按升序排列,它也是認為升序的情況下來執行——采用二分法按二分法原理,Lookup函數忽略錯誤值在第2參數中(即{0,=#DIV/0,0,……}組成的數組)找1,肯定找不到,返回的是最后一個0出現的位置。
    最后一個0意味著什么——意味著最后一個0/True——既然是True就意味著最后一個條件成立的記錄的位置
    找到了這個位置去對應第3參數引用區域中的位置——于是就返回了最后一個滿足條件的記錄了。

     

     

    VBA多條件查找篩選

    如何按多個條件用VBA進行查詢呢,下面這個示例可能會有一些啟示.

    upload/2011_10/11101015221620.rar

     

     

     

    excel多條件專輯

    多條件模糊匹配求和

    有網友問了下面的多條件求和問題:

    我使用SUM進行多條件求和,但現在遇到的問題是如果我想對含有特定內容的單元格條件求和時卻無法使用通配符。

    如:=SUM((A28:A41="5M")*(C28:C41="*MCD*"),J28:J41)

    我得到的結果為0

    實際在C28:C41單元格中可能有LKK\MCD      MCD\OPI     LKK\MCD\OPI  等多種情況存在。
    而我現在想統計C28:C41中含有MCD得單元格,并對對應的J28:J41求和

    A
    列為公司   C列為項目   J列為費用。
    現在其實就是對5M公司MCD項目求費用總和。


    答:正確的公式如下:

    1頁:IF函數多條件判斷

    2頁:COUNTIF函數多條件計數

    3頁:SUMIF多條件求和

    4頁:多條件查找

    5頁:LOOKUP函數多條件

    6頁:VBA多條件查找篩選

    7頁:多條件模糊匹配求和

     

     

      本站是提供個人知識管理的網絡存儲空間,所有內容均由用戶發布,不代表本站觀點。請注意甄別內容中的聯系方式、誘導購買等信息,謹防詐騙。如發現有害或侵權內容,請點擊一鍵舉報。
      轉藏 分享 獻花(0

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 国产乱子伦一区二区三区| 3D动漫精品啪啪一区二区免费| 亚洲熟女乱色一区二区三区 | 久久99精品久久水蜜桃| 久久精品人妻无码一区二区三| 日韩欧美一卡2卡3卡4卡无卡免费2020 | 天堂mv在线mv免费mv香蕉| 亚洲色成人一区二区三区| 国产69精品久久久久999小说| 国产午夜精品理论大片| 欧美孕妇变态孕交粗暴| 116美女极品a级毛片| 亚洲WWW永久成人网站| 性奴sm虐辱暴力视频网站 | 亚洲成人av免费一区| 亚洲精品午夜国产VA久久成人| 蜜臀久久精品亚洲一区| 深夜国产成人福利在线观看| 日韩中文字幕有码av| 亚洲VA成无码人在线观看天堂| 中文字幕在线国产精品| 国内精品久久久久影院蜜芽| 久久蜜臀av一区三区| 丝袜美腿一区二区三区| 2019久久久高清日本道| 日韩日韩日韩日韩日韩| 国产成人AV性色在线影院| 女人张开腿让男人桶爽| 国产精品无码一区二区三区电影 | 国产在线午夜不卡精品影院 | 精品国产迷系列在线观看| 色窝窝无码一区二区三区成人网站| 国产成人啪精品午夜网站 | 换着玩人妻中文字幕| 最新国产精品中文字幕| 亚洲日韩欧美一区二区三区| 美日韩在线视频一区二区三区| 护士张开腿被奷日出白浆| 欧洲美熟女乱又伦AV影片| 亚洲国产福利成人一区二区| 在线一区二区中文字幕|