贊助廠商

在 Excel 中取得一個資料表(如下圖左)(資料範圍:儲存格A2:D141),以樞紐分析方式得到各種年資的各種職務人數分析(如下圖右)。如果想要以年資區間和區別各處室來分析可能不太容易,如何以公式完成這個要求呢?

參考下圖左,年資以每5年一個區間,依不同處室和不同職務來計算符合的人數。這次要以SUMPRODUCT函數來運算。

儲存格N2:=SUMPRODUCT(--($B$2:$B$141=$M2),--($C$2:$C$141=N$1),--($D$2:$D$141>=INT(ROW(3:3)/3)*5-4),--($D$2:$D$141<=INT(ROW(3:3)/3)*5))

將儲存格N2複製到儲存格N2:P19。

公式的意義是:

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

在 Excel 中取得一個資料表(如下圖左)(資料範圍:儲存格A2:D141),以樞紐分析方式得到各種年資的各種職務人數分析(如下圖右)。如果想要以年資區間來分析可能不太容易,如何以公式完成這個要求呢?

參考下圖左,年資以每5年一個區間,依不同職務來計算符合的人數。

(一)使用COUNTIFS函數

儲存格M2:=COUNTIFS($C$2:$C$141,M$1,$D$2:$D$141,"<=5")

複製儲存格M2到儲存格M2:O2。

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

在 Excel 中取得一個資料表(如下圖左)(資料範圍:儲存格A2:C141),以樞紐分析方式得到各年級的各種請假時數分析(如下圖右)。如果想要以月份來分析可能不太容易,如何以公式完成這個要求呢?

現在要以公式來建立分析表(如下圖左),依年級、月份和假別分別來分析。你可以使用SUMPRODUCT函數、SUMIFS函數和陣列公式等三種方式來做,以下以SUMPRODUCT為例:

儲存格M3:=SUMPRODUCT(--(MONTH($A$2:$A$141)=ROW(1:1)),--($B$2:$B$141=$M$3),--($D$2:$D$141=O$2),$E$2:$E$141)

將儲存格M3複製到儲存格O3:Q8。

儲存格M9:=SUMPRODUCT(--(MONTH($A$2:$A$141)=ROW(1:1)),--($B$2:$B$141=$M$9),--($D$2:$D$141=O$2),$E$2:$E$141)

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

在 Excel 中取得一個資料表(如下圖左)(資料範圍:儲存格A2:C395),以樞紐分析方式得到各年級的數量分析(如下圖右)。如果你想以公式完成相同動作該如何處理?

你可以透過以下三種方式完成和樞紐分析表相同的工作:

(一)使用SUMIF函式

儲存格F3:=SUMIFS($C$2:$C$395,$A$2:$A$395,$E3,$B$2:$B$395,F$2)

使用SUMIF函式:SUMIFS(加總範圍,學校範圍,指定某一學校,年級範圍,指定某一年級)

(二)使用SUMPRODUCT函式

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

在 Excel 中執行樞紐分析時,對於產生的樞紐分析表,如果其中有儲存格未填入任何資料,則在計算平均時將會產生錯誤。

例如下圖左(資料範圍:儲存格A1:A395),有些儲存格沒有任何資料,所以:

得到第一個平均為100+200+300+400/4=250(如下圖中)。

但是如果要將空白存格列入平均(如下圖右),則可以輸入公式:

儲存格I2:{=AVERAGE(IF($A$2:$A$395=H2,$C$2:$C$395))}

陣列公式,輸入完成後要按一下 Ctrl+Alt+Enter 鍵。複製儲存格I2,在儲存格I2:I27貼上。

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

在 Excel 中取得如下圖左的資料表,根據這個資料表,找出各種可能的運算(個數、總和、平均)。

(一) 計算個數

區域

個數

二年級

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

在 Excel 中常會用到各種亂數,RAND 和 RANDBETWEEN 兩個函數可以產生各種亂數值。但是如果想要產生某個範圍內的亂數,則需進一步改造公式。試著練習以下各種公式:

項次

公式範例

範圍

備註

1

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

在 Excel 的工作表中有一份如下圖的數據,如果想要計算指定名次內的小計,該如何處理?

(一)計算累計的總和和平均

你可以使用以下三種方式來計算總和:

1.儲存格G2:=SUMIF($C$2:$C$26,"<="&E2*5,$B$2:$B$26)

2.儲存格G2:=SUMPRODUCT(--($C$2:$C$26<=E2*5)*$B$2:$B$26)

公式中的「--」運算,可以將 $C$2:$C$26<=E2*5 的結果 True/False 轉換為 1/0。

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

在使用 Excel 時,加總運算是最平常的公式,所以 Excel 提供了加總按鈕,可以快速完成。通常你要執行加總運算,可以在儲存格中輸入:=SUM(number1, [number2], …),其中要加入運算的儲存格可以使用選取儲存格方式代入。

如果你選取了如下的表格範圍(連同要顯示加總的儲存格也一併選取)。

或是只選取要顯示小計的儲存格。

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

上一篇:Excel-產生連續的數列來運算(http://isvincent.blogspot.com/2010/11/excel_18.html)提到連續數列的產生,這次拿它進一步做一些運算。

例如:傳統上要計算1-1/2+1/3-1/4+1/5-1/6 …,根據下圖右的運算,

儲存格B3:=-1*((MOD(ROW(A3),2))*2-1)*(1/A3)

儲存格C3:=SUM($I$2:I3),複製儲存格B3:C3,並往下貼上。可求得累加的結果。

如果運用連續的數列來運算,則可以這樣做:

儲存格F2:

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

Close

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

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

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

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

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