Views: 1681
當我們進行EXCEL函數公式設定,如果只為了某個目的而建立公式,很少人會將EXCEL進行複雜設定,例如:我們欲統計c2:c28屬於押花班有幾班?工程管理班有幾班? 可以利用絶對位置或範圍名稱及countif 進行統計,
D29=countif($c$2:$c$28,c29) ,進行複製至D30,D31,左邊一共有4處有資料儲存格,$c$2 及 $c$28 因絶對位置固定,所以不會隨之更改
D30=countif($c$2:$c$28,c30),
D31=countif($c$2:$c$28,c31)
但另一個方即為設定範圍名稱,該功能隱藏於公式,建立範圍名稱的方式有2種以上,如圖2,可使用定義名稱及從選取範圍建立,以方便性選擇方式則為從選取範圍建立。如若其範圍資料頂端若具有欄位名稱,則選取頂端欄即為範圍名稱;相同概念,頂端列
如上圖,在名稱管理員隨即列出班別的範圍,在工作表之左上亦可選擇班別名稱,如此應用我們本頁統計資料,則可修正如下:
D29=countif(名稱,c29),進行複製至D30,D31後
D30=countif(名稱,c30),
D31=countif(名稱,c31)
TQC104題解題重點一 DATEDIF TODAY
首先datedif函數非為FX介紹函數之一,搜尋函數無法得到結果,故同學需理解本函數用法,本函數為二日期相差之數,參數可為年月日,分別為”Y”,”M”,”D”,
=datedif(日期一,日期二,參數),本題為計算出參加者至今幾歲,故重點如下:
1.日期一為生日,儲存格為資料,
2.日期二為今天,生日已於資料中,而每天都是新的一天,故日期二今天則使用函數取得today(), 請務必注意記得加上(),
3.本題要求算出歲數,故參數為“Y”
故計算幾歲函數則為=datedif(d2,today(),”Y”)
重點二
將D2:D120選取, 按右鍵,儲存格格式, 自訂格式0″歲”
TQC104題解題重點三範圍名稱班別建立
本小題題目說明為D2:D120,故同學可能被誤導選擇範圍,以致作答分數被扣分,請同學選擇範圍為D1:D120, 建立方式如圖3及圖4, 公式->從選取範圍建立->頂端列[班別]為範圍名稱,
重點四 開課期別工作表建立公式
F2=countif(班別,B2) ,按下右方填滿控點複製至其他儲存格