標題:
[發問]
EXCEL公式問題 (蠻困難的)
[打印本頁]
作者:
oneroger
時間:
2016-10-3 15:30
標題:
EXCEL公式問題 (蠻困難的)
請看附件
A1=3
B1=5
C1=A1*B1=15
若改動A1,C1的值也會跟著變
ex. A1=4,則C1= 4 * 5 =20
同理若改動B1,C1的值亦會變動。
我想把觸發C1運算的格子改成只有A1,B1變動不會使C1運算,唯有A1變動才做運算
板上翻了很多文章都找不到,想請問有大神知道該怎麼做嗎?
PS. C1的公式要是A1*B1喔!
作者:
tata211
時間:
2017-1-25 09:47
真的很難...我是初學者...但應該可以把A1每次輸入的值都回傳仍為公式的初始值, 當初始值驗證到變更才會激發混算
很好奇這個公式是要做什麼用
作者:
hcm19522
時間:
2017-2-9 11:29
本帖最後由 hcm19522 於 2017-2-9 11:34 編輯
一般是自動運算 ,若改手動運算 ,輸入A1 OR B1 ,C1不變 ;重新運算-->刪 "=" 再回復 "="-->ENTER
是如此 ?
運算改變-->奌"公式"-->最右邊 "運算選擇"
作者:
阿潔
時間:
2017-2-9 15:38
本帖最後由 阿潔 於 2017-2-9 15:40 編輯
請問是B1永遠等於5嗎?
=A1*IF(B1<>5,5,B1)
作者:
ML089
時間:
2017-2-10 09:37
下載測試檔案
http://www.FunP.Net/920044
自動計算改為手動
需要用VBA
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Target(1, 3).Calculate
End If
End Sub
作者:
dodo2015
時間:
2017-3-1 10:01
沒錯需要VBA儲存格觸動程式來完成
作者:
denniswave
時間:
2017-4-7 23:44
回復
5#
ML089
請教一下,這樣如果我改了 B1 的值(假設從 5->6),C1 的值不會變沒錯。
不過我如果又改了 A1(假設從 3->4),C1 還是會變成 4*6=24。
有辦法用 VBA 讓它變成 4*5=20嗎?
我只有想到用保護工作表鎖定 B1。
或是 Workbook open 紀錄 B1 的值。讓他固定。
謝謝!
作者:
ML089
時間:
2017-4-8 08:15
回復
7#
denniswave
用保護工作表鎖定 B1,只留能修改的位置。
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)