2021 年 4 月 23 日
佩珊老師電腦軟體應用-EXCEL電子試算表教學3-函數3count、rank、相對位址及絕對位址

電腦軟體應用-EXCEL電子試算表教學3-函數(3)count、countif、rank.EQ、相對位址及絕對位址

點閱: 229

本篇延續函數介紹,上一篇所談函數sum、if 、min、max,本篇佩珊老師所介紹函數皆為算成績單、進銷貨常用之函數,並且本篇將介紹絶對位址及相對位址概念。例如本次小考有幾人考試?排名?如果公式進行複製後,參照的範圍被變更了,該如何處理?如何利用快速鍵進行相對與絕對參照位址切換?最後為如何進行搜尋該使用何種函數。

Count(範圍) 計數該範圍含有數值資料共幾格

如果一成績單內有人缺考,想要利用登計之分數統計到考人數,我們可以利用count進行統計,其至可搭配 countif,進行有條件的統計,例如,不及格人數有多少人,以下我們分為二個例子進行示範。

圖1:count計數 範例

進行計數統計利用之函數:=count(範圍)
於C12儲存格鍵入
=count(c3:c7)
再利用填滿控點進行公式複製至F12, 複製後如下表示:檔案在此

C12=count(C3:C7)

D12=count(D3:D7)

E12=count(E3:E7)

上述3格,請問您有發現一件很重要的事情否?最後再解答

Countif(範圍,條件) 計數該範圍符合條件者共幾格

圖2: countif 有條件計數範例

圖2公式
c13=countif(c3:c7,”>85″)
請注意,
條件若非固定數值,則需加雙引號””
若改成85分有幾人,則公式改為如下:
c13=count(c3:c7,85)
請使用檔案進行練習

再將滑鼠移到c13右下方填滿控點,進行複製至E13

Rank(目標,範圍)傳回目標數字在一數列中的排名。

圖3:RANK.EQ 名次範例

圖3之名次,G3=RANK.EQ(F3,F3:f7)
依本公式的設計目的,即找出f3之內容248, 在F3:F7, 248 、164 、248 、87 、272 中之第幾名。

排名次大約皆以降冪排序高至低,大至小,進行排名,最高分為第1名,次高分為第2名,依此類推,因此,本公式無需加其它參數,若相反,則需加上參數。

但是,非常重要的但是:如果,我們將上述公式複製到G4,G5,G6, G7, 所得答案一定讓人覺得怪怪的,怎麼87成了第二名,請仔細看我們複製後的公式

左方的公式,G3儲存格,未加上$則表示為相對位置,因此將G3複製至G4,代表G欄未增減,但列號增1,因此,右邊函數內的G欄亦不增減,但列需增1,故G4=RANK.EQ(F4,F4:f8),因此範圍改變,故排序結果不同。

因此,我們不希望範圍修改,則需將範圍加上絕對符號$,代表需固定的絕對位置,修正公式:

G3=RANK.EQ(F3,F$3:f$7)

進行填滿控點複製後,被冠上$則不會更改
G4=RANK.EQ(F4,F$3:f$7)
G5=RANK.EQ(F5,F$3:f$7)
G6=RANK.EQ(F6,F$3:f$7)

如果覺得$很難打,Windows 版本可按F4功能鍵加入$

今天學習重點即是了解count , countif 如何加上條件,及絕對位置意義及用法,請同學一定要學起來喔!

Facebook Comments
error: Content is protected !!
%d 位部落客按了讚: