EXCEL如何寫無條件進入法?

例如:

當我要一個算式

不論產生的數字多少

例:2650048

這時候我需要無條件進入到百位數的數字為

2650100

例:2486576

這時候我需要無條件進入到百位數的數字為

2486600

若此數為

25400

則無進位問題

我試著用\"rounddown(A1+B1.-2)+100\"來套

可是又會出現,若該數為百位數的整數

該數字會多出100

請教各位

我該怎麼作?

若我要計算利息

如90年1月5日到90年6月7日

以日計息

如何計算單利及複利?其中若計息有跨到假日需延後一或二日計息(週六或週日)

如何判斷及寫公式?

4 Answers

Rating
  • 顯栓
    Lv 7
    1 decade ago
    Favorite Answer

    =ROUNDUP(A1+B1,-2)

    2006-05-26 13:39:21 補充:

      A     B    C 開始日   到期日  合計(天)90年1月5日 90年6月7日 153 若計息有跨到假日需延後一或二日計息(週六或週日)公式C2=IF(WEEKDAY(B1,2)>5,B1-A1+8-WEEKDAY(B1,2),B1-A1)單利=金額x 利率x C2複利=(1+利率)^C2*金額-金額Rounddown(A1+B1.-2)+100改為=ROUNDUP(A1+B1,-2)ROUNDUP(number,num_digits)無條件進入到百位數num_digits=-2

    2006-05-26 13:46:50 補充:

    90年1月5日輸入西元2001/1/5再從儲存格格式>>數值>>日期中選你所需.

  • 1 decade ago

    求百數=INT(2486576/100)*100=2486500

    求千數=INT(2486576/1000)*1000=2486000

    求小數兩位=INT(248.6576*100)/100=248.65

    求小數三位=INT(248.6576*1000)/1000=248.657

    單利=(1+日息*天數)*本金

    複利=(1+日息)^天數*本金

    2006-05-27 04:38:27 補充:

    設起算日為 A1

    結算日為A2

    日息為 A3

    本金 A4

    單利=(1+A3*(IF(WEEKDAY(A2,2)=6,2,IF(WEEKDAY(A2,2)=7,1,0))+A2-A1))*A4

    複利=(1+A3)^(IF(WEEKDAY(A2,2)=6,2,IF(WEEKDAY(A2,2)=7,1,0))+A2-A1)*A4

    解說

    WEEKDAY(結算日期,2)=求出星期幾, 4代表星期四

    WEEKDAY如=6,結算日加兩天, =7 加一天

  • 1 decade ago

    用=ROUNDUP(A1+B1,-2)應該可以解決你進位的問題。

  • 1 decade ago

    第一題,設A1為原始數值,B1為百位進位之數值

    B1=ROUNDUP((A1/100),0)*100

    原理:

    先將原始數值除以100後,再無條件進位,最後將該數值乘上100,即得解答

    Source(s): ME
Still have questions? Get your answers by asking now.