- Joined
- 28 December 2013
- Posts
- 6,387
- Reactions
- 24,309
If you're interested
All you need is a free membership to "Market Index" and Microsoft Excel installed on your computer.
If you're interested
Here are the formulas in the workbook - remember, this is just a sample of what you can achieve with the free data provided. All you need is a free membership to "Market Index" and Microsoft Excel installed on your computer. Below are the Sample Excel Formulas for each column (Starting from Row 8).
ASX Code (B8)
Simply enter the ASX code in B8. Then, apply the following formulas to each corresponding column starting from Row 8:
Company (C8) Excel Formula
=IF(B8="", "", INDEX('[asx-workbook.xlsx]ASX Top 500'!$C$10:$C$500, MATCH(SUBSTITUTE(TRIM(B8), ".AX", ""), '[asx-workbook.xlsx]ASX Top 500'!$B$10:$B$500, 0)))
Quantity (D8)
Manually enter the amount of shares.
Purchase Price (E8)
Manually enter the Purchase Price.
Brokerage (F8) Excel Formula
I have applied (0.0012) in the formula which is a fixed rate, representing a percentage (0.12%) for brokerage or transaction fee.
=IF(B8=0,"",D8*E8*0.0012)
Total Buy Cost (G8) Excel Formula
=IF(B8=0,"", D8*E8+F8)
Current Price (H8) Excel Formula
=IF(B8="", "", INDEX('[asx-workbook.xlsx]ASX Top 500'!$D$10:$D$500, MATCH(SUBSTITUTE(TRIM(B8), ".AX", ""), '[asx-workbook.xlsx]ASX Top 500'!$B$10:$B$500, 0)))
Market Value (I8) Excel Formula
=IF(B8=0,"", D8*H8)
Net Profit/Loss (J8) Excel Formula
=IF(B8=0,"", I8-G8)
% Gain/Loss (K8) Excel Formula
=IF(B8=0,"", J8/G8)
Market Cap (L8) Excel Formula
=IF(B8="", "", TEXT(INDEX('[asx-workbook.xlsx]ASX Top 500'!$F$10:$F$500, MATCH(SUBSTITUTE(TRIM(B8), ".AX", ""), '[asx-workbook.xlsx]ASX Top 500'!$B$10:$B$500, 0))/1000000000, "0.00") & "B")
% Div Yield (M8) Excel Formula
=IF(B8="", "", TEXT(INDEX('[asx-workbook.xlsx]ASX Top 500'!$AD$10:$AD$500, MATCH(SUBSTITUTE(TRIM(B8), ".AX", ""), '[asx-workbook.xlsx]ASX Top 500'!$B$10:$B$500, 0)), "0.00%"))
Franking (N8) Excel Formula
=IF(B8="", "", TEXT(INDEX('[asx-workbook.xlsx]ASX Top 500'!$AF$10:$AF$500, MATCH(SUBSTITUTE(TRIM(B8), ".AX", ""), '[asx-workbook.xlsx]ASX Top 500'!$B$10:$B$500, 0))/100, "0.00%"))
Filling Down the Formulas
After setting up these formulas in Row 8, just copy them down each column to reference the cells in column B under [ASX Code] throughout the workbook.
Skate.
Last edited: