close

2427

Excel用公式列出前幾名

ZAKU:「錦子老師,我希望能夠在有相同個數的情形下,列出個數最高的前幾名,以下為簡單的例子。

image

1AO是名稱,下方第2列對應的是個數,希望藉由公式得到如第4列的結果,也就是把個數最多的名稱列出來。

因為上網找了公式用自己的想法測試之後都得不到想要的結果所以上來發問,感謝!」

錦子老師:「這要用的公式比較複雜。首先我們要統計出每個個數給予一個值,由於資料欄數為15欄,故我們必須將數值乘上一個大於15的值,本例為100,然後取得第N大的值。。

SUMPRODUCT(LARGE(($A$2:$O$2)*100+COLUMN($A$2:$O$2),COLUMN())) 傳回A2:O2內容乘100的數值加上對應欄編號的第幾大的值(目前欄位編號)

SUMPRODUCT(LARGE(($A$2:$O$2)*1,COLUMN()))*100) 傳回A2:O2內容第幾大的值(目前欄位編號)100的數值。

MOD(SUMPRODUCT(LARGE(($A$2:$O$2)*100+COLUMN($A$2:$O$2),COLUMN())),SUMPRODUCT(LARGE(($A$2:$O$2)*1,COLUMN()))*100) SUMPRODUCT(LARGE(($A$2:$O$2)* 100+COLUMN($A$2:$O$2),COLUMN()))傳回的值除以SUMPRODUCT(LARGE(($A$2:$O$2)*1, COLUMN()))*100)的餘數。

OFFSET($A$1,0,MOD(SUMPRODUCT(LARGE(($A$2:$O$2)*100+COLUMN($A$2:$O$2),COLUMN())),SUMPRODUCT(LARGE(($A$2:$O$2)*1,COLUMN()))*100)-1,,) A1儲存格移動0MOD(SUMPRODUCT(LARGE(($A$2:$O$2)*100+COLUMN($A$2:$O$2),COLUMN())),SUMPRODUCT(LARGE(($A$2:$O$2)*1,COLUMN()))*100)傳回數值減1的欄數。

image

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

部落格相關範例

2017.04.22

407學會十個常用Excel函數,助你成為辦公高手

 

2020.06.17

1041Excel數值運算 -IFROUNDUPROUNDDOWN函數

 

2021.01.15

2138Excel 時間問題-TEXTVALUE函數

 

2019.08.21

F06函數綜合應用大雜燴-數學與三角函數

 

2018.04.30

Q4拖拉方塊應用

 

2019.04.17

數值無條件捨去-ROUNDDOWN函數

 

2020.06.25

1058EXCEL數值千位數捨去-ROUNDDOWN函數

 

2015.12.12

103如何求得除法的商數與餘數

 

2019.08.19

Q60ExcelIP位址的相加

 

2020.12.19

Q5函數應用

 

2020.06.26

1059EXCEL儲存格內容合併

 

2020.11.04

2067工時計算問題

 

2017.05.23

357使用Excel函數實現分別填數值金額的方法

 

2019.01.01

2010Excel試算表四捨五入問題

 

2017.04.16

518問題11:為什麼此公式不能依據圓的直徑求面積

 

2019.06.10

EXCEL 生產排程完工日期問題

 

2017.09.26

3938類最需要掌握的Excel函數

 

2020.05.22

1014Excel數值進位-ROUND函數

 

2019.04.06

746使用Excel公式來解決金額處理的方法

 

2018.04.04

Q2櫃號檢查-簡易版

 

2017.08.22

459使用Excel公式來解決金額處理方面的方法

 

2017.04.28

284PRODUCT函數的公式語法及使用方法實例

 

2018.04.05

Q2櫃號檢查-巨集一一檢查版

 

2020.04.10

969停車場計費管理

 

 


arrow
arrow
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()