標題:
[發問]
日期無法使用max函數找出最大/最小值?
[打印本頁]
作者:
lalalada
時間:
2012-8-16 10:49
標題:
日期無法使用max函數找出最大/最小值?
excel的日期本質上應該就是一組數字
所以max/min函數應該可以直接使用
可是這個檔案卻不行...
就算把公式轉成值也一樣
底色紅色是max公式的地方
麻煩各位了~
[attach]12138[/attach]
作者:
ANGELA
時間:
2012-8-16 11:18
原資料並不是日期格式,可在任一儲存格內輸入1,按CTRL+C ,選日期範圍,選擇性貼上,選乘。
將格式改成日期格式,就可計算了。
作者:
GBKEE
時間:
2012-8-16 11:20
回復
1#
lalalada
附檔 的 C31:H36 是 文字格式 須修改為 日期格式
工作表的計算方式 選項 是手動 要改成自動
2003 工具->選項->計算->計算方式
作者:
lalalada
時間:
2012-8-16 13:21
回復
3#
GBKEE
回復
2#
ANGELA
忘了說明 這個我也試過....
[attach]12140[/attach]
但是如圖所示
會變成1900/1/0
這好像相當於日期裡的"0"
不好意思要繼續麻煩各位@@
作者:
GBKEE
時間:
2012-8-16 14:43
回復
4#
lalalada
圖片上: 雖然改為日期格式 仍是文字 須在每一儲存格上 按F2, 後按 Enter (做輸入的動作) ,才會是數字.
作者:
lalalada
時間:
2012-8-16 16:34
回復
5#
GBKEE
恩 此法可行!
可是不太懂
"文字"或"數值"指的是型別嗎?
那點右鍵選儲存格格式改的是什麼?
我用錄製紀錄按F2+enter這個動作
得到 ActiveCell.FormulaR1C1 = "3/12/2012"
....感覺不出跟原本有什麼不同 但是有效@@"
改成 ActiveCell.FormulaR1C1 = ActiveCell.Value
也依然有效
莫名其妙中..."
是否有更簡單的方法可以改善這個問題呢?(VBA?)
作者:
GBKEE
時間:
2012-8-16 17:12
回復
6#
lalalada
儲存格的格式 設為文字,內容被視為文字
雖經修改為數字格式, 還是視為文字 所以有需再次的輸入 才會視為數字
因這是一般區 所以用 一般區的修正
Sub Ex()
[C31:H36].Value = [C31:H36].Value
'[C31:H36].Select
'Selection.Value = Selection.Value
End Sub
複製代碼
作者:
Hsieh
時間:
2012-8-16 18:22
回復
6#
lalalada
I31陣列公式
=MAX(--C31:H36)
文字型態與日期(數值)型態的轉換
如果單欄可利用文字剖析整欄更改
作者:
lalalada
時間:
2012-8-17 09:54
回復
8#
Hsieh
回復
7#
GBKEE
了解了!
感謝兩位的解說:)
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)