2015-04-12 32 views
0

我正在爲自己做一個儲蓄賬戶記錄,現在我在Excel中有這個佈局。如何根據我給出的條件在Excel中放置IF語句?

Click here for the screenshot

我在C#和Java編程相當不錯,但我不知道如何編程在Excel單元格中的IF語句。但是,無論如何,這裏是我的算法。

如果TXN類型等於存款,則 valueAmount plus valueBalance。 否則,如果TXN類型等於提取,然後 valueBalance減去valueAmount

我想知道如何將此算法轉換爲Excel IF語句。答案應該出現在平衡單元中,因此不可編輯。餘額值會在我想要做的(存款或取款)和金額單元格中顯示的值之前更改。

+0

所以要使用在計算單元格E2(valueBalance),然後儲存在電池中的結果E2?如果是這樣,你不能。你會得到一個循環引用錯誤。 –

回答

0

假設美元&美分,把初始平衡E2E3輸入:

=IF(C3="Deposit",ROUND(E2+D3,2),ROUND(E2-D3,2)) 
+0

正確的假設沒有理由OP把「否則如果TXN類型等於撤回」而不是簡單的「其他」。 –

+0

如果只有兩種交易類型:** Credit **和** Debit **,那麼海報可以通過輸入* Deposit *並將所有** Debits留爲空白來節省大量的輸入。 ........因爲在大多數銀行賬戶中,借記遠遠超過信用額度 –