Substitute Circular Reference with Recursive Lambda function

AEAA

New Member
Joined
Apr 12, 2022
Messages
35
Office Version
  1. 365
  2. 2021
Platform
  1. Windows
Hi all

I've been trying unsuccessfully to replace a circular reference with a recursive lambda function. Any help would be appreciated.

So I have a value in cell A1 let's say a Bank Loan Principal
And in cell A2 I have a formation fee of 2%*A1. Then I would like to have that A1 = Principal+Formation Fee. So it is a circular reference. As I understand I can create this iteration with Lambda in cell A1 to avoid activating iterative calculations. The help is greatly appreciated.
 

Excel Facts

Why does 9 mean SUM in SUBTOTAL?
It is because Sum is the 9th alphabetically in Average, Count, CountA, Max, Min, Product, StDev.S, StDev.P, Sum, VAR.S, VAR.P.
Why over-complicate this?

Surely it's much easier to understand/check what's going on if you show:

AB
1Loan100,000
2Fee2%
3Total borrowed102,000
Sheet1
Cell Formulas
RangeFormula
B3B3=Loan*(1+Fee)
Named Ranges
NameRefers ToCells
Fee=Sheet1!$B$2B3
Loan=Sheet1!$B$1B3
 
Upvote 0
Why over-complicate this?

Surely it's much easier to understand/check what's going on if you show:

AB
1Loan100,000
2Fee2%
3Total borrowed102,000
Sheet1
Cell Formulas
RangeFormula
B3B3=Loan*(1+Fee)
Named Ranges
NameRefers ToCells
Fee=Sheet1!$B$2B3
Loan=Sheet1!$B$1B3
1738911273340.png


Sorry I don't know if I made my point clear on the first place.

The Bank Loan Principal will include loaning the money for the transaction fee, but the transaction fee depends on the bank loan, so its a circular reference. The higher the loan the higher the fee the higher the loan and so on, eventually they converge into one value.
 
Upvote 0
OK, in that case:

AB
1Net amount to be borrowed100,000
2Fee (% total borrowed)2%
3Total borrowed102,040.82
Sheet1
Cell Formulas
RangeFormula
B3B3=Loan/(1-Fee)
Named Ranges
NameRefers ToCells
Fee=Sheet1!$B$2B3
Loan=Sheet1!$B$1B3
 
Upvote 0
Solution

Forum statistics

Threads
1,226,511
Messages
6,191,460
Members
453,658
Latest member
healmo

We've detected that you are using an adblocker.

We have a great community of people providing Excel help here, but the hosting costs are enormous. You can help keep this site running by allowing ads on MrExcel.com.
Allow Ads at MrExcel

Which adblocker are you using?

Disable AdBlock

Follow these easy steps to disable AdBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the icon in the browser’s toolbar.
2)Click on the "Pause on this site" option.
Go back

Disable AdBlock Plus

Follow these easy steps to disable AdBlock Plus

1)Click on the icon in the browser’s toolbar.
2)Click on the toggle to disable it for "mrexcel.com".
Go back

Disable uBlock Origin

Follow these easy steps to disable uBlock Origin

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back

Disable uBlock

Follow these easy steps to disable uBlock

1)Click on the icon in the browser’s toolbar.
2)Click on the "Power" button.
3)Click on the "Refresh" button.
Go back
Back
Top