我有一排包含 12 個每月列的單元格,從 G4(一月)到 R4(十二月),我將在其中輸入每月帳單支付的金額。[請注意,早期評論討論了多行中的多年。然而,情況已不再如此;這只是一年,第 4 行。
當帳單有應付金額時,它是標準金額,其值儲存在儲存格 F4 中。
如果某個月沒有到期金額,我會將相關的 G4:R4 儲存格留空。如果金額到期,我會在關聯的儲存格中輸入已支付的金額(如果沒有則為零)。
我希望儲存格 A4 顯示未清餘額的運行總額(應付金額減去已付款額)。範例:每月帳單為 100.00 (F4)。我在一月份 (G4) 支付了 75 美元,因此我仍欠的金額總計為 25.00 美元 (A4)。我在 2 月為 2 月的帳單 (H4) 支付了 50 美元,所以現在我欠 75 美元 (A4)。
請注意,永遠不會出現沒有帳單金額但我支付了先前餘額的情況;如果之前有餘額,則始終會以標準金額計費。因此,G4:R4 中的空白單元格意味著沒有計費; G4:R4 中的數值表示已計費標準金額並已支付輸入的金額。
答案1
在A4中簡單地說:
=$F4*COUNT($G4:$R4)-SUM($G4:$R4)
編輯:在您的評論刪除了一些“$”符號後,以便可以輕鬆地將公式複製到所需的 15 行上。
答案2
在您給出的評論中,您月份的單元格範圍是 G4:R4
現在為您的答案:
您需要將其放入累計總計 (A4) 中的公式為:
=IF( SUM($G4:$R4) < $F$4*COUNTA($G4:$R4), $F$4*COUNTA($G4:$R4) - SUM($G4:$R4), 0)
讓我們分解一下分析各部分:
COUNTA($G4:$R4)
COUNTA 是「全部計數」的縮寫。它計算 G4:R4 範圍內非空白單元格的數量。這是因為你說公式必須忽略空格。此外,這也記錄了「過去」了多少個月。
F4*COUNTA($G4:$R4)
這是欠款總額。 (每月付款)*(月數)
總和($G4:$R4)
這是支付的總金額。預設情況下,這會忽略空格。
所以我們基本上在一起
IF(TotalPaid < TotalOwed) 顯示TotalOwed - TotalPaid
否則顯示0
答案3
注意:此答案是在澄清問題之前編寫的,並不反映當前的措詞。我將其保留在原處只是因為評論記錄了對該問題進行修改的原因。
有幾個答案都假設您每月支付一些費用。如果你不這樣做怎麼辦?在不涉及罰款或滯納金等問題的情況下,無論付款歷史記錄如何,每月都會支付帳單金額。計算付款月份並不能保證正確的答案。為此,您需要一種方法來指定有多少帳單。
您的計費週期可能有特殊性,參考期間可能是去年。如果計算迄今為止的計費週期數並不簡單,那麼該計算可能是另一個超級用戶問題。為了讓此範例保持簡單,假設一月是計費週期 1,並且您不關心帳單到期日是該月的哪一天。
對於這個簡單的範例,A4 可以包含:
=$F$4*MONTH(TODAY())-SUM(G4:R4)
我假設您在明年使用 G5:R5 中的值時將 A4 複製到 A5。一些注意事項:
- 如果標準帳單金額每年都會發生變化,請勿使用美元符號錨定 F4;每行都有一個相關的 F 列值。
- 如果標準帳單金額可能在年中發生變化,您將需要更複雜的公式。
- 該公式假設 12 月一切都平衡,並且沒有任何內容可以延續到下一年。如果情況並非如此,您可能需要將年末餘額添加到一個單元格中,一個合理的位置是下一年的開始,並將其包含在您的總和中。