The Power of Data Automation in Financial Models and Tools for Corporate Success with Paul Medici

In this episode of Financial Modelers Corner, host Paul Barnhurst welcomes Paul Medici, founder and CEO of Medici Financial Modeling. They dive into the art and science of financial modeling, sharing horror stories, insights, and practical tips on how to avoid common pitfalls. The discussion revolves around the importance of simplicity and structure, and how mastering the fundamentals can save time and deliver better results.

Today’s guest is Paul Medici, the Founder and CEO of Medici Financial Modeling. With over a decade of experience, Paul specializes in building bespoke financial models and custom data automation tools for corporate clients across the US, Canada, and Europe. His expertise spans a wide range of industries, including financial services, healthcare, manufacturing, mining, real estate, retail, technology, and even charitable organizations. He holds an MBA from the University of Toronto and a Master’s in Geological Science and Engineering from Queen’s University.

Key takeaways from this week's episode include:

  • The most common mistakes in bad financial models and how to avoid them.

  • How a background in geology led Paul Medici to a career in financial modeling.

  • The importance of understanding revenue and cost build-ups in different industries.

  • Why practicing financial modeling on personal projects can enhance your skills.

  • Key shortcuts and techniques to speed up your Excel modeling process.


Here are a few quotes from Paul Medici:

  • "All bad models have one thing in common: they're not user-friendly, difficult to update, and time-consuming." - Paul Medici

  • "Most corporate models start simple but turn into 'Frankenstein' models over time as people add complexity." - Paul Medici

  • "If you're thinking about financial modeling, practice by building models for everyday tasks like personal budgets." - Paul Medici

  • "The key to mastering financial modeling is understanding how the financial statements and supporting schedules link together." - Paul Medici

From his early career in geology to teaching advanced Excel at top investment banks, Paul brings a wealth of knowledge to the conversation. He emphasizes the importance of building user-friendly models, practicing regularly, and finding the right balance between complexity and functionality.

Follow Paul Medici:


Follow Paul:
 


Follow Financial Modeler's Corner 
 

Newsletter - Subscribe on LinkedIn-https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7079020077076905984

Sign up for the Advanced Financial Modeler Accreditation Today and receive 15% off by using the special show code ‘Podcast’.

Visit www.fminstitute.com/podcast and use the code “Podcast” to save 15% when you register. 

In today’s episode:
[01:27] - Introduction to the episode and guest 

[03:15] - The worst financial model story and lessons learned.
[07:17] - Career transition from Geology to Finance
[12:40] - Challenges in modeling different industries
[19:22] - Favorite industries and financial models

[22:17] - Bespoke data automation tools

[25:47] - Teaching Excel and financial modeling courses

[34:29] - Advice for FMI Certification

[39:03] - Rapid fire: financial modeling preferences

[44:13] - Final advice and contact information



Full Show Transcript

[00:01:11] Host: Paul Barnhurst: Welcome to Financial Modelers Corner, where we discuss the art and science of financial modeling with your host, Paul Barnhurst. Financial Modelers Corner is sponsored by financial modeling institute. Welcome to Financial Modelers Corner. I am your host, Paul Barnhurst. This is a podcast where we talk all about the art and science of financial modeling with distinguished financial modelers from around the globe. The Financial Modelers Corner podcast is brought to you by the Financial Modeling Institute. FMI offers the most respected accreditations in financial modeling, and that is why I completed the Advanced Financial Modeler. I'm thrilled to welcome to the show this week. Paul Medici. Paul, welcome to the show.


[00:02:02] Guest: Paul Medici: Thank you. Paul, it's a pleasure being here and I'm looking forward to our discussions.


[00:02:06] Host: Paul Barnhurst: Thrilled to have you here. Excited to get to chat with you. So Paul is the founder and CEO of his own company, Medici Financial Modeling. He has over a decade of experience building bespoke financial models and data automation tools. He's done that for corporate clients across the globe, including US, Canada and Europe in a multitude of industries. And he previously worked at an industry leading financial modeling training company, where he gained valuable experience building a wide range of financial models for companies. He also taught financial modeling and advanced Excel courses at the country's leading investment banks. During his tenure at the firm, he played a key role in building up its financial modeling consulting practice. From inception. He's also worked at companies including capital markets and equity research. He's covered mining equities focused on a variety of commodities, and he received his MBA from the University of Toronto. And he holds a master of Science in geological science and geological Engineering. That's a fun background. You know, we're going to start with our famous question. You probably know what's coming. Tell me about that worst financial model you've ever seen.


[00:03:22] Guest: Paul Medici: Yeah, no, as you can imagine, Paul. And, you know, watching your podcast, I've heard some horror stories of different financial models as being the worst. And I'd say in this line of work, you know, when we're building, you know, models for corporations, they're only coming to us for one reason, and that is because they either don't have a model or their model, they have no confidence in their model. And so, as you can imagine, we've seen tons of bad models. And they all have one thing in common. And that is usually adhering to financial modeling standards. So the file is not user friendly. It's very difficult to use. It's very difficult to update. It's very time consuming and things of that sort. So that kind of plagues all bad models we see. But, the one in particular, it has three issues. That's one. The second one was and keep in mind this is a large public company. They were trying to you know, they were forecasting out their internal process in terms of how much they were supposed to pay suppliers. And they asked us to review the model. They had suspicions that the numbers may not be correct. And as we looked into it, there were formulaic errors and they were actually overpaying their suppliers for a number of years. And so from a materialistic standpoint, that's the worst. But to add to that third beacon, the other issue was actually home to probably one of the worst formulas as well. And so what they were trying to do was they were trying to look up different items on different worksheets. And as you can imagine, you know, there's probably 40 or 50.


[00:04:46] Guest: Paul Medici: This was about ten years ago, 40 or 50 worksheets. And they were trying to look up items on these 40, 50 worksheets. And uniquely, they were using nested if statements. And so we looked at the formula bar and it was full. And then we looked down, went to the keyboard, Ctrl shift U, expand the formula bar a bit on my laptop. It expands, you know, between 3 to 4 or five lines still full. So then we did what you know, no financial model is supposed to do. And we picked up the mouse and then we grabbed the formula bar, brought it down, and the formula just continued. And so we looked at it. Prior to this, we had no idea how many nested ifs you could build. Apparently that number is 64. And I have to say they came close. But after trying to deal with what they were trying to figure out, we actually got that formula down to a couple lines. Everyone knows the index function. There's two different forms. There's the array form that everyone uses, the little known form. The reference form is the beautiful formula that we put in the different worksheets that they were alluding to. We made them all the same grid, like the same grid, and we used the index reference form. And so we were able to pick out exactly what we wanted from any of those different sections or areas. And so with that said, one of the worst models, but one of my favorite models, because we were able to take just a monster of a formula and blend it down to just a couple lines.


[00:06:08] Host: Paul Barnhurst: So they covered the three bad things: no good design, wrong materially wrong answer, and complex formulas. Yes, I cover it. So yeah, that's the worst. At least if they wouldn't have been wrong, like okay, I can live with it, I'll fix it, we'll clean it up and make it run better. But it's worst when it's complex, messy and it's wrong, which usually they go together, right? It's just a question of how wrong.


[00:06:36] Guest: Paul Medici: Not exactly. I would agree. The materialistic standpoint is absolutely the worst, but it all depends on the scope as well. You know most models you know all models have a variability in error. But yeah, obviously we try to minimize that. But when it's blatant and it's extremely material that's obviously a big issue. Yeah.


[00:06:53] Host: Paul Barnhurst: It's like if you've ever heard the quote by George Box, it's one I really like. He says all models are wrong. Some are useful.


[00:07:02] Guest: Paul Medici: I like that. I might, I might have to steal that from you, Paul.


[00:07:05] Host: Paul Barnhurst: Oh, I use it all the time. He came up with it. I saw it online one time and like this is great. This is going in some material because I think it sums it up well. The goal is to be useful. Odds are you're going to be wrong somewhere. So you started your career as an exploration geologist and now you're doing financial modeling. You worked in several different mining companies. How did that switch happen?


[00:07:26] Guest: Paul Medici: Yeah. So it's a great question. And you know, I get this all the time because they are not related at all. And so, you know, working in exploration geology, especially mining, you tend to be in remote areas. And you know, you'll fly out for 3 or 4 weeks, work in a remote area and then fly back home for 1 or 2 weeks. And so, you know, I worked a lot in northern Canada, and specifically the one project I was on was a gold project, and the company I worked for had delineated a resource or reserve to the point where a larger company was interested. They actually made a bid. They acquired us. And, you know, management flew out to our little village we were in and did a speech and talked to us about how things would change. And I think it was that moment where I was just enthralled with what had happened. I had so many questions. My direct supervisor couldn't answer any of it because I was in a geology role, and most of my questions were finance related. Mainly, how did they come up with a value for this project and how did the deal work? And you know what's going to happen with, you know, the human resources in each company and things of that sort? Why would they purchase us things like that strategy as well.


[00:08:35] Guest: Paul Medici: And so I quickly realized that I was probably in the wrong discipline. And so the next logical step was to work on the finance side of the mining industry. And so I networked my way into the capital markets, and I worked in equity research where I was covering, you know, mining stocks or mining equities and various commodities, and that was kind of my first foray into financial modeling itself, because I would never have had to use it before. And so I learned a lot on the job there. You know, having done that for a couple of years, I wanted to go back to school, get a formal business degree. And it was there that I met a training firm. They came in and they would teach financial modeling courses. I would say after the first course was an Excel course, and I learned so much in those eight hours that had I known that in my prior equity research role, I would have saved so much time. I wouldn't have been up till 2 or 3 in the morning, you know, updating models. I would have been able to apply those skills immediately, and rather than fidgeting with my model all the time, I would have had more time to kind of digest what the model was saying and, you know, provide more recommendations and things like that.


[00:09:44] Guest: Paul Medici: Focus more on the business rather than the model, the famous saying. And so since that first Excel course, I just fell in love with Excel you know, as nerdy as that sounds, maybe that's a little bit of the computer science that is interesting as well. But Excel, you know, it's very similar to that. And so since then I took all the courses that were offered, as you know, you know, most business schools don't offer financial modeling courses. So to bridge that gap, typically private companies come in and teach. So I took them up on all their offerings. If I could think of something I needed, I built it in Excel during those two years in the NBA. And then, I liked it so much I interned with them and then upon graduation, worked with them as well. And that's kind of how the whole financial modeling aspect started. And I would say the first and foremost, getting to that region, probably there were two takeaways. One was just to keep an open mind of what you want to do because like I said, they're complete opposite ends of the spectrum. And two, to take risks, you know, go back to school if you want to try a different industry, ask those questions that are you're thinking about, don't hold it in things like that.


[00:10:49] Host: Paul Barnhurst: I love how you said take risks and do new things. Go back to school. I know you went from mining to doing equity research, to really focusing on the modeling and the training and excel and along the way, in addition to, you know, doing that MBA and that master's, you started the CFA program and then you decided, hey, maybe this isn't for me. I'm going to guess because you did level one but didn't finish the others, I did similar. I did level one and never did level 2 or 3. So I'm curious, was it just as you realized, hey, I want to do more modeling, not equities, so this doesn't apply or how did that kind of happen? Yeah.


