標題:
[發問]
小學生問題 2 (謝謝)
[打印本頁]
作者:
binargoo
時間:
2011-5-23 15:48
標題:
小學生問題 2 (謝謝)
本帖最後由 binargoo 於 2011-7-13 01:30 編輯
如何記錄並保留取樣來源的最大值或最小值?
設 A1 = 時間 , B1 = 取樣來源 , C = 記錄
取最大值為例
A1=15:20:01 , B1=100 , C1=100
A1=15:20:12 , B1=150 , C1=150
A1=15:20:15 , B1=130 , C1=150
A1=15:20:34 , B1=180 , C1=180
A1=15:21:05 , B1=220 , C1=220
A1=15:21:33 , B1=180 , C1=220
A1=15:21:41 , B1=300 , C1=300
A1=15:22:02 , B1=250 , C1=300
B1 數值一直變,C1只記錄保留最大值。
請問高手大大 C1 寫法?謝謝!
作者:
Hsieh
時間:
2011-5-23 16:16
工具/選項/計算
勾選反覆運算
C1=MAX(B1,C1)
[attach]6301[/attach]
作者:
jimmuLu
時間:
2011-5-24 08:32
回復
2#
Hsieh
Hsieh大大
函數應該是C2=MAX(B2,C1)較符合該答案吧!:)
作者:
binargoo
時間:
2011-5-24 13:20
有點問題可否勞請超版大幫忙?謝謝!
[attach]6308[/attach]
作者:
Hsieh
時間:
2011-5-24 13:36
回復
7#
binargoo
DDE問題光是要用函數或基本設定達成你的判斷需求是做不到的
多半要利用VBA來記錄每個傳回的資料,然後用函數來分析計算這些歷史資料
到程式區去找找這方面資訊
作者:
Hsieh
時間:
2011-5-24 13:40
回復
6#
jimmuLu
函數應該是C2=MAX(B2,C1)較符合該答案吧!:)
如果,樓主是使用3個位置來做這計算,當然您的公式就成功了
但是,依樓主敘述他是用C1來記錄B1經過的資料取最高
所以才需要設定反覆運算,來解決循環參照的問題。
作者:
ANGELA
時間:
2011-5-24 13:47
儲存格中的文字間要避免使用空白,可用格式中的分散對齊逹到有空白的效果.
文字比對時,空白也會被比對,所以最好用COPY的否則多一個空白就會是FALSE
D7=IF(B7=A1,MAX(D7,G5),MIN(D7,G5))
作者:
binargoo
時間:
2011-5-24 13:48
收到了謝謝超版大,但是 VBA 是什米碗糕?求學階段學校根本沒教!〈那時好像才剛有電腦〉請原諒我LKK,有沒其他方法?謝謝!
作者:
jimmuLu
時間:
2011-5-25 15:55
回復
6#
Hsieh
Hsieh 版大
不好意思,我曾依您的解法做過,可是往下拉之後,跟原B欄的資料都一樣(已到選想勾選反覆運算),不知該如何修正,
才有辦法得到答案
麻煩啦
作者:
Hsieh
時間:
2011-5-25 17:38
回復
9#
jimmuLu
你在B1設一個公式=INT(RAND()*100)
在C1設公式=MAX(B1,C1)
若未勾選反覆運算則會產生循環參照
勾選反覆運算後按F9測試看看是否會傳回B1的最大值
作者:
jimmuLu
時間:
2011-5-26 10:24
回復
10#
Hsieh
謝謝Hsieh 版主
原來是採這種方式,難怪我不會,真謝謝您囉!:D
作者:
mark15jill
時間:
2011-5-26 10:31
本帖最後由 mark15jill 於 2011-5-26 10:34 編輯
以下資料轉載至 http://yuan.yocjh.kh.edu.tw/%B1%D0%A7%F7/vba/index.htm
1.VBA 簡介
VBA的全名是「Visual Basic for Application」,名字好像可以建立單獨執行的應用系統,其實它是附屬於Office各軟體的巨集,VBA程式碼只可以在副檔名為DOC、MDB、XLS、PPT等檔案內執行。
有學過Visual Basic的人也因此有福了,因為MicroSoft微軟公司從Office97的各個軟體中都已經開始支援VBA,使得VBA成為共通的巨集語言,平時只要學習一套即可在Office的環境中以VBA隨心所慾的控制Office。
不論VBA的角色是巨集或程式設計,其定位在以往都頗為尷尬,具有Visual Basic開發經驗的程式設計師,常認為以Visual Basic開發應用系統不夠水準,且對類如Office等,幾乎不願鑽研;而只會操作Word、Excel等軟體之使用者又不懂程式設計,因此難以進入VBA的殿堂。這兩種因素夾雜之下,使得VBA在Office各軟體內,成為較少人使用的工具。但VBA還是有它的妙用存在,以下是使用VBA的數項特點:
開發Office應用軟體:現今體積碩大無比的軟體,視窗的複雜、按鈕等,必感到無從下手。最方便的就是使用VBA,如將不需要的功能表或工具列予以隱藏,僅提供必要內容在視窗上即可。所以等於是以現有環境更改為具特定用途的工作環境,可減少一般使用者認為電腦過於複雜的疑慮。
動態更改或控制檔案:VBA的最大特色是提供多種「物件」,這些物件就是各軟體檔案格式的內容,例如在Excel的VBA內有Workbook(活頁簿)、Worksheet(工作表);在Word內有Document(文件)等物件,每一物件都有數量不等的屬性及方法,觀念與VB中的控制項相同。
與VB相去不遠的函數:可說除了無法編譯外,與正式的程式設計-Visual Basic相差無幾,且多了可處理各軟體檔案格式的百餘種物件。
作者:
binargoo
時間:
2011-5-26 11:48
感謝 mark15jill 大 對VBA介紹,小學生必努力學習。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)