贊助廠商

如果想要在Excel的工作表中顯示某個工作表的名稱,該如何做呢?

例如在Sheet1工作表的儲存格A1中輸入公式:

=MID(CELL("filename",Sheet2!A1),FIND("]",CELL("filename",Sheet2!A1))+1,256)

結果會得到Sheet2,如果工作表的名稱有所更改,其結果也會跟著變動。

其中CELL()函數會傳回有關儲存格之格式、位置或內容的資訊

語法:CELL(info_type, [reference])

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

在Excel中如果想要計算出生到今天的實際年齡,有沒有比較快速的方式呢?試試Datedif()函數。

語法:

DATEDIF(start_date,end_date,unit)

unit參數 說明
"Y" 週期中的整年數
"M" 週期中的整月數
"D" 週期中的天數
"MD" start_dateend_date間的天數差。(忽略日期中的月和年)
"YM" start_dateend_date間的月數差。(忽略日期中的日和年)
"YD" start_dateend_date間的天數差。(忽略日期中的年)

 

參考下例:

A為start_date,B為end_date,其結果C2即為兩個日期之間的整年數。

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

如果想要計算下圖中的總人數,將[合計]置於A欄,似乎有些浪費空間,而且可能會造成排版上的困擾。有什麼方法可以調整呢?

例如:

在儲存格D6中輸入公式:="合計" & SUM(D2:D5) & "人"

使用串接符號 &來串接公式,如果要修改公式時,會比較不方便。

或是使用數值格式設定方式:

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

在Excel中如果使用RANK函數來計算名次,如果出現相同名次,則後面的名次會被跳過。

例如:儲存格B2的公式為:=RANK(A2,$A$2:$A$15)

則第2名有2個,則沒有第3名,直接會跳到第4名。

如果想要重覆名次不跳過,則可以試試以下的公式:

儲存格C2:=SUMPRODUCT((A$2:A$15>A2)*(1/COUNTIF(A$2:A$15,A$2:A$15)))+1

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

在儲存格中可能會出現錯誤訊息,所以在做總和(或其他運算)時,也可能會出現錯誤結果。

例如:儲存格H1運算公式為「=SUM(B2:G2)」,其結果為#VALUE!,無法得到運算結果。

如果想要忽略有錯誤訊息的儲存格,得出總和的運算結果,以下兩個方式可以實現:

儲存格H3:{=SUM(IF(NOT(ISERROR(B3:G3)),B3:G3,0))}

使用陣列公式,排除有錯誤訊息的儲存格才列入總和(即沒有錯誤者才算總和)。

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

最近家裡電腦更新為Windows 7作業系統,思考著如何設定開機時寬頻網路自動連線。試試以下的方法:

先到網路和共用中心來檢視連線狀況,按一下[變更介面卡設定]選項。

接著會顯示已建立的寬頻連線(此例命名為HiNet),在這個圖示上按一下右鍵,並選取[內容]選項。

檢查並取消勾選[提名名稱、密碼、憑證等]選項。

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

如果要讓Excel自動求得當月的最大天數,必須藉助Day()函數,先來看看Day()函數的使用。

語法:DAY(serial_number)

以下表為例:

D2儲存格:=DAY(DATE(A2,B2,C2))

日期為2010年2月20日,所以顯示20,即第20天。

D3儲存格:=DAY(DATE(A3,B3,C3))

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

網路上看到這個計算不重覆的數值個數的解法還不錯,一起來分享一下。

在儲存格A2:A21是20個數列,要計算不重覆的數值個數,輸入公式:

儲存格D2:=SUMPRODUCT(1/COUNTIF(A2:A21,A2:A21))

其中COUNTIF(A2:A21,A2:A21))可以算出在A欄中的數值重覆的個數。

而1/COUNTIF(A2:A21,A2:A21))取重覆個數的倒數,參考C欄。

利用SUMPRODUCT這個函數將全部的數值陣列加總,

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

假設取得一個學生成績資料表(共300筆資料),其為學生夜間讀書方式和模擬考名次的記錄表(以下資料為模擬產生)。

如果想要轉換成以下的統計報表,該如何處理呢?

首先,在儲存格F2輸入:=(ROW(F2)-2)*50+1 & "-" & (ROW(F2)-1)*50

(如果想要改變成績間距,只要改變公式中的50即可)

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

在二進制的減法中,是以加法來處理減法,所以A-B可以看成是A+(-B)。而負數又是以2的補數來表示,將A+B的2的補數後相加,如果有進位,表示結果為正數,直接將進位捨去,就是答案;如果沒有進位,表示結果為負數,將結果取2的補數,再加上負號,就是答案。

儲存格F1:=RIGHT("00000000"&DEC2BIN(C1),8)

串接"00000000",是因為有些二進制數不滿8位元。

儲存格F2:=RIGHT("00000000"&DEC2BIN(-C2),8)

儲存格F5:=RIGHT("000000000"&DEC2BIN(255-BIN2DEC(F3)),8)

儲存格F7:=RIGHT("00000000"&DEC2BIN(BIN2DEC(--F5)+1),8)

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

Close

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

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

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

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

reload

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