[00:11:23] Guest: Paul Medici: No, that's a great question Paul. You hit the nail on the head. So I started the CFA program prior to getting an equity research. That was kind of the intermediary to get me to the interview stage, because as you can imagine, I had no finance background. And so taking the CFA, it made logical sense. And then and then while I was in equity research, just given the situation I was in and where I thought my career was headed, it's definitely not a or decision. But for me, I thought, you know what, I'll go. I'll go do the NBA rather than continue the CFA. And then I did the NBA and I just never really looked back. And so, , not to say that I would never do it because it is a very, very useful designation, but I just wanted more of a broader sense of business studies. I specialized in finance, of course, which is the CFA specialty. But, perhaps it's on the bucket list, but. Or perhaps not. But there are a lot of people in our situation as well. And for, you know, a myriad of reasons and things of that sort.


[00:12:19] Host: Paul Barnhurst: So totally agree. And I'm at the point now where I would be surprised if I ever did it. So I totally, 100% get where you're coming from. I enjoyed level one, but there's only so much time in the day and we all got to figure out, you know, what programs and what certifications make the most sense because there's more out there than we could ever do.


[00:12:38] Guest: Paul Medici: Absolutely, absolutely. You said you said it perfectly.


[00:12:40] Host: Paul Barnhurst: So I'm curious, when you first started building models, when you really got into models, especially for sectors outside mining and started doing more sectors you weren't familiar with. What was the hardest part of getting comfortable with models and areas where you didn't feel comfortable about the business?


[00:12:58] Guest: Paul Medici: Yeah, no. Thinking back, you know, the nice thing about financial modeling is that there are standard finance principles. And so, you know, say we're building a three financial statement model. Well, it all hooks up the same way and it all hooks into supporting schedules that for the most part, are similar. So if you think of CapEx and depreciation, there's principles, you know, income tax, various pieces of debt standardization in terms of how we build that, you know, equity schedules, similar thing as well, really, where I find even now the difference in building those types of models between different industries is the revenue build up and the cost build up. And so that's really what sets the models apart. And it's amazing because even you could have two competitors in the same region, in the same industry, in the same country, and the build up for revenue could be completely different, or the build up for cost could be completely different. And so starting off, you know, kind of getting outside of the shell of mining, that was my first. My first challenge was the revenue and cost build up. The nice thing about financial modeling, and probably something that I find is typically not mentioned a lot, is that when we think about financial modeling, especially when I used to, you know, going out and teaching. The first thing everyone wants to do is get on the laptop, open Excel, and start building the model or using a template and building the model.


[00:14:21] Guest: Paul Medici: And, you know, after years of doing this and a lot of great mentors along the way, you realize, you know, if you do that, you'll be doing that multiple times because you'll build it wrong the first time, the second time, and the third time. And so, you know, the initial part of the process is you have a meeting and you take notes, you open up word, you, you know, write down on pen and paper, which, you know, I haven't done that for ages, but you open up word and you make some notes and you really learn sometimes, along with management of how to build up revenue and costs, because a lot of times we're rebuilding models for corporations. It's kind of a reset. In a typical corporation, you're not always thinking about the model. It's a time to actually sit down, set aside time within the day and reflect on how we actually want to build this up. So while I was learning how to build it up, they were also kind of relearning how to build it as well. They obviously come with much more knowledge. But you know, after doing that a few times you become a lot more comfortable, you know, going into new situations with new industries and things of that sort. But yeah, revenue and costs were a lot of the differentiation happens for sure.


[00:15:25] Host: Paul Barnhurst: Yeah. And I really like something you said there of one realizing it starts with opening up the pen and paper and kind of discovery with them versus if I just jump into the model because like you said, revenue and costs are going to be different. Depreciation, taxes, CapEx, they're going to be very similar, different industries, maybe a little bit of a different instrument, you know. Variable fix. Whatever. But they're pretty standard where when you get into revenue, particularly cost, I think there's a little more standardization. But revenue models, everyone can be so different, especially in planning and budgeting that side of it. It's amazing how different those models can be from company to company.


[00:16:05] Guest: Paul Medici: No, absolutely. And not even just the build up, but even the level of detail as well. And, and, you know, as humans, our first reaction is to model out in as much detail as possible, I find, especially with clients. And, you know, I do the same thing when I model things out. I tend to start with as much detail as possible, but that's not always the best approach. It's that you need to balance the detail in moderation with realistically, how much more accurate are you getting with that detail? Is it relevant and things like that. So I find it, you know, initially as you go down the financial modeling path, you're very detail oriented, very, very detailed. Get as detailed as we can be. Revenue can be, you know, 5000 rose Roles. And then as you move along the obstacles in your career, you realize it's just not necessary. And so, you know, now, revenue can't be four lines. You know, it's not just going to be price times. Volume equals revenue. There has to be some form of detail in there as well. But you just need to do a nice balance. And I find when speaking about that with clients, that's where we spend a lot of time on the revenue build up for many reasons. But that's typically what we do.


[00:17:12] Host: Paul Barnhurst: Makes complete sense. And I'm with you on finding that the right level of balance for lines isn't enough. If you got 5000, you might want to rethink your model. It's probably somewhere in between that, and I would hope a little closer to four than 5000. And it does a little bit depend on the industry, but it can get complex for sure. I heard one person say, keep it as simple as you can, because your business partners will make it more complex. You don't need to, you know, because like, can you add this? Can you add that? Well, we'd like to understand this piece and before you know it you're you went from the 100 lines, you put in the 400 or whatever.


