Hi, I am trying to populate column cells using an RMD table. In other words, I use the age 72 to start RMD's using the info from an RMD Table.

pmasse13

New Member
Joined
Jun 11, 2009
Messages
21
Office Version
  1. 2013
Platform
  1. Windows
Hi,
I am trying to populate column cells using an RMD table.
In other words, I use the age 72 to start RMD's using the info from an RMD Table.
Starting in 2028.... You'll see below, that RMD's start showing up.
So, if I have someone provide me with the year they will turn 72, I want to correctly populate the correct cell value: =($B10/$L5), =($B11/$L6), etc...

I need to automate this process.
B
QUALIFIED - RollOver IRAContributionsConversionWithdrawalRMDReturnEnding Balance
2020$1,000,000.00$0.00$100,000.00$0.00$0.006.00%$954,000.00
2021$954,000.00$0.00$100,000.00$0.00$0.006.00%$905,240.00
2022$905,240.00$0.00$100,000.00$0.00$0.006.00%$853,554.40
2023$853,554.40$0.00$100,000.00$0.00$0.006.00%$798,767.66
2024$798,767.66$0.00$100,000.00$0.00$0.006.00%$740,693.72
2025$740,693.72$0.00$100,000.00$0.00$0.006.00%$679,135.35
2026$679,135.35$0.00$100,000.00$0.00$0.006.00%$613,883.47
2027$613,883.47$0.00$100,000.00$0.00$0.006.00%$544,716.48
2028$544,716.48$0.00$100,000.00$0.00$19,952.986.00%$450,249.30
2029$450,249.30$0.00$0.00$17,054.906.00%$459,186.07
2030$459,186.07$0.00$0.00$18,007.306.00%$467,649.50
2031$467,649.50$0.00$0.00$19,010.146.00%$475,557.72
2032$475,557.72$0.00$0.00$20,065.736.00%$482,821.51
2033$482,821.51$0.00$0.00$21,176.386.00%$489,343.83
2034$489,343.83$0.00$0.00$22,344.476.00%$495,019.33
2035$495,019.33$0.00$0.00$23,572.356.00%$499,733.80
2036$499,733.80$0.00$0.00$24,739.306.00%$503,494.17
2037$503,494.17$0.00$0.00$26,087.786.00%$506,050.78
2038$506,050.78$0.00$0.00$27,502.766.00%$507,260.90

L
Uniform Lifetime Table / Single Life Table
RMD Sch.Effective 2020Effective 2021
70.0027.429.1
71.0026.528.2
72.0025.627.3
73.0024.726.4
74.0023.825.5
75.0022.924.6
76.002223.7
77.0021.222.8
78.0020.321.9
79.0019.521
80.0018.720.2
81.0017.919.3
82.0017.118.4
83.0016.317.6
84.0015.516.8
85.0014.816
86.0014.115.2
87.0013.414.4

Thank you.
Phil
 

Excel Facts

Formula for Yesterday
Name Manager, New Name. Yesterday =TODAY()-1. OK. Then, use =YESTERDAY in any cell. Tomorrow could be =TODAY()+1.
Have a look at this and see if it does what you expect. I didn't realize the IRS issued a new ULT table for 2021. My understanding is that if someone's birth date is prior to July 1, 1949, then they were subject to requirements prior to the SECURE Act. But I'm assuming that the new ULT table would still apply to them for RMD's in 2021 and beyond.

