作者askkkkk (夜王)
看板Office
標題[問題] EXCEL限制公式裡的某值大小
時間Thu Feb 1 12:45:41 2018
軟體: Microsoft Excel 2007
版本: 12.0.6780.5000
想請問一下幾個問題
如果J8我是打I8-I8*0.005
如果我想讓I8*0.005這個值小於等於50
請問公式該怎麼打呢?
另一個問題是
有沒有辦法我在填某格時~某格自動輸入今天的日期
例如當我填了C8(就是C8不是空白),B8自動出現今天的日期
懇請各位高手指點Orz
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.112.106
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1517460344.A.726.html
1F:→ soyoso: =i8-min(50,i8*0.005) 02/01 12:52
2F:→ soyoso: 另外問題可以巨集worksheet_change觸發填入今天日期date 02/01 12:53
3F:→ soyoso: 限縮變更觸發事件儲存格,可判斷range.row、range.column 02/01 13:06
4F:→ soyoso: 列、欄號,或以intersect 02/01 13:06
第一個問題已解決!
第二個問題我來研究一下
謝謝你的幫忙!!!
※ 編輯: askkkkk (59.115.112.106), 02/01/2018 13:24:24
抱歉
剛剛還有另個問題忘記問
第一個的問題解決
那如果H8我弄成下拉式選單
可不可以設定成
選第一個就只顯示I8
選第二個就只顯示J8
※ 編輯: askkkkk (59.115.112.106), 02/01/2018 13:52:36
5F:→ soyoso: 是指,假設清單內設定1,2,選1時顯示i8而j8的值則不顯示嗎 02/01 15:23
6F:→ soyoso: 選2時i8值不顯示而顯示j8的值 02/01 15:24
7F:→ soyoso: 如果是的話可用格式化條件,格式字型色彩同填滿背影色彩 02/01 15:25
8F:→ soyoso: 公式上可以column不等於h8,或是3減column等於h8,column 02/01 15:30
9F:→ soyoso: 以a欄起始,h8則欄絕對參照 02/01 15:30
我忽然覺得中文好陌生......Orz
※ 編輯: askkkkk (59.115.112.106), 02/01/2018 16:19:43
12F:→ soyoso: 選1時顯示儲存格i8的值,而j8的值則不顯示;2時則相反 02/01 16:52
對!!!
這就是我想要的效果
但是我設定不出來...
※ 編輯: askkkkk (59.115.112.106), 02/02/2018 17:03:30
13F:→ soyoso: 選取儲存格i8,格式化條件,公式鍵入,套用到i8:j8試試 02/02 17:08
選了
但是他沒反應...
我的順序是假設三格分別是H-I-J
H我有做下拉式選單(一般/信用卡)
I跟J是有用最簡單的公式去算G
I是G-G*1.005
J是G-G*1.02
然後框框放在I上
選設定格式化的條件->新增規則->選跟大大你一樣的
然後打=3-COLUMN(A1)=$I8
然後管理規則->選剛剛那公式選取範圍H8和I8
可是沒反應...
※ 編輯: askkkkk (59.115.112.106), 02/02/2018 17:19:01
14F:→ soyoso: i8:j8如果是以公式,且不引用到i8:j8的值來運算的話,也可 02/02 17:25
15F:→ soyoso: 改以if的方式,判斷當h8等於某值時,回傳""空字串之類的 02/02 17:26
你的那個A1是什麼意思?
我需要改這個?
還是重新選取範圍?
因為你做出來的效果就是我要的
可是我打不出來很尷尬..
※ 編輯: askkkkk (59.115.112.106), 02/02/2018 17:27:21
16F:→ soyoso: 另外回文寫到沒反應方面,格式上有將字型顏色改為同儲存格 02/02 17:27
17F:→ soyoso: 背景填滿顏色嗎?以連結內來看字型顏色是改為白色 02/02 17:28
18F:→ soyoso: a1為儲存格a1的意思。設於套用範圍的最左側儲存格內,可不 02/02 17:31
19F:→ soyoso: 用修改 02/02 17:31
我回去再研究一下...
另外想請問的是
有沒有辦法讓公式一直存在
不要因為我按DELETE就不見
感覺就差一點點囧rz
※ 編輯: askkkkk (59.115.112.106), 02/02/2018 17:37:11
21F:→ soyoso: 以保護工作表方式來防止於儲存格按下delete時,資料(公式) 02/02 17:42
22F:→ soyoso: 被刪除 02/02 17:42
我照著做居然沒辦法耶......
是我電腦有問題?
還是我的選項是中文的關係?
然後我的h在自己選擇前是空白的
下拉後才有兩個選項
是因為這樣所以函數讀不到?
※ 編輯: askkkkk (59.115.112.106), 02/02/2018 18:06:40
23F:→ soyoso: 回文上都是假設清單內選項為1和2,來設定該公式的 02/02 18:06
※ 編輯: askkkkk (59.115.112.106), 02/02/2018 18:10:47
24F:→ soyoso: 儲存格h8為空白儲存格時則i8和j8的值會顯示 02/02 18:12
那如果用if的話
請問也是用格式化的方式嗎
我想到的是可不可以
I設定為判斷H為"一般"時
顯示數字,否則為0
J設定為判斷H為"信用卡"時
顯示數字,否則為0
※ 編輯: askkkkk (59.115.112.106), 02/02/2018 18:27:35
26F:→ soyoso: 回文有寫到i8:j8如果是以公式,且不引用到i8:j8的值來運算 02/02 18:27
28F:→ soyoso: 如果實際是這樣的話,也不一定要內格式化條件 02/02 18:29
是你打2的地方我把它改成一般嗎?
可是他變成顯示#name?
29F:→ soyoso: 文字要用"一般" 02/02 18:33
=IF(J7<>"一般",I7-I7*0.005)
變成顯示false...
※ 編輯: askkkkk (59.115.112.106), 02/02/2018 18:35:32
30F:→ soyoso: 回文連結內false(為假)的部分,不是有打上"" 02/02 18:37
阿阿
我改成=並且補上你說的就好了
謝謝!!!
信用卡的我以此類推也解決了!
謝謝大大的幫忙!!!
31F:→ soyoso: 原po要回傳0值,就改為0 02/02 18:40
抱歉我又來請教了
我目前有一個公式是這樣
=IF(K5="一般",J5-MIN(50,I5*0.005)*H5,"")
H5是數量
I5是售價
J5是總金額
如果我希望他獨立四捨五入有辦法嗎?
例如我的單價是888
扣掉0.5%手續費變成884
理論上三個的話應該會是2652
可是我怎麼打他都會變2651...
即使我改成
=IF(K5="一般",H5*(I5-MIN(50,I5*0.005)),"")
也是依樣2651...
順利加進去了!
謝謝大大幫忙~~~
大大我又來啦XD
如果想要做多層(目前是三層)的下拉式選單
有辦法讓他依照前兩個欄位去判斷第三個的選項嗎?
我是利用資料驗證和名稱管理員做的
例如
1 2 3
A
B
C
我的1是品牌
2是種類
3是產品別
但是2有可能重複
導致我都要在後面加字
例如有OO/XX/QQ三個品牌
像第A2
我在定義名稱時可能就要打成白色forOO
因為只打白色~以及定義白色
如果我A3是驗證A2
他似乎會跑出全部的選項...
※ 編輯: askkkkk (111.249.1.91), 02/02/2018 23:00:25
33F:→ soyoso: 版上搜尋 /層,增加條件以 /選單,看是否有解決的方式 02/02 23:05
謝謝!
我先爬文看看~~~
※ 編輯: askkkkk (111.249.1.91), 02/02/2018 23:25:35