[00:17:49] Guest: Paul Medici: Oh, yeah. Yeah. And then it's interesting you bring that up because that's typically how models break, because you have one person that built the model. They leave. Someone takes over. The model doesn't necessarily like something that changes it up. And then management asks for something else. And again, you know, completely respectable because you know, when you're working for a corporation, your job is not to make the most efficient and user friendly model. Your job is to get an answer and an answer as quick as possible. And so, you know, these things just evolve over time. And after ten, 15 years, I kind of call them, you know, Frankenstein models because they have a little bit of everything from everywhere. And then that's usually when we get a knock or a knock on the door or a phone call saying, hey, look, you know, we don't trust our models at all anymore. It used to be a beautiful piece of work 15 years ago, and now, you know, there's 40 tabs, 40 worksheets. We only use two or we only use five. We don't know what's going on. Do we renovate the model or do we just rebuild from scratch? And, and I would say probably nine times out of ten, it ends up being a rebuild from scratch type of operation.


[00:18:51] Host: Paul Barnhurst: Almost always it's the easier way. Rarely do you want to salvage something, especially when you just don't know the logic. They usually don't follow good design principles, like when you said Frankenstein. I often use the term Franken models.


[00:19:04] Guest: Paul Medici: Okay. I like that too.


[00:19:06] Host: Paul Barnhurst: That's what I'll call them a lot. I'm like, I built my share of Franken models because they're just together and a little bit of Frankenstein, a little bit of everything else. And you're just like, what do I have on my hands here?


[00:19:16] Guest: Paul Medici: I was just saying, you just got to go back to basics and start from scratch.


[00:19:20] Host: Paul Barnhurst: Very true. Sometimes. So I'm curious, do you have a favorite industry you like to model? Is there an industry if you could pick to model any industry tomorrow? Is there one that you really enjoy or you would choose?


[00:19:32] Guest: Paul Medici: So I a little bit biased, but I do like when the mining mandates come in, just because it takes me back to my youth a little bit and, you know, very, very used to modeling in those, those those models out And, you know, different projects. There's a lot of variability in the mining industry as well because you have commodity, different commodity, different type of mining. Is it exploration? Is it development, is it production. And so there's a lot of variability there. To be honest I like modeling. I also like the challenge of modeling new industries and things of that sort. But what I really like is in terms of what type of financial model, if we were to go that route as well. I really enjoy building the, you know, the typical corporate model, the model that says and does everything. So the three financial statements, the supporting schedules, adding in some modules, obviously a wonderful summary output that dynamically updates with a click of a button, but adding some modules as well, you know, tracking, you know, forecasts versus actuals over a time period. And seeing from management's perspective, how is cash doing, how, you know, versus what we forecast last quarter or last year. And then selfishly, for my purposes, how well is the model actually forecasting. It's a nice benchmark to say how the model is telling the story. Is it accurate? And it's funny. In equity research, it's always forward looking. Very rarely do you ever go back and say, how close was I on my EPs, my earnings per share, you know, cash flow per share and things like that. So I like the budget and forecast module because I get to, you know, the client sends the model back a year from now I can kind of guide and see, you know, what's going on.


[00:21:02] Guest: Paul Medici: Are there any tweaks that we need to do. And then even building in some valuation modules and things of that, things of that sort as well. So I enjoy those from a traditional financial modeling build. But the other thing that I really enjoy are, you know, what I call the bespoke data automation tools, because those are not cookie cutter, they are company specific. And so, you know, typically I get asked what those are. Typically those are internal processes and companies that they would like to model out in some form or fashion. And you usually have a couple of options. One is if it's a common issue, you know, you can purchase some software and software that will solve the problem for you. It's usually fairly expensive and, you know, could be difficult to update and things of that sort. And then traditionally people's go to method is to build it in Excel. But because it's not a traditional financial model, there's usually a skill set gap of, you know, how do we actually build this so that it looks and feels like Excel, or it feels like Excel but looks like custom software. And so I love those builds as well, because they're just outside of the box. There's a lot more planning, there's a lot more due diligence in terms of, you know, discussion with management. What do you actually need in those projects? They're never identical. They're always different.


[00:22:17] Host: Paul Barnhurst: So sure, anytime you're building something bespoke. So it sounds like, you know, mining kind of brings you back to your youth. Three statement you just love being able to see the full operational, but really enjoy within that. When you get those bespoke where you're really doing something custom. Oh yeah, because it creates more of a challenge of how to figure it out, how to do it versus just a very standard I don't. I want to use the term vanilla, but we'll use that vanilla three statement model, so to speak.


[00:22:45] Guest: Paul Medici: Yeah. And you can really see the value that it provides for the most part because it's very difficult to ascribe a value to building a financial model. Right. If a company doesn't have one, they need it. But if they have one that's, you know, not optimal. How do you ascribe a value to rebuild it? Right. It's the lifelong question that you know, that we've been trying to tackle. But with these data automation tools, they're usually processes that occur over and over and over. And so, you know, the one that is top of mind that was just phenomenal. You know, again I get a large public corporation. And they had to perform this task about a thousand times like import data, manipulate the data, and then have an engine that was calculating it automatically and then outputting it and then transporting that into a PDF. First of all, the tool wasn't built as efficient as it could be. So to do that, it would take, you know, six, seven, eight hours to do one of those. So you can ascribe that times a thousand times, that's 8000 hours, right. You get someone to rebuild the model and it only takes a couple minutes per. Then you can kind of ascribe a value in terms of, okay, we saved 7500 hours or whatnot. And so it's a lot easier to ascribe values to those types of models. And I find it very rewarding as well because you physically see how you help the client in a very short term perspective as well.


