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

    問與答85: 如何統計匯總篩選過的列表數據?

     hercules028 2020-05-18

    excelperfect

    Q如下圖1所示,需要獲取單元格區域C7:C13中出現的L的數量,及對應的分數之和,但是我們對單元格區域A6:D13應用了篩選,如果篩選的團隊是“West”,那么相應的L的數量是2;如果篩選的團隊是”East“,則相應的L的數量是1;如果沒有篩選,則相應的L的數量是3

    1

    在圖1中,單元格C15使用了公式:

    =COUNTIF(C7:C13,B2)

    單元格C16使用了公式:

    =SUMIF(C7:C13,B2,D7:D13)

    這對于沒有進行數據篩選的數據表來說,是正確的。但是,如果我們對數據應用了篩選,則上述兩個公式的結果就不正確了,如下圖2所示,我們篩選出“East”團隊后的統計:

    2

    很顯然,此時出現在篩選后的數據表中的L只有1次,但上述兩個公式的結果沒有變化,它們忽略了篩選數據而是仍然應用到原來所有的數據中。

    如何使用公式,在單元格D2D3中得到正確的結果?

    (注:本案例整理自chandoo.org論壇。)

    A先給出公式,再進行分析。

    在單元格D2中輸入公式:

    =SUMPRODUCT(SUBTOTAL(3,OFFSET(C7:C13,ROW(C7:C13)-MIN(ROW(C7:C13)),,1)),--(C7:C13=B2))

    傳遞給SUMPRODUCT函數的是生成的兩個中間數組:一個是代表所有有效篩選的數據的列表,另一個是代表所有與條件匹配的未篩選的數據的列表,兩個數組的乘積將是一個包含與條件匹配的篩選的數據的數組。

    使用SUBTOTAL函數統計單元格區域中有效條目數。指定其參數function_num3,代表使用COUNTA函數。指定其參數Ref1為:

    OFFSET(C7:C13,ROW(C7:C13)-MIN(ROW(C7:C13)),,1)

    即要分類統計的單元格區域。其中:

    ROW(C7:C13)-MIN(ROW(C7:C13))

    返回數組:

    {0;1;2;3;4;5;6}

    代入公式中:

    OFFSET(C7:C13,{0;1;2;3;4;5;6},,1)

    返回數組:

    {“W”;”L”;0;”L”;”W”;”L”;”W”}

    將其傳遞給SUBTOTAL函數并使用Counta函數累加所使用的數組中每個值的次數。因為SUBTOTAL函數會忽略篩選后的隱藏值,因此應用篩選后其返回的值會不同:

    對于上圖1中沒有應用篩選的數據表,SUBTOTAL函數生成的數組為:

    {1;1;0;1;1;1;1}

    表示在單元格區域C7:C13中,1代表有效的條目,0代表該單元格沒有文本或值。

    對于上圖2中應用篩選的數據表,SUBTOTAL函數生成的數組為:

    {1;0;0;1;0;0;0}

    表示在單元格區域有兩個單元格與條件(示例中為“East”)匹配,即1所處位置的單元格。

    對于公式中的:

    --(C7:C13=B2)

    將單元格區域C7:C13中的數值與單元格B2中的數值比較,得到數組:

    {0;1;0;1;0;1;0}

    將上述生成的中間數組傳遞給SUMPRODUCT函數,這樣:

    對于沒有篩選的數據,公式轉換為:

    =SUMPRODUCT({1;1;0;1;1;1;1}, {0;1;0;1;0;1;0})

    =SUMPRODUCT({1*0;1*1; 0*0; 1*1; 1*0; 1*1; 1*0})

    =3

    對于應用了篩選的數據,公式轉換為:

    =SUMPRODUCT({1;0;0;1;0;0;0}, {0;1;0;1;0;1;0})

    =SUMPRODUCT({1*0;0*1; 0*0; 1*1; 0*0; 0*1; 0*0})

    =1

    下面,來匯總滿足條件的條目的分數,在單元格D3中輸入公式:

    =SUMPRODUCT(SUBTOTAL(3,OFFSET(C7:C13,ROW(C7:C13)-MIN(ROW(C7:C13)),,1)),(C7:C13=B2),(D7:D13))

    或者:

    =SUMPRODUCT(SUBTOTAL(3,OFFSET(C7:C13,ROW(C7:C13)-MIN(ROW(C7:C13)),,1)),(C7:C13=B2)*(D7:D13))

    其主要運行原理與上文相同。

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

      0條評論

      發表

      請遵守用戶 評論公約

      類似文章 更多

      主站蜘蛛池模板: 国产 亚洲 制服 无码 中文| 无码高潮少妇毛多水多水免费| 亚洲丰满熟女一区二区蜜桃| 成人H动漫精品一区二区无码| 日本一区二区不卡精品| 成年视频人免费网站动漫在线| 欧美巨鞭大战丰满少妇| 国产亚洲精品AA片在线爽| 亚洲日本VA午夜在线电影| 国产精品二区中文字幕| 国产良妇出轨视频在线观看| jizz视频在线观看| 日日橹狠狠爱欧美视频| 人妻丝袜无码专区视频网站| 丰满爆乳在线播放| 亚洲国产精品无码一区二区三区 | 欧美成人免费全部| 东京热人妻丝袜无码AV一二三区观 | 午夜福利试看120秒体验区| 色爱综合另类图片av| 99RE6在线视频精品免费下载| 亚洲VA无码专区国产乱码| 欧美怡春院一区二区三区| 亚洲AV综合色区无码二区偷拍| 成人国产片视频在线观看| 国产成人亚洲日韩欧美| 国产萌白酱喷水视频在线观看| 深夜av免费在线观看| 边做饭边被躁欧美三级| 美女爽到高潮嗷嗷嗷叫免费网站 | 美女爽到高潮嗷嗷嗷叫免费网站| 欧美无人区码一码二码三码的区别| 丁香五月亚洲综合在线国内自拍| 精品国产乱码久久久久久郑州公司| 2020中文字字幕在线不卡| 4hu44四虎www在线影院麻豆| 亚洲欧美成人综合久久久| 色狠狠色噜噜AV一区| 久久精品国产中文字幕| 午夜亚洲乱码伦小说区69堂| 精品 日韩 国产 欧美 视频|