贊助廠商

當你在 Excel 取得一個資料表(如下圖左),想要以符號字元(例如:「■、□」字元)來繪製達成率的統計圖表,該如何做呢?

特別注意圖表是以月份為中心,左邊為未達目標(達成率為負數),右邊為超過目標(達成率為正數)。而且未達目標者是以中心往左填入「■」字元,而超過目標者是以中心往右填入「■」字元。

儲存格E2:=IF(D2<0,REPT("□",10+ROUND(D2*100,0))&REPT("■",-ROUND(D2*100,0)),REPT("□",10))

利用ROUND函數將達成率乘以100後四捨五入,再以REPT函數重覆「■」字元。因為全為要填滿10個字元,所以其餘以「□」字元呈現。而且要先判斷達成率如果是負數才填入,如果不是負數,則填入10個「□」字元。

儲存格G2:=IF(D2>0,REPT("■",ROUND(D2*100,0))&REPT("□",10-ROUND(D2*100,0)),REPT("□",10))

同上原理,先判斷達成率如果是正數才填入,如果不是正數則,填入10個「■」字元。

vincent 發表在 痞客邦 留言(0) 人氣()

如果在 Excel 中的取得一個時間的數列(含分:秒),如何計算排名與總和呢?

儲存格C2:=RANK(B2,$B$2:$B$16,1)

複製儲存格C2至儲存格C2:C16。

RANK函數中的參數1,代表要遞增排序。(參數0,代表要遞減排序)

(2) 計算總和

vincent 發表在 痞客邦 留言(0) 人氣()

在 Excel 中如果取得一個Email地址的清單,如果想要將Email中的帳號和伺服器名稱分離出來,該如何處理呢?

儲存格B2:=LEFT(A2,FIND("@",A2)-1)

儲存格C2:=RIGHT(A2,LEN(A2)-FIND("@",A2)-1)

複製儲存格B2:C2,往下貼上即可。

FIND:在某個文字字串內找到另一個文字字串,並傳回該文字字串在第一個文字字串中的起始位置。

vincent 發表在 痞客邦 留言(2) 人氣()

在 Excel 中取得一個數列(如下圖),想要標示出數列中不重覆的數、重覆的數、重覆的數但不包第1個、排除重覆的數(圖中深色底、紅色字的儲存格為標示)。這次要以設定格式化條件來處理,而且只要使用COUNTIF函數即可。

(1) 重覆的數

選取儲存格B2:B20,設定公式條件:=COUNTIF($B$2:$B$20,B2)=1

image

(2) 重覆的數

vincent 發表在 痞客邦 留言(2) 人氣()

在 Excel 中常見各種數列,以下列舉各種數列的運算。假設數列位於儲存格B2:B16,並且命名為NumList。

(1) 將數列反列

儲存格C2:=OFFSET($B$2,COUNT(NumList)-ROW(1:1),,),複製後往下貼上。

COUNT(NumList)用以計算全部的數列有多少格。

(2) 由小到大排列

儲存格D2:=LARGE(NumList,ROW(1:1)),複製後往下貼上。

vincent 發表在 痞客邦 留言(0) 人氣()

在 Excel 中,如果想要製作一個骰子的六個面(有六種點數),該如何處理呢?下圖紅色部分代表六種點數。

參考以下的範例,點數位於儲存格B1中:

儲存格B1:=RANDBETWEEN(1,6),藉以產生1~6的數字。

儲存格B2:=CHOOSE(B1,"","●","●","●","●","●")

儲存格D2:=CHOOSE(B1,"","","","●","●","●")

儲存格B3:=CHOOSE(B1,"","","","","","●")

vincent 發表在 痞客邦 留言(1) 人氣()

再次來練習在SUM函數中執行AND和OR運算,參考下圖。

設定名稱A:儲存格B2:B11、名稱B:儲存格C2:C11、名稱S:儲存格D2:D11。

以下是陣列公式者,輸入完成應按 Ctrl+Shift+Enter 鍵。

(1) 計算A>5,求B的和

儲存格H2:=SUMIF(A,">5",B)

vincent 發表在 痞客邦 留言(0) 人氣()

在 Excel 中取得一個圖書館圖書借閱的摘要表,其中登錄號代表一本書,借書證號代表一個人。而這個資料表已經先以「借書證號」遞增排序好了。

現在,想要根據這個資料表,要來求得「借閱人次」。其中相同借閱人的借閱日期如果是同一天,則只能算一次。為了說明方便,則於下圖列出「起始列、終止列」的號碼(列號)。

由於這個資料表已經排序完成,假設資料範圍:A2:C2000,要先找出某個借書證號的資料區間。

(1) 計算起始列

儲存格F2:={MIN(IF($C$2:$C$2000=E2,ROW($C$2:$C$2000),""))}

vincent 發表在 痞客邦 留言(1) 人氣()

在 Excel 中的資料範圍內有最大值和最小值,如果要找出第一個最小值、最後一個最小值、第一個最大值、最後一個最大值,該如何處理呢?(參考下圖)

(1) 第一個最小值

儲存格E2:{=ADDRESS(MIN(IF(B2:B21=MIN(B2:B21),ROW(B2:B21),"")),COLUMN(B:B))}

這是陣列公式,輸入完請按 Ctrl+Shfit+Enter 鍵。

公式中「IF(B2:B21=MIN(B2:B21),ROW(B2:B21),"")」,

vincent 發表在 痞客邦 留言(1) 人氣()

在 Excel 建立的一個成績表中(如下圖),如果要顯示成績評定,該如何處理?成績評定方式如下表:

image

image

你可能會用以下的公式:

儲存格F2:=IF(E2=100,"特優",IF(E2>=90,"優",IF(E2>=80,"良",IF(E2>=70,"佳",IF(E2>=60,"可","差")))))

複製儲存格F2至儲存格F2:F21。

vincent 發表在 痞客邦 留言(0) 人氣()

Close

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