[00:24:13] Host: Paul Barnhurst: FP&A guy here, and as you know, I am very passionate about financial modeling and the Financial Modeling Institute's mission. I have been a huge fan of the FMI for years, and I was super excited when they decided to sponsor the Financial Modelers Corner. I recently completed the Advanced Financial Modeler certification and loved the entire experience. It was top notch from start to finish. I am a better modeler today for having completed the certification. I strongly believe every modeler needs to demonstrate they are a qualified financial modeler, and one of the best ways to do that is through the FMI program. Earning the accreditation will demonstrate to your current and future employers that you are serious about financial modeling. What are you waiting for? Visit www.fminstitute.com/podcast and use code Podcast to save 15% when you enroll in an accreditation today.


[00:25:18] Host: Paul Barnhurst: Yeah, got it. Makes a lot of sense. You get the kind of the reward of being able to calculate the value prescribed. You see the difference it makes. It's always rewarding. Whatever the project is, anytime you take something and reduce it by 50, 60, 30, 90, whatever the number is. But when you see a material difference where somebody's like, oh, wow, you mean I can press a button now versus spending my whole day doing this?


[00:25:43] Guest: Paul Medici: Exactly. Yeah. No, It's nice to have those every once in a while.


[00:25:47] Host: Paul Barnhurst: So you did a lot of teaching. You taught Excel. You taught modeling. What was maybe the key takeaway from teaching that. How did it help you in your career?


[00:25:58] Guest: Paul Medici: In a couple of ways. You know, there's that old adage that says, you know, you don't truly, truly know anything unless you teach it. Part of that is true. You think you know. You know all there is to know about a certain subject. But then when you start teaching it, you start to think. You kind of go back to basics and you think, okay, actually, why am I doing this? Because I have a feeling that I'm likely going to be asked that question. And so you kind of start putting yourself out of your shoes and put yourselves in the shoes or the perspective of the participants of the course, and you know, what kind of questions could they ask? And so then you're kind of boiling everything down to basics, and you're kind of relearning everything from scratch again, but just from a different perspective. And so I found that as I taught, I started asking myself more detailed questions. You know, why am I doing this? Mainly because I thought I would probably get asked that right. And things that we kind of take for granted the longer our careers are. And so I enjoyed that aspect in terms of I think it made me a better financial modeler in terms of just thinking of why. It also brought me back to the days of equity research, where you know, honestly, that that first day of equity research may have been the first time I opened Excel, because I never had to prior to that. And so I was learning, you know, the capital markets, you know, the role and excel at the same time. And I just remember thinking, wow, like, it would have been great to have been taught that. And so that's kind of my way of helping out people not kind of have to go down that route as well, because if you can save a couple hours a day and put out more meaningful work, you know, that does wonders to the to the mind.


[00:27:30] Host: Paul Barnhurst: Yeah, I wish I knew when I started my career what I know today about Excel, and I could have saved myself so much time. I think a lot of us are that way, especially if you didn't come from a background where you started in investment banking and you were trained, you know, kind of from day one. I know you did a lot of investment banking training, and I was always a little jealous when I come in and see all the skills and shortcuts and everything. And here I am just hacking away at Excel.


[00:27:55] Guest: Paul Medici: Yeah. And that kind of goes back to what we were mentioning before that disconnect, what we learn in, in university and or college and you know what the demands are on the job. And, you know, we're starting to see more financial modeling courses in-house in universities. But, a big role still is, those external private corporations that are coming in to kind of fill bridge the gap between, education and kind of industry.


[00:28:23] Host: Paul Barnhurst: It's like if you've ever seen that curve and I know if you're listening to this, this is a bad radio, but if you're watching the video, you'll see there's the curve, there's a little comic that's kind of funny, and it has a kind of bell curve. And it starts with elementary school math, you know, fractions, algebra, you get calculus, differential calculus, whatever, all the different things. And then the curve goes all the way down to the other side and shows workplace. You see Excel and it's back there at level one. You know, kind of like you learned all these different mappings in school, but all you really needed was excel at that third grade level, so to speak. Sometimes that's how it feels when you talk about that disconnect.


[00:29:03] Guest: Paul Medici: Oh, well, you know, it's amazing because the majority of or not the majority. But you know, a lot of people that use Excel, first of all, you just don't know what you don't know. That's the big thing. Right. And so, you know, with Excel there are so many functions and tools, especially now, you know, they're new. They're rolling out new items all the time. It seems new functions, powerful functions that, you know, if you only know how to do something one way, you'll figure out how to do it that one way. But once you have the toolbox and you have like 5 or 6 different methods, you can kind of choose the most efficient way. But kind of before all that, you know, a lot of and I think we were all we're all we all fell suspect to this at some point, likely within our first time we opened Excel thinking and using Excel kind of as like a advanced calculator. That's kind of what it appears to be. But then you kind of get under the hood and you realize that this is a powerful machine and that's just at the Excel level. You could go down to the, you know, the VBA level and it becomes, you know, a whole computer program. And so but again, you don't know what you don't know. And if the majority of your time is just spending in, in Excel, filling out forms or doing simple calculations, that's all, you know what Excel is. And that kind of ties in with the education part where, you know, you go to an Excel course and you kind of you just realize how much there is and even, you know, a typical Excel course in eight hours you'll learn, you know, maybe the top ten functions or formulas that can go a long way.


