2290 |
Excel如何自動計算並產生統計值 |
:「Dear 錦子老師:目前遇到一個問題,就是想生出直條圖,但不想要有太多空白的部分
所以想出這種產生數值的方法,如下圖:
請問有什麼方法可以整理出來嘛!
:
1、首先在K欄增加一欄計算C欄到J欄總和。
2、點取B13儲存格輸入公式:
=IFERROR(IF(LARGE($K$2:$K$10,COLUMN()-1)=0,"",LARGE($K$2:$K$10,COLUMN()-1)),"")
再將公式複製到C13:J13儲存格。
【公式說明】
LARGE($K$2:$K$10,COLUMN()-1) 傳回K2:K10中第幾(目前欄編號-1)大的數值。
IF(LARGE($K$2:$K$10,COLUMN()-1)=0,"",LARGE($K$2:$K$10,COLUMN()-1)) 如果傳回的數值為0,則不填入資料,否則填入第幾大的數值。
=IFERROR(IF(LARGE($K$2:$K$10,COLUMN()-1)=0,"",LARGE($K$2:$K$10,COLUMN()-1)),"") 如果出現錯誤訊息則不填入資料。
3、點取B12儲存格輸入公式:
=IFERROR(INDEX($B$2:$B$10,MATCH(B$13,$K$2:$K$10,0),0),"")
再將公式複製到C12:J12儲存格。
【公式說明】
MATCH(B$13,$K$2:$K$10,0) 傳回B13儲存格內容在K2:K10中第幾列。
INDEX($B$2:$B$10,MATCH(B$13,$K$2:$K$10,0),0) 傳回B2:B10儲存格中第幾(MATCH(B$13,$K$2:$K$10,0)計算出來的)列內容。
IFERROR(INDEX($B$2:$B$10,MATCH(B$13,$K$2:$K$10,0),0),"") 如果出現錯誤訊息則不填入資料。
部落格相關範例
2019.10.11 |
||
2019.09.29 |
2219統計同列儲存格中各區間數值數量-COUNT、OFFSET、SUMPRODUCT、COUNTIF、COLUMN函數 |
|
2019.09.27 |
||
2019.08.29 |
||
2019.08.05 |
||
2019.06.14 |
||
2019.05.27 |
||
2019.05.15 |
||
2018.12.02 |
||
2018.07.25 |
||
2018.07.24 |
||
2018.07.15 |
||
2018.07.12 |
||
2017.11.13 |
||
2017.09.17 |
||
2017.09.06 |
||
2017.08.20 |
||
2017.08.15 |
||
2017.05.22 |
||
2017.05.10 |
留言列表