看板 Office 關於我們 聯絡資訊
軟體: 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://www.ptt.cc/bbs/Office/M.1517460344.A.726.html
soyoso: =i8-min(50,i8*0.005) 02/01 12:52
soyoso: 另外問題可以巨集worksheet_change觸發填入今天日期date 02/01 12:53
soyoso: 限縮變更觸發事件儲存格,可判斷range.row、range.column 02/01 13:06
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
soyoso: 是指,假設清單內設定1,2,選1時顯示i8而j8的值則不顯示嗎 02/01 15:23
soyoso: 選2時i8值不顯示而顯示j8的值 02/01 15:24
soyoso: 如果是的話可用格式化條件,格式字型色彩同填滿背影色彩 02/01 15:25
soyoso: 公式上可以column不等於h8,或是3減column等於h8,column 02/01 15:30
soyoso: 以a欄起始,h8則欄絕對參照 02/01 15:30
我忽然覺得中文好陌生......Orz ※ 編輯: askkkkk (59.115.112.106), 02/01/2018 16:19:43
soyoso: https://i.imgur.com/0WmjUat.jpg 類似這樣 02/01 16:50
soyoso: 效果為 https://youtu.be/Td6MI87JeEQ 02/01 16:51
soyoso: 選1時顯示儲存格i8的值,而j8的值則不顯示;2時則相反 02/01 16:52
對!!! 這就是我想要的效果 但是我設定不出來... ※ 編輯: askkkkk (59.115.112.106), 02/02/2018 17:03:30
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
soyoso: i8:j8如果是以公式,且不引用到i8:j8的值來運算的話,也可 02/02 17:25
soyoso: 改以if的方式,判斷當h8等於某值時,回傳""空字串之類的 02/02 17:26
你的那個A1是什麼意思? 我需要改這個? 還是重新選取範圍? 因為你做出來的效果就是我要的 可是我打不出來很尷尬.. ※ 編輯: askkkkk (59.115.112.106), 02/02/2018 17:27:21
soyoso: 另外回文寫到沒反應方面,格式上有將字型顏色改為同儲存格 02/02 17:27
soyoso: 背景填滿顏色嗎?以連結內來看字型顏色是改為白色 02/02 17:28
soyoso: a1為儲存格a1的意思。設於套用範圍的最左側儲存格內,可不 02/02 17:31
soyoso: 用修改 02/02 17:31
我回去再研究一下... 另外想請問的是 有沒有辦法讓公式一直存在 不要因為我按DELETE就不見 感覺就差一點點囧rz ※ 編輯: askkkkk (59.115.112.106), 02/02/2018 17:37:11
soyoso: https://youtu.be/jcI2-yL6xy8 類似這樣 02/02 17:35
soyoso: 以保護工作表方式來防止於儲存格按下delete時,資料(公式) 02/02 17:42
soyoso: 被刪除 02/02 17:42
我照著做居然沒辦法耶...... 是我電腦有問題? 還是我的選項是中文的關係? 然後我的h在自己選擇前是空白的 下拉後才有兩個選項 是因為這樣所以函數讀不到? ※ 編輯: askkkkk (59.115.112.106), 02/02/2018 18:06:40
soyoso: 回文上都是假設清單內選項為1和2,來設定該公式的 02/02 18:06
※ 編輯: askkkkk (59.115.112.106), 02/02/2018 18:10:47
soyoso: 儲存格h8為空白儲存格時則i8和j8的值會顯示 02/02 18:12
soyoso: https://i.imgur.com/GtHHHaE.jpg 02/02 18:12
那如果用if的話 請問也是用格式化的方式嗎 我想到的是可不可以 I設定為判斷H為"一般"時 顯示數字,否則為0 J設定為判斷H為"信用卡"時 顯示數字,否則為0 ※ 編輯: askkkkk (59.115.112.106), 02/02/2018 18:27:35
soyoso: 回文有寫到i8:j8如果是以公式,且不引用到i8:j8的值來運算 02/02 18:27
soyoso: 以if來判斷方面,類似 https://i.imgur.com/tJ5hBu8.jpg 02/02 18:28
soyoso: 如果實際是這樣的話,也不一定要內格式化條件 02/02 18:29
是你打2的地方我把它改成一般嗎? 可是他變成顯示#name?
soyoso: 文字要用"一般" 02/02 18:33
=IF(J7<>"一般",I7-I7*0.005) 變成顯示false... ※ 編輯: askkkkk (59.115.112.106), 02/02/2018 18:35:32
soyoso: 回文連結內false(為假)的部分,不是有打上"" 02/02 18:37
阿阿 我改成=並且補上你說的就好了 謝謝!!! 信用卡的我以此類推也解決了! 謝謝大大的幫忙!!!
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...
soyoso: https://i.imgur.com/eGHrHf5.jpg 函數round 02/02 22:31
順利加進去了! 謝謝大大幫忙~~~ 大大我又來啦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
soyoso: 版上搜尋 /層,增加條件以 /選單,看是否有解決的方式 02/02 23:05
謝謝! 我先爬文看看~~~ ※ 編輯: askkkkk (111.249.1.91), 02/02/2018 23:25:35