[00:30:28] Host: Paul Barnhurst: Yeah, it's amazing how much you can do with just 1010 formulas in Excel. Most models don't require a whole lot more than probably ten formulas. And so one of the things you did, you know, in addition to the training is I know you worked for FMI, the Financial modeling Institute. You graded some of those exams, people building their three statement models. Talk a little bit about what that was like.


[00:30:49] Guest: Paul Medici: Yeah. FMI being you know, the industry standard in terms of financial modeling certifications. I worked with them from day one when it was just a local accreditation program here in Canada and was able to help out kind of the entire pipeline content creation, content reviewing, content testing, you know, proctoring of exams, things of that sort, and then grading. Of course, each task in that pipeline was was unique in and of itself. But the grading was fun in terms of you really get an idea of because we all, we all have our own. All of us sometimes have trouble balancing the balance sheet, right? More often than not earlier on in our careers. But there's always something comes up. But usually it's similar issue, right? Maybe you mislinked to a different role, or you have a negative sign instead of a positive. They're easy to figure out when you're grading someone else's exam. It's a different thought process of who built the exam. So there are errors that you may not have made that you may not be looking for. And so you develop a skill set in terms of solving how and why balance sheets aren't balancing.


[00:31:56] Guest: Paul Medici: And so if you ask me, back in my mining days, if I would find that interesting, I probably would have asked you, what is that? Off the top of my head. But, you know, for people like us, that's a great skill set to have. You know, I remember in equity research, you know, there's tight deadlines, you're update, you're updating a quarterly model because earnings just came out and you need to forecast next year's earnings. Well if you kind of did some surgery on the model and now you're not balanced. You really only have until midnight maybe 1 a.m., 2 a.m. to get that solved and write the report so that the editorial team can put out the release at 7 a.m.. Right. So there's that tight deadline. And so, um, you really learn, you know, different. All kinds of different mistakes that can be had trying to balance models, but more importantly, how to fix it in a very quick and efficient manner. Yeah.


[00:32:50] Host: Paul Barnhurst: So I remember taking that test and when I got done, my model didn't balance. And like, how do I fix this in a short time frame? Fortunately, I figured out the mistake I made and got it all to balance, but I could totally see grading them. That would be a really good learning on balance, because that's a very common issue, right? You get all done and you're like, all right, where did I mess up? Why does this not equal that the last thing you do is plug it right?


[00:33:15] Guest: Paul Medici: Yeah. The famous spot always used to be I think retained earnings used to be the famous spot or yes, even in some models people would just hide rows and just add like a 1.37528. And then it would magically balance or they would put or the best would be, there's always new ways of figuring out some. Some would put the cell out, you know, and sell CD 45,000 and, you know, link to it there. And reviewing models is a whole skill in and of itself. And those types of issues are very easy to spot.


[00:33:45] Host: Paul Barnhurst: One of my favorite, someone told me one time is he reviewed a model in the balance sheet. You know, the check said the balance sheet balance. They had written the formula to say, if you know, assets equal liabilities plus owner's equity, okay, if it does not equal assets plus liability or equity okay. So no matter what it always registered to. Okay. And the guy was telling me the balance sheet had I think it was a $2 billion out of balance when he dug through it.


[00:34:15] Guest: Paul Medici: Just a little bit material there. But again, you know, creative and unique ways of doing things that it takes a career to see them, you know. But when you're grading exams all the time, you get to see them all the time, which is unique, I bet.


[00:34:29] Host: Paul Barnhurst: Any advice you'd offer if we have someone listening and they're thinking of taking the FMI.


[00:34:33] Guest: Paul Medici: Yeah. So if I think back, you know, if you're taking level one, the AFM, and you're building that, you know, three statement financial model, firstly would be, you know, going through doing a lot of the FMI, a lot of great, you know, practice material and things of that sort to kind of prep you for the exam. So the first, first thing would be to understand how the financial statements link from a theoretical perspective and a build perspective, and then how the supporting schedules all link up to those financial statements. And I would say that that has to be the hardest part. That's the secret sauce of trying to figure this out. And then once you're able to do that, the next step is timing. Because if you can build that in eight hours, that's amazing. But you need to build it in four hours. So you just have to increase your speed a little bit. And with that, a lot of people are looking for, you know, the quick and dirty answer, the quick and seamless answer of how to get there as fast as possible. But like many things, just practice.


[00:35:29] Guest: Paul Medici: Practice. And, you know, a part of that is the infamous keyboard shortcuts. That saves a lot of time. You know, like anything, there's an upfront investment and it can be overwhelming. But really thinking about it, there's probably ten, 15, 20 keyboard shortcuts. And so if you're learning 1 or 2 a week, you know, that's not bad at all. And to be honest, it's not a hassle to learn. Because if you're doing the same thing 80 times in a day, it's just a Google search away of what the shortcut is. And so you just kind of get that in and that becomes part of your routine and part of your muscle memory. That saves a lot of time, right? So, not only building quickly and you know, from a, you know, efficiency standpoint, but also from a mechanical standpoint in terms of how you're actually building. So it would just be practice, practice, practice. But it's kind of two things. One, the material understanding the material. And there's a lot of resources for that. The second one is the timing. And that's really just practice, practice, practice.


[00:36:28] Host: Paul Barnhurst: Makes a lot of sense. Understanding theory, being able to really build up those schedules and then just learning to get quicker.


[00:36:34] Guest: Paul Medici: Absolutely.


[00:36:35] Host: Paul Barnhurst: Speaking of quicker, we all know shortcuts, like you said, help a lot. Do you have a favorite Excel shortcut?