This sheet requires inputs in the upper left blue-shaded cells. The dates at which the individual turns 70.5 and 72 years of age are computed, and then the SECURE Act age requirement is evaluated (green cells) to determine the RMD deadlines for the first two RMD's. Information from this upper block is used as inputs for the year-by-year table below, where: 1) the first Year in the table corresponds to the year for which the end-of-year account balance was given in B4; and 2) the end-of-year account balance is copied into I11. I've deleted the user entries for Conversion, Withdrawal, and Return, but the table computations should work okay with them (I'm assuming that all of these values are positive, and the account balance calculation subtracts those values). The RMD formula performs a lookup of the ULT on a separate worksheet and pulls in the life expectancy corresponding to the person's age during that year, as well as determining whether the IRS's 2020 or 2021 ULT list should be used.

You should be able to click on clipboard icon in the upper left corner of each of these working examples (at the intersection of row and columns headings), and then open a blank worksheet in Excel, select the same cell as shown in the upper left of the example (cell A1 in both cases here) and paste. You will have to rename the sheet holding the ULT table as "ULT" so that the formula finds it.
MrExcel20210422_RMD.xlsx
ABCDEFGHIJ
1RMD Calculator
2
3Today's Date4/22/2021
4Acct Bal 12/31 prior yr100000at end of 2020RMD deadlines
5Date of Birth7/1/19494/1/20221st RMD for year 2021 NLT
6Age 70.5 on1/1/202012/31/20222nd RMD for year 2022 NLT
7Age 72 on7/1/202112/31of subsequent years
8
92019
10Age during yearQUALIFIED - RollOver IRAYr Beginning BalanceConversionWithdrawalReturnRMDEarnings RateYr Ending Balance*by NLT
11712020 $100,000.00  
12722021$100,000.00 $3,663.00 6.00%$96,337.00 4/1/2022
13732022$96,337.00 $3,649.13 6.00%$92,687.87 12/31/2022
14742023$92,687.87 $3,634.82 6.00%$89,053.05 12/31/2023
15752024$89,053.05 $3,620.04 6.00%$85,433.01 12/31/2024
16762025$85,433.01 $3,604.77 6.00%$81,828.24 12/31/2025
17772026$81,828.24 $3,588.96 6.00%$78,239.28 12/31/2026
18782027$78,239.28 $3,572.57 6.00%$74,666.71 12/31/2027
19792028$74,666.71 $3,555.56 6.00%$71,111.15 12/31/2028
20802029$71,111.15 $3,520.35 6.00%$67,590.80 12/31/2029
21812030$67,590.80 $3,502.11 6.00%$64,088.69 12/31/2030
22822031$64,088.69 $3,483.08 6.00%$60,605.60 12/31/2031
23832032$60,605.60 $3,443.50 6.00%$57,162.10 12/31/2032
24842033$57,162.10 $3,402.51 6.00%$53,759.60 12/31/2033
25852034$53,759.60 $3,359.97 6.00%$50,399.62 12/31/2034
26862035$50,399.62 $3,315.76 6.00%$47,083.86 12/31/2035
27872036$47,083.86 $3,269.71 6.00%$43,814.15 12/31/2036
28882037$43,814.15 $3,221.63 6.00%$40,592.52 12/31/2037
29892038$40,592.52 $3,146.71 6.00%$37,445.81 12/31/2038
30902039$37,445.81 $3,094.70 6.00%$34,351.12 12/31/2039
31912040$34,351.12 $3,013.26 6.00%$31,337.86 12/31/2040
32922041$31,337.86 $2,901.65 6.00%$28,436.21 12/31/2041
33932042$28,436.21 $2,815.47 6.00%$25,620.74 12/31/2042
34942043$25,620.74 $2,696.92 6.00%$22,923.82 12/31/2043
35952044$22,923.82 $2,575.71 6.00%$20,348.11 12/31/2044
36962045$20,348.11 $2,451.58 6.00%$17,896.53 12/31/2045
37972046$17,896.53 $2,294.43 6.00%$15,602.10 12/31/2046
38982047$15,602.10 $2,137.27 6.00%$13,464.83 12/31/2047
39992048$13,464.83 $1,980.12 6.00%$11,484.71 12/31/2048
401002049$11,484.71 $1,794.49 6.00%$9,690.22 12/31/2049
411012050$9,690.22 $1,642.41 6.00%$8,047.81 12/31/2050
421022051$8,047.81 $1,437.11 6.00%$6,610.70 12/31/2051
431032052$6,610.70 $1,271.29 6.00%$5,339.41 12/31/2052
441042053$5,339.41 $1,089.68 6.00%$4,249.74 12/31/2053
451052054$4,249.74 $923.86 6.00%$3,325.88 12/31/2054
461062055$3,325.88 $773.46 6.00%$2,552.42 12/31/2055
471072056$2,552.42 $622.54 6.00%$1,929.88 12/31/2056
481082057$1,929.88 $494.84 6.00%$1,435.04 12/31/2057
491092058$1,435.04 $387.85 6.00%$1,047.19 12/31/2058
501102059$1,047.19 $299.20 6.00%$747.99 12/31/2059
511112060$747.99 $220.00 6.00%$527.99 12/31/2060
Main
Cell Formulas
RangeFormula
C4C4="at end of "&YEAR(B3)-1
C5C5=IF($B$5<DATE(1949,7,1),DATE(YEAR($B$6)+1,4,1),DATE(YEAR($B$7)+1,4,1))
D5D5="1st RMD for year " & YEAR(C5)-1 & " NLT"
C6C6=DATE(YEAR(C5),12,31)
D6D6="2nd RMD for year " & YEAR(C6) & " NLT"
B6B6=DATE(YEAR($B$5)+70,MONTH($B$5)+6,DAY($B$5))
B7B7=DATE(YEAR($B$5)+72,MONTH($B$5),DAY($B$5))
A11:A51A11=B11-YEAR($B$5)
B11B11=YEAR($B$3)-1
I11I11=B4
J11:J51J11=IF(B11=YEAR($C$5)-1,$C$5,IF(B11>=YEAR($C$5)-1,DATE(B11,12,31),""))
I12:I51I12=SUM(C12,-SUM(D12:F12)*(1+H12),-SUM(G12))
B12:B51B12=B11+1
C12:C51C12=I11
G11:G51G11=IF(B11>=YEAR($C$5)-1,IF(ISNUMBER(I10),I10,C11)/VLOOKUP(A11,ULT!$A$4:$C$54,IF(B11<=ULT!B$3,2,3)),"")


MrExcel20210422_RMD.xlsx
ABC
1Uniform Lifetime Table / Single Life Table
2Effective throughEffective beginning
3RMD Sch.20202021
47027.429.1
57126.528.2
67225.627.3
77324.726.4
87423.825.5
97522.924.6
10762223.7
117721.222.8
127820.321.9
137919.521
148018.720.2
158117.919.3
168217.118.4
178316.317.6
188415.516.8
198514.816
208614.115.2
218713.414.4
228812.713.6
23891212.9
249011.412.1
259110.811.4
269210.210.8
27939.610.1
28949.19.5
29958.68.9
30968.18.3
31977.67.8
32987.17.3
33996.76.8
341006.36.4
351015.95.9
361025.55.6
371035.25.2
381044.94.9
391054.54.6
401064.24.3
411073.94.1
421083.73.9
431093.43.7
441103.13.5
451112.93.4
461122.63.2
471132.43.1
481142.13
491151.92.9
501162.8
511172.7
521182.5
531192.3
541202
ULT
 
Last edited:
Upvote 0
Hi Kirk,
Thank You Very Much for taking the time to figure this out for me. I will try and incorporate it into my spreadsheet and let you know.

Again, Much Appreciated.
Phil
 
Upvote 0
I'm happy to help. Please let me know if you run into any difficulties or discover that I don't have something quite right.
 
Upvote 0
Hi Kirk,
I got it to work perfectly.
I can't thank you enough.
All the Best.
Phil
 
Upvote 0
You're welcome, Phil. Thanks for the update...I'm glad it's working.
 
Upvote 0
Hi Kirk,
Is there a slick way to incorporate a value from one workbook in the column in another workbook ?

Like this:
Single Filer (Under 65) But using something like: Single Filer (='Supporting Tables'!$D$2)

Thank you
Phil
 
Upvote 0
Yes there is...there are a couple of options depending on your specific needs. You could either hardwire the other workbook and sheet name directly into the formula, or if you might want the formula to pull information from various workbooks (or various sheets)...and you'd like to have some control over which workbook/sheet is being referred to, then you could set up some cells to hold the names of the relevant workbook and worksheet. Then using text string methods, the reference to that workbook/sheet is built and used with the INDIRECT function. In your example, are you trying to pull one value from only one source location?

Using information from my earlier post, I duplicated the ULT worksheet and placed it in another workbook called "Phil 2nd file.xlsx"...and I renamed the ULT worksheet to "ULTs". If I'm interested in pulling the first age 70 ULT value from the 2020 column, using the first approach, the formula in cell G1 shows how that is done. For the 2nd approach, we set up cells D1:E2, where we enter the names of the other workbook and sheet name. Then in cell G2, I've constructed a formula using INDIRECT that pieces together those text strings to form the reference to cell $B$4 in the other workbook. If I wanted to pull information from another worksheet, then the sheet name would be edited.

I believe these workbooks may need to be in the same folder.
MrExcel20210422_RMD.xlsx
DEFG
1Other filePhil 2nd file.xlsx1st approach27.4
2Sheet nameULTs2nd approach27.4
Main
Cell Formulas
RangeFormula
G1G1='[Phil 2nd file.xlsx]ULTs'!$B$4
G2G2=INDIRECT("'[" & E1 & "]" & E2 & "'!$B$4 ")
 
Upvote 0
Hi Kirk,
Nevermind... I got it to work using concatenate...

Thank you very much.
You're The BEST.
Phil
 
Upvote 0

Forum statistics

Threads
1,223,705
Messages
6,173,996
Members
452,542
Latest member
Bricklin

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