
PFE Chapter 25, The Black-Scholes formula          page 13 
whole websites devoted to this subject, and lots of proprietary software.  Our own favorite (and, 
as of the writing of this book, still free) website is Option Metrics (http://www.impliedvol.com/
). 
 
 
25.5.  An Excel Black-Scholes function 
 The spreadsheet pfe_chap25.xls which accompanies this chapter includes two Excel 
functions which compute the Black-Scholes call and put prices.  These functions are not part of 
the original Excel package; they have been defined by the author.  Here’s an example of how to 
use them: 
1
2
3
4
5
6
7
8
9
10
AB C
BLACK-SCHOLES OPTION FUNCTIONS
S 100 Current stock price
X 90 Exercise price
T 0.50000 Time to maturity of option (in years)
r 4.00% Risk-free rate of interest
Sigma 35% Stock volatility
Call price 16.32 <-- =calloption(B3,B4,B5,B6,B7)
Put price 4.53 <-- =putoption(B3,B4,B5,B6,B7)
The functions in this spreadsheet--
Calloption
 and 
Putoption
--were defined by the author.
 
 The function 
Calloption(stock price, exercise price, time to maturity, interest, sigma) 
is a defined macro which is attached to the spreadsheet.
3
  When you first open the spreadsheet 
Excel will display the following message, which asks if you really want to open this macro.  In 
this case the correct answer is 
Enable macros. 
                                                
 
3
 As you can see in the spreadsheet, putoption has the same format for the variables.