[00:36:40] Guest: Paul Medici: I love this question. So, you know, watching your podcast, I have to say, out of all the questions, this has to be the most difficult question in terms of how to answer it. Because how do you answer this? There's a couple of ways you can answer it. What is your shortcut based on frequency of use or what is your favorite shortcut based on, you know, uniqueness? For me, I go off of time saving. Time saving is a big one. And so for me I would go with control backslash. I think it's an underrated, underrated, um, shortcut. And of course, that is you know, if you have your typical model build, you know, say five years, but it's all quarterly. Okay. You have 20, 20 columns. How do you review the model? And so a lot of times there are individual reviews of each cell, which you know, could take a while. But of course, as we all know, control backslash. You just have to check the first cell to the left. Highlight the row control backslash lets you know if all the formulas are consistent. If they're not consistent, let you know where the issue is and so can save a lot of time.


[00:37:44] Guest: Paul Medici: So much like with dynamic arrays where you know, you only have to build in the one formula in the one cell and not copy it across. So you're saving a lot of time in this aspect because again, you know, dynamic arrays are great, but a lot of them are almost entirely all the models I receive from clients that do not exhibit dynamic arrays. It's the traditional Excel formulas where you're building an Excel. And so the utilization of, you know, formula checking on that, you have to use control backslash. And so it saves a lot of time. And probably second to that would be control shift backslash where you want to make sure formulas or formulas are consistent you know from top to bottom. So typically what I'll do is I'll just highlight the entire grid. If the formulas are supposed to be consistent and well built. Control backslash, control shift backslash. And then we just, you know, reviewed 40 cells, 50 cells, 80 cells and things like that. So from a time saving perspective that would be my favorite.


[00:38:42] Host: Paul Barnhurst: I can tell someone's reviewed a few models.


[00:38:44] Guest: Paul Medici: Yeah. No, it's, you know, not only just reviewing your own, but reviewing, the hardest thing is reviewing someone else's different process of how it's built. And especially if, you know, there's a different set of financial modeling standards that are being used or not used that makes it a little bit challenging as well.


[00:39:02] Host: Paul Barnhurst: For sure.


[00:39:03] Host: Paul Barnhurst: All right. We're coming up on one of my favorite sections, the rapid fire. How this works. I'm sure you've listened so you know it. You don't get to say it depends. You have to pick a side at the end. If there's 1 or 2 you're passionate about, you're welcome to elaborate on why you picked the side, because, you know, we all know these are ones where people have strong opinions. So usually you can go either way on most of these. And so you get to pick a yes or no. And then at the end we'll let you elaborate on 1 or 2. So we're going to just quickly go through these circular or no circular references.


[00:39:34] Guest: Paul Medici: I'll go with yes on circularity.


[00:39:36] Host: Paul Barnhurst: Okay. Vba or no VBA.


[00:39:38] Guest: Paul Medici: No VBA.


[00:39:39] Host: Paul Barnhurst: Horizontal or vertical model.


[00:39:41] Guest: Paul Medici: Vertical.


[00:39:42] Host: Paul Barnhurst: Dynamic arrays in your model. Yes or no?


[00:39:46] Guest: Paul Medici: No.


[00:39:46] Host: Paul Barnhurst: External workbook links. Yes or no?


[00:39:49] Guest: Paul Medici: Absolutely not.


[00:39:51] Host: Paul Barnhurst: That's a pretty common answer. Named ranges. Yes or no?


[00:39:55] Guest: Paul Medici: No.


[00:39:56] Host: Paul Barnhurst: Do you follow a formal standards board like smart or fast or some of those when building a model?


[00:40:02] Guest: Paul Medici: Yes.


[00:40:03] Host: Paul Barnhurst: Will excel ever die?


[00:40:05] Guest: Paul Medici: No.


[00:40:06] Host: Paul Barnhurst: Will I build the models for us?


[00:40:08] Guest: Paul Medici: Yes.


[00:40:09] Host: Paul Barnhurst: Use of sheet cell protection in your models. Yes or no?


[00:40:13] Guest: Paul Medici: Yes.


[00:40:13] Host: Paul Barnhurst: Do you believe financial models are the number one corporate decision making tool?


[00:40:18] Guest: Paul Medici: Yes.


[00:40:19] Host: Paul Barnhurst: And then what's your favorite lookup function? Choose Vlookup index match Xlookup or something else.


[00:40:27] Guest: Paul Medici: Index match.


[00:40:28] Host: Paul Barnhurst: All right. That's pretty common. Index match or index x match now.


[00:40:31] Guest: Paul Medici: I'd still go with index match. Still go with index match.


[00:40:34] Host: Paul Barnhurst: It works in most situations. Oh yeah. For sure. All right. Which one would you like to elaborate on? You can pick 1 or 2. They're to share a little more context since I realized these are all nuanced.


[00:40:44] Guest: Paul Medici: So dynamic arrays they are phenomenal. Obviously a kind of a relatively new implementation in Excel over the past few years and quite powerful. Wonderful to use. I use them all the time in my personal models, personal tools. They save me a lot of time because prior to the dynamic arrays, I was building things with the traditional Excel functions that were doing the same thing. But you would need a lot of supporting columns or supporting areas, or combining a lot of functions together to basically do exactly what dynamic arrays can do. But when it comes to client models, it's a little different because one, it all depends on The level of comfort that the client has with Excel formulas. So that's hurdle number one. And then hurdle number two is also, you know, because clients will typically be updating their model, um what version of Excel they're using. And so like anything as a technology kind of rolls out, it just takes a little bit of time to implement. So, you know, if we were to have this discussion and, you know, five years, um, by that time, I think, you know, the tide could possibly turn and maybe more people in a corporate setting are using the dynamic arrays a lot more. And so that no could turn into a yes. 


