需要Excel日期公式

需要Excel日期公式

我缺少一些使用日期條件的知識。如果E1中輸入的付款不足,則以下將計算滯納金金額

滯納金單元格 D1:如果 2013 年 3 月 8 日單元格 F1 等於零,則 0,否則 F1 * 5%,如果 2013 年 3 月 16 日 F1*10%

答案1

歡迎來到超級用戶!在儲存格 D1 中輸入以下公式將產生您想要的滯納金金額。

公式假設在儲存格 A1 中輸入到期日,在 B1 中輸入付款日期,在儲存格 C1 中輸入付款前到期餘額,並在儲存格 A9:B12 中輸入滯納金費率查找表。

  =IF(F1>0,LOOKUP(MAX(B1-A1,0),$A$9:$A$12,$B$9:$B$12))*MAX(F1,0)

它還容納了您沒有明確提及但肯定會時不時發生的兩種可能性:

  • 提前付款

  • 超額付款

(雖然 F1 中顯示的滯納金的未付餘額在超額支付時將變為負數(因為餘額是根據單元格 E1 和 C1 的簡單差值計算的),但滯納金本身僅適用於以下情況:該平衡為正。

滯納金計算

答案2

好的,我想我已經解決了你所問的問題。

這需要一個包含截止日期的儲存格。我假設單元格是 B1。我還假設百分比增長在 10% 之後停止。如果不是這種情況,那麼 VLookup 解決方案會更好。

在儲存格 D1 中計算滯納金所需的公式(基於儲存格 F1 中的未償金額):

=IF(TODAY()<B1,0,IF(TODAY()-7<B1, 0.05*F1, 0.1*F1))

如果您需要在下週、下週等之後繼續提高費率,請編輯問題,我將添加 VLookup 解決方案

相關內容