Re: [問題] IF 與 OR 二個函數

看板Office作者 (阿駿)時間17年前 (2009/04/12 23:03), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串3/4 (看更多)
  在前一個問題解決之後,目前我又遇到了一個問題如下: I   J   K    L 3 36 12.3 4 I4 J4 6.8 5 I5 4.6 6 7 I7 J7 7.6 8 36 42 54 12.6 9 46 16.3 10 (52) 62 80 19.0 下方就是我的公式函數(取自 I10 格,我用 ( ) 特別標明的數值) ROUNDUP(ROUNDUP(ROUNDUP(IF(OR($L10>10,$L10<0.1),$L10,10),0)*1.46,0)*0.9,0)+ ROUNDUP(ROUNDUP(ROUNDUP(IF(OR($L10>10,$L10<0.1),$L10,10),0)*1.46,0)*0.9,0) (上方公式與下方公式請二行併做一行) 而 I4、I5、I7 三個空格,因 L4、L5、L7 少於10.0,故公式需要變成下列: ROUNDUP(ROUNDUP(IF(OR($L10>10,$L10<0.1),$L10,10),0)*1.46,0)+ ROUNDUP(ROUNDUP(IF(OR($L10>10,$L10<0.1),$L10,10),0)*1.46,0) 亦即,我的問題就是要如何才能夠將上述二個公式,整合變成一個完整的公式呢? 目前我的想法一樣是利用 IF(OR(...)...) 這一個函數,但我就是不知道要再如 何將這一個函數套到整個公式之中。 -- 我的鐵道論壇與個人時刻表網站: http://tccan.idv.st/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.204.94.115 ※ 編輯: tccan 來自: 123.204.94.115 (04/12 23:05)

04/13 01:38, , 1F
把*0.9改成*IF(OR($L10>10,$L10<0.1),0.9,1)
04/13 01:38, 1F

04/13 01:41, , 2F
問一下為什麼要把兩個一樣的式子相加 而不是乘2呢
04/13 01:41, 2F

04/13 19:00, , 3F
之所以要用相加的方式,因為到時還會計算到其餘不同的數值,
04/13 19:00, 3F

04/13 19:01, , 4F
例如上方的公式是*1.46,但還需要再算出*1.75或*2.27的總合
04/13 19:01, 4F

04/13 19:02, , 5F
所以就會變成(......)*1.46,0)+(.....)*1.75,0)這樣的不同值
04/13 19:02, 5F
文章代碼(AID): #19uWBSt3 (Office)
討論串 (同標題文章)
文章代碼(AID): #19uWBSt3 (Office)