[00:41:59] Host: Paul Barnhurst: Got it. Now it makes a lot of sense. And I've had a lot of people share that thought. You know, you have the others of yes, let's just all use it and we'll figure out the consequences later. And obviously that's not going to work in every situation. So I think I love dynamic arrays. Do I think most of us are ready to fully model with them? No, because there are some limitations. You got to use Lambda or some other things to truly do fully dynamic. So I'd say most people are, aren't there? I'm not there but I've seen some models that have been fully dynamic. It is exciting, no question.


[00:42:28] Guest: Paul Medici: Oh yeah. I remember one of the first projects, one of the first client mandates. So early on in my career, um, we were building out, we were building out an M&A model, and we were looking at different time frames. And so the entire model was built using we're going back ten years now, using traditional Excel formulas to the point where all the timing periodicity changed. So quarterly to monthly combined with, you know, instead of looking out seven years, it was looking out five years, you know, when the acquisition would be occurring. And so the entire model, not just the one worksheet, the entire model was dynamic. And now of course, you could use secrets for that. And then a whole bunch of dynamic arrays and in a fifth of the time. Absolutely. So it's quite interesting when I saw that, you know, when, when I saw all this new technology coming out, it brought me back to that very first model that I built and how much easier it would be to do it with that.


[00:43:24] Host: Paul Barnhurst: I bet you're like, where was this ten years ago? We do that like I use unique all the time now. And it's like, how did I do it without this? Or sort or just some of these functions that are so nice, not even necessarily care whether they're dynamic or not. Just using them.


[00:43:41] Guest: Paul Medici: Yeah. No. Yeah. Like I said, you need the helper columns. And then, you know, how do you make it a best practice model with helper columns and things like that. And you're embedding formulas within formulas and then trying to audit. That can be a little hairy sometimes. And so no, they're very powerful. It's just I think without those it's just a matter of time, like anything, a matter of time. Eventually the technology will come around to most people and it'll become a standardized thing.


[00:44:09] Host: Paul Barnhurst: I agree, at some point it will be the standard for modeling. It's going to be interesting to watch it develop. So if you could offer one piece of advice to our listeners to be better at financial modeling what would be the one piece of advice you offer?


[00:44:24] Guest: Paul Medici: I would recommend how I did it, and it was a lot easier ten years ago because, um, you know, kind of going back to something we said practice, practice, practice. You know, it's one thing building a financial model, and then you get used to it and it kind of you kind of go on autopilot. Yeah. But when you start modeling out pretty much anything and everything you can think of in Excel, like your timetable or your task scheduler or your investment portfolio or your bank account, you know, budgeting linked up to your bank account and feeding in data. When you start to think about those problems and how you would like to see that in Excel and you model it for yourself, you just get better at it. And so back in my first year of the MBA, kind of kind of when I was introduced to all this, you know, wonderful world of Excel, I started building anything and everything I could think of in Excel. Had I not done that, you know, my financial modeling career wouldn't be where it is today. But I just did that extra in terms of, you know, I'd be home at night. You know, I want to forecast my personal budget.


[00:45:31] Guest: Paul Medici: In order to do that, I need to bring in some data from my bank. Right. What's the best way to do that? And as you do this, you know, it's not about solving that specific problem. It's more the thought process of, okay, now I'm tackling a real client problem. Oh, I can go back to how I did that on my personal, from my personal experience and things like that. So, you know, ten years ago, much easier to do because there were less apps that did that for you. In today's world, it's so, so simple to just say, okay, I have my phone, I'll go to Google Play or the Apple Store, I'll download my, , personal budget spreadsheet or all, or my personal budget app, or I'll download my task scheduler on here or pay $15 a month for it. Right. But if you just sit back and say, you know what, avoid the temptation and build it in Excel. That gives you practice, but it actually doesn't feel like practice if you enjoy it and you're learning a lot from it as well, and developing your, you know, Excel critical thinking skills.


[00:46:31] Host: Paul Barnhurst: I like it. Definitely. Just experimenting is a great way to learn and trying new things and building them out. I've heard a few people say that, you know, do your budget or whatever it might be on your personal side, and you'll learn a lot about modeling. Last question I have for you. If our audience wants to learn more about you or maybe get in touch with you, what's the best way for them to do that?


[00:46:52] Guest: Paul Medici: I was, I would say probably the best way would be LinkedIn. You can just search my name, Paul Medici, and I'm probably the first person you'll see. Secondly, if you're my website as well, the corporate website Medici Financial modeling.com. You can read up all about the firm, what we do, as well as contact us as well through that, through the contact form.


[00:47:12] Host: Paul Barnhurst: Thank you Paul. We'll definitely make sure we put, you know, your website, the Medici Financial Modeling in the show notes and really enjoyed taking some time to chat with us and, you know, enjoy the rest of your evening there in Toronto. I think as we've been talking, I've seen it start to get a little darker. So I know night is coming for you, but thanks for carving out some time.


[00:47:32] Guest: Paul Medici: Absolutely, Paul, and thanks for having me. It's been a pleasure and I thoroughly enjoyed our discussion.


[00:47:38] Host: Paul Barnhurst: Well thank you. Appreciate it. Financial Modelers Corner was brought to you by the Financial Modeling Institute. This year I completed the Advanced Financial Modeler certification and it made me a better financial modeling. What are you waiting for? Visit FMI at www.fminstitute.com/podcast and use code Podcast to save 15% when you enroll in one of the accreditations today.

Previous
Previous

VBA, AI, and Excel - Paul Barnhurst’s Key Takeaways from 40 Episodes

Next
Next

Quantrix Approach to Simplify Complex Financial Problems with Gilbert Hangartner