<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Contextures Blog</title>
	<atom:link href="https://contexturesblog.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://contexturesblog.com</link>
	<description>Excel tips and tutorials</description>
	<lastBuildDate>Tue, 16 Dec 2025 00:23:46 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>

<image>
	<url>https://contexturesblog.com/wp-content/uploads/2018/04/cropped-ctxlogocircle512-32x32.png</url>
	<title>Contextures Blog</title>
	<link>https://contexturesblog.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Build a Daily Events Calendar in Excel</title>
		<link>https://contexturesblog.com/archives/2025/12/16/build-daily-events-excel-calendar/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=build-daily-events-excel-calendar</link>
					<comments>https://contexturesblog.com/archives/2025/12/16/build-daily-events-excel-calendar/#respond</comments>
		
		<dc:creator><![CDATA[Debra Dalgleish]]></dc:creator>
		<pubDate>Tue, 16 Dec 2025 07:02:00 +0000</pubDate>
				<category><![CDATA[Excel Templates]]></category>
		<guid isPermaLink="false">https://contexturesblog.com/?p=22967</guid>

					<description><![CDATA[Use my Excel events calendar to track meetings and events inside a workbook. Add your upcoming events to a list, set a start date, and then see those items in a 6-week calendar view. Video: Daily Events Calendar in Excel In this short video, I show how to use the daily events Excel calendar, and &#8230; <a href="https://contexturesblog.com/archives/2025/12/16/build-daily-events-excel-calendar/" class="more-link">Continue reading<span class="screen-reader-text"> "Build a Daily Events Calendar in Excel"</span></a>]]></description>
										<content:encoded><![CDATA[<p>Use my Excel events calendar to track meetings and events inside a workbook. Add your upcoming events to a list, set a start date, and then see those items in a 6-week calendar view.</p>
<p><span id="more-22967"></span></p>
<h2>Video: Daily Events Calendar in Excel</h2>
<p>In this short video, I show how to use the daily events Excel calendar, and I give a quick look at how the calendar formulas works.</p>
<ul>
<li><strong>Tip</strong>: To follow along, you can get the Excel file from <a href="https://www.contextures.com/excelcalendarformulas.html" target="_blank" rel="noopener">the Excel Calendars page</a> on my Contextures site.</li>
</ul>
<p><iframe title="Excel Calendar Shows Daily Meetings &amp; Events" width="840" height="473" src="https://www.youtube.com/embed/UmMUZ9BdmdQ?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h3>Go to a Section:</h3>
<ul>
<li><a href="#step-1-prepare-the-events-sheet">Step 1: Prepare the Events Sheet</a></li>
<li><a href="#step-2-use-the-settings-sheet">Step 2: Use the Settings Sheet</a></li>
<li><a href="#step-3-see-the-calendar-view">Step 3: See the Calendar View</a></li>
<li><a href="#step-4-add-and-manage-events">Step 4: Add and Manage Events</a></li>
<li><a href="#faq">FAQ</a></li>
</ul>
<h2 id="step-1-prepare-the-events-sheet">Step 1: Prepare the Events Sheet</h2>
<p>In the Excel calendar workbook is named Events. It has a named Excel table, and that’s where you list each event in its own row. You’ll enter 3 bits of information for each event:</p>
<ul>
<li>Date (the day of the event)</li>
<li>Time (start time)</li>
<li>Short detail (what the event is)</li>
</ul>
<p>For example, enter &#8220;5/14/2025&#8221; in the Date column, &#8220;5:00 PM&#8221; in the Time column, and &#8220;Dinner&#8221; in the Detail column.</p>
<p>The event list also has helper column, with a formula that combines the time and detail into one cell. The calendar view uses that combined data.</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/12/calendarevents03.png"><img fetchpriority="high" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="events list in calendar workbook" src="https://contexturesblog.com/wp-content/uploads/2025/12/calendarevents03_thumb.png" alt="events list in calendar workbook" width="450" height="265" border="0" /></a></p>
<h2 id="step-2-use-the-settings-sheet">Step 2: Use the Settings Sheet</h2>
<p>The Excel file also has a sheet named Settings. That sheet has input cells, and formula cells, that control how the calendar view  looks:</p>
<ul>
<li>Optional start date for the calendar.
<ul>
<li>Leave it blank and the calendar will start on the week of today’s date.</li>
</ul>
</li>
<li>How many items to show per day (the sample uses 5).
<ul>
<li>If you need more items per day, you’d need to make changes to the calendar sheet’s structure</li>
</ul>
</li>
<li>In the event list, which column number has the combined data? (column 4).</li>
</ul>
<p>The formulas on the Settings sheet calculate the six-week range for the calendar, and the start date for each week.</p>
<ul>
<li><strong>Note</strong>: The only thing you should change on this sheet is the Start Date cell. Leave the other settings and all the formulas untouched.</li>
</ul>
<h2 id="step-3-see-the-calendar-view">Step 3: See the Calendar View</h2>
<p>After you enter your upcoming events, you can switch to the Calendar sheet. It shows your events in a six-week layout.</p>
<p>I like this view is great because it gives an ongoing look at upcoming events, for 6 weeks.</p>
<p>Here are a few key features of the calendar view:</p>
<ul>
<li>The current date is highlighted, so you can spot today’s events quickly.</li>
<li>The first day of each month is highlighted to help you see month starts.</li>
<li>Each day shows up to 5items.
<ul>
<li>If there are more, the cell shows a red date with two asterisks to warn you there are extra items.</li>
</ul>
</li>
</ul>
<p>The calendar sorts events by time automatically. You can add events in any order on the Events sheet and the calendar will place them at the correct times for each day. This background sorting keeps the Events list simple to update.</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/12/calendarevents02.png"><img decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="daily events in calendar view" src="https://contexturesblog.com/wp-content/uploads/2025/12/calendarevents02_thumb.png" alt="daily events in calendar view" width="413" height="293" border="0" /></a></p>
<h2 id="step-4-add-and-manage-events">Step 4: Add and Manage Events</h2>
<p>To add an event, go to the Events sheet and type a new row.</p>
<p>For example, add today&#8217;s date, a time like &#8220;2:00 PM&#8221;, and a short note &#8220;Meeting&#8221;.</p>
<p>Switch to the calendar and you will see the event in the right spot.</p>
<ul>
<li>If you add multiple events for the same day, the calendar view will automatically sort them by time.</li>
<li>If a day has more than five events, look for the red date with two asterisks.
<ul>
<li>That tells you to open the Events sheet to see the rest of the items for that day.</li>
</ul>
</li>
</ul>
<h2 id="wrapping-up">Get the Excel Calendar File</h2>
<p>To download the Excel Events calendar, go to <a href="https://www.contextures.com/excelcalendarformulas.html" target="_blank" rel="noopener">the Excel Calendars page</a> on my Contextures site.</p>
<p>The zipped file is in xlsx file format, and does not contain any macros.</p>
<p>_____________</p>
<h2>Build a Daily Events Calendar in Excel</h2>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/12/exceleventcalendar01.jpg"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Build a Daily Events Calendar in Excel" src="https://contexturesblog.com/wp-content/uploads/2025/12/exceleventcalendar01_thumb.jpg" alt="Build a Daily Events Calendar in Excel" width="400" height="400" border="0" /></a></p>
<p>____________</p>
]]></content:encoded>
					
					<wfw:commentRss>https://contexturesblog.com/archives/2025/12/16/build-daily-events-excel-calendar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Get Ready for an Excellent Holiday Season</title>
		<link>https://contexturesblog.com/archives/2025/11/26/get-ready-excellent-holiday-season/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=get-ready-excellent-holiday-season</link>
					<comments>https://contexturesblog.com/archives/2025/11/26/get-ready-excellent-holiday-season/#respond</comments>
		
		<dc:creator><![CDATA[Debra Dalgleish]]></dc:creator>
		<pubDate>Wed, 26 Nov 2025 07:02:00 +0000</pubDate>
				<category><![CDATA[excel training]]></category>
		<guid isPermaLink="false">https://contexturesblog.com/?p=22947</guid>

					<description><![CDATA[Happy Thanksgiving, if you’re celebrating tomorrow! And then it’s Black Friday, so get your shopping list spreadsheet ready for that! Note: For some products mentioned below, I earn a commission on sales. That helps support the free tutorials on my site. Holiday Planning and Shopping We’ve already had one big snowfall this month, so it’s &#8230; <a href="https://contexturesblog.com/archives/2025/11/26/get-ready-excellent-holiday-season/" class="more-link">Continue reading<span class="screen-reader-text"> "Get Ready for an Excellent Holiday Season"</span></a>]]></description>
										<content:encoded><![CDATA[<p>Happy Thanksgiving, if you’re celebrating tomorrow! And then it’s Black Friday, so get your shopping list spreadsheet ready for that!</p>
<p><span id="more-22947"></span></p>
<ul>
<li><strong>Note</strong>: For some products mentioned below, I earn a commission on sales. That helps support the free tutorials on my site.</li>
</ul>
<h2>Holiday Planning and Shopping</h2>
<p>We’ve already had one big snowfall this month, so it’s time to start planning for the holidays. In Excel, of course!</p>
<p>To help you track your holiday budget, to-do list, and more, get my free <a href="https://www.contextures.com/Excel-Christmas-Planner.html" target="_blank" rel="noopener">Excel Holiday Planner</a></p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/11/holidayplanner02b.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Excel holiday planner - get started" src="https://contexturesblog.com/wp-content/uploads/2025/11/holidayplanner02b_thumb.png" alt="Excel holiday planner - get started" width="370" height="300" border="0" /></a></p>
<p>The workbook also has a holiday dinner scheduler.</p>
<p>I use it to stay organized for all of our family gatherings &#8212; things can get chaotic, trying to get everything on the table at the right time!</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/11/dinnerplanner11.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Excel holiday planner - select dinner time " src="https://contexturesblog.com/wp-content/uploads/2025/11/dinnerplanner11_thumb.png" alt="Excel holiday planner - select dinner time " width="326" height="277" border="0" /></a></p>
<h2>My Holiday Spreadsheet Mug</h2>
<p>To help myself get into the holiday spirit, I bought this festive mug at our local Walmart last week.</p>
<p>There’s a folk art Christmas tree on the outside, and a colourful spreadsheet inside.</p>
<ul>
<li>Some people might tell you that it’s plaid, but just ignore those people.</li>
</ul>
<p>And if you’d like your own “spreadsheet” mug, there’s a nice selection on Amazon!</p>
<ul>
<li>This <a href="https://amzn.to/4onqny5" target="_blank" rel="noopener">link goes to the spreadsheet (plaid) Christmas mugs</a> on Amazon</li>
<li>And if you need a gift for someone who loves spreadsheets (or for yourself), this link goes to <a href="https://amzn.to/3JXCFiF" target="_blank" rel="noopener">spreadsheet mugs on Amazon</a>.</li>
</ul>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/11/2025_officemugplaid02.jpg"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="2025_officemugplaid02" src="https://contexturesblog.com/wp-content/uploads/2025/11/2025_officemugplaid02_thumb.jpg" alt="2025_officemugplaid02" width="480" height="480" border="0" /></a></p>
<h2>Skillwave Training Black Friday Sale 2025</h2>
<p>It’s the end of the year, so it’s the <strong>perfect time</strong> to improve your skills in Power Query, Power BI, Power Pivot, DAX,  and data visualization.</p>
<ul>
<li>Head into 2026 with a new set of tools in your data analysis toolkit</li>
<li>Be ready to take on new challenges at work.</li>
<li>And make your current work easier too!</li>
</ul>
<p>The <strong>perfect place</strong> to learn those skills is with Ken Puls, in his highly-rated courses at Skillwave.</p>
<p>And Ken’s having a Black Friday sale, so don’t miss it!</p>
<ul>
<li>Click this <a title="Skillwave courses" href="https://myctx.link/skillwave" target="_blank" rel="noopener">link to see the Skillwave courses</a></li>
<li>In the checkout, to <strong>save 25%</strong>, use the code <strong>2025CYBER</strong></li>
<li>The sale ends <strong>Friday, December 5th, 2025</strong></li>
</ul>
<p><a title="Skillwave courses Black Friday sales" href="https://myctx.link/skillwave" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Skillwave Training Black Friday Sale 2025" src="https://contexturesblog.com/wp-content/uploads/2025/11/2025_cyberweekskillwave02b.png" alt="Skillwave Training Black Friday Sale 2025" width="480" height="480" border="0" /></a></p>
<h2>XelPlus Training Black Friday Sale 2025</h2>
<p>Excel expert Leila Gharani is also having a Black Friday sale, on her XelPlus site.</p>
<p>You can save up to 45% on her course bundles for Excel, automation, Power BI and Python.</p>
<ul>
<li style="list-style-type: none;">
<ul><!--StartFragment--></p>
<li>Click this <a title="Skillwave courses" href="https://myctx.link/XPBF" target="_blank" rel="noopener">link to see the XelPlus courses</a></li>
<li>You get <strong>lifetime access</strong> to the courses</li>
<li>In the checkout, discounts are automatically applied</li>
<li>The sale ends <strong>Tuesday, December 2nd at 11:59 PM (Pacific time)</strong></li>
</ul>
</li>
</ul>
<p><!--EndFragment--></p>
<p><a href="https://myctx.link/XPBF" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="blackfridaysale2025a" src="https://contexturesblog.com/wp-content/uploads/2025/11/blackfridaysale2025a.jpg" alt="blackfridaysale2025a" width="400" height="400" border="0" /></a></p>
<h2>More Excel for the Holidays</h2>
<p>Here are links for more holiday Excel files and tutorials, on my Contextures site.</p>
<p><a href="https://www.contextures.com/exceladventcalendar.html" target="_blank" rel="noopener">Excel Advent Calendars</a></p>
<p><a href="https://www.contextures.com/excelforholidays.html" target="_blank" rel="noopener">Excel for the Holidays</a></p>
<p><a href="https://www.contextures.com/Excel-Christmas-Planner.html" target="_blank" rel="noopener">Excel Christmas Planner</a></p>
<p><a href="https://contexturesblog.com/archives/2009/12/25/excellent-christmas-2009/">Excel Christmas Tree &#8211; icons</a></p>
<p>______________________________</p>
]]></content:encoded>
					
					<wfw:commentRss>https://contexturesblog.com/archives/2025/11/26/get-ready-excellent-holiday-season/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>25 Years of Contextures &#8211; 40 Years of Excel</title>
		<link>https://contexturesblog.com/archives/2025/11/15/25-years-of-contextures-40-years-of-excel/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=25-years-of-contextures-40-years-of-excel</link>
					<comments>https://contexturesblog.com/archives/2025/11/15/25-years-of-contextures-40-years-of-excel/#comments</comments>
		
		<dc:creator><![CDATA[Debra Dalgleish]]></dc:creator>
		<pubDate>Sat, 15 Nov 2025 20:30:00 +0000</pubDate>
				<category><![CDATA[Excel tips]]></category>
		<guid isPermaLink="false">https://contexturesblog.com/?p=22927</guid>

					<description><![CDATA[Twenty-five years ago, on November 15, 2000, I registered and launched my Contextures.com website. It had a few Excel tutorials, and a small selection of sample Excel files to download. Sample Excel Files In the screen shot below, there’s a list of four Excel files that you could download. Employee Time Tracking – This has &#8230; <a href="https://contexturesblog.com/archives/2025/11/15/25-years-of-contextures-40-years-of-excel/" class="more-link">Continue reading<span class="screen-reader-text"> "25 Years of Contextures &#8211; 40 Years of Excel"</span></a>]]></description>
										<content:encoded><![CDATA[<p>Twenty-five years ago, on November 15, 2000, I registered and launched my Contextures.com website. It had a few Excel tutorials, and a small selection of sample Excel files to download.</p>
<p><span id="more-22927"></span></p>
<h2>Sample Excel Files</h2>
<p>In the screen shot below, there’s a list of four Excel files that you could download.</p>
<ul>
<li>Employee Time Tracking – This has employee data, with a pivot table and chart to summarize the records</li>
<li>Employee Scheduling – This has fancy data validation, so you can’t double book an employee!</li>
<li>Date Calculations – This has date calculations, which are always useful in Excel!</li>
<li>Daily Walking Record – I still keep track of my steps in Excel every day!</li>
</ul>
<p>There are hundreds of sample files on my Contextures site now, and you can find them <a href="https://www.contextures.com/excelfiles.html" target="_blank" rel="noopener">on the Excel Files page</a>.</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/11/contextures25th01.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="old sample files on my Contextures site " src="https://contexturesblog.com/wp-content/uploads/2025/11/contextures25th01_thumb.png" alt="old sample files on my Contextures site " width="500" height="404" border="0" /></a></p>
<h2>Data Validation Tutorial</h2>
<p>One of the first tutorials on my site was in Introduction to Data Validation.</p>
<p>In the screen shot below, the table of contents shows the five topics that I covered.</p>
<ul>
<li>What is Data Validation</li>
<li>Provide a Drop-down Lis of Options</li>
<li>Data Validation – Create Dependent Lists</li>
<li>Hide Previously Used Items in a Dropdown List</li>
<li>Display Messages to the User</li>
</ul>
<p>There are lots more data validation pages on Contextures now, and you can see them on <a href="https://www.contextures.com/datavalidationtopics.html" target="_blank" rel="noopener">the Data Validation Topics page</a>.</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/11/contextures25th02.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="old table of contents shows five Excel topics " src="https://contexturesblog.com/wp-content/uploads/2025/11/contextures25th02_thumb.png" alt="old table of contents shows five Excel topics " width="500" height="395" border="0" /></a></p>
<h2>Many More Excel Topics</h2>
<p>I still love writing about data validation, pivot tables, and Excel functions, and there are many more Excel topics covered on my Contextures site too.</p>
<p>To see some of the Excel topics and tutorials, go to the <a href="https://www.contextures.com/tiptech.html" target="_blank" rel="noopener">Excel Tips and Tutorials page</a>.</p>
<ul>
<li>Near the top, there’s an A-Z set of links, Excel Topic links, and What’s New.</li>
<li>Below that, there’s an alphabetical list of Excel topics, to help you find what you need.</li>
<li>In the screen shot below, the start of the Data Validation section is showing</li>
</ul>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/11/3.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Data Validation section on Excel Topics page" src="https://contexturesblog.com/wp-content/uploads/2025/11/3_thumb.png" alt="Data Validation section on Excel Topics page" width="459" height="468" border="0" /></a></p>
<h2>Thank You for Supporting Contextures</h2>
<p>Thank you for stopping by, to see what’s new on my Contextures site, or to find the solution to an Excel problem.</p>
<p>Excel is constantly changing and improving, so there’s always something new for me to learn, and write about.</p>
<p>I deeply appreciate your support over all these years! Your comments, and emails, and site visits, inspire me to keep going.</p>
<p>And Excel is more fun when it’s shared with other Excel lovers!</p>
<h2>40 Years of Excel</h2>
<p>Since today is the Contextures website’s 25th anniversary, it was a lovely coincidence to get a gift from Microsoft this morning!</p>
<p>This package is for Excel’s 40th anniversary celebration, and it came in this fancy <strong><em>fx</em></strong> box, carefully encased in bubble wrap.</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/11/excel40thpackage01.jpg"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="excel40thpackage01" src="https://contexturesblog.com/wp-content/uploads/2025/11/excel40thpackage01_thumb.jpg" alt="excel40thpackage01" width="518" height="394" border="0" /></a></p>
<p>Honestly, that would have been enough of a gift – a “good” box, and nice bubble wrap.</p>
<p>But there were gifts inside the box too!</p>
<ul>
<li>First, a green baseball cap, with <strong><em>fx</em></strong> on the front.</li>
<li>Also, a matching green hoodie, which also had <strong><em>fx</em></strong> on the front.</li>
</ul>
<p>There was also a nice note, and a fun slogan on the inside cover of the box:</p>
<ul>
<li>Making sheet happen since 1985</li>
</ul>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/11/excel40thpackage02.jpg"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="green hat and hoodie with fx on front" src="https://contexturesblog.com/wp-content/uploads/2025/11/excel40thpackage02_thumb.jpg" alt="green hat and hoodie with fx on front" width="394" height="518" border="0" /></a></p>
<h2>What’s on the Back?</h2>
<p>The Excel fun continues on the back of the hat and hoodie!</p>
<ul>
<li>On the back of the hat, it says 40.xlsx</li>
<li>And on the back of the hoodie, it has that fun slogan: Making sheet happen since 1985</li>
</ul>
<p>I’ll wear these to Costco from now on, so people will get out of my road, when I roll down the aisle!</p>
<p>And here’s to many more years of exploring, and learning, and sharing, with Excel and Contextures!</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/11/excel40thpackage03.jpg"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="excel40thpackage03" src="https://contexturesblog.com/wp-content/uploads/2025/11/excel40thpackage03_thumb.jpg" alt="excel40thpackage03" width="393" height="518" border="0" /></a></p>
<p>___________________</p>
]]></content:encoded>
					
					<wfw:commentRss>https://contexturesblog.com/archives/2025/11/15/25-years-of-contextures-40-years-of-excel/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Do Your Excel Files Collapse Like Jenga Blocks?</title>
		<link>https://contexturesblog.com/archives/2025/10/06/excel-files-collapse-like-jenga-blocks/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=excel-files-collapse-like-jenga-blocks</link>
					<comments>https://contexturesblog.com/archives/2025/10/06/excel-files-collapse-like-jenga-blocks/#comments</comments>
		
		<dc:creator><![CDATA[Debra Dalgleish]]></dc:creator>
		<pubDate>Mon, 06 Oct 2025 05:02:00 +0000</pubDate>
				<category><![CDATA[Excel Formulas]]></category>
		<guid isPermaLink="false">https://contexturesblog.com/?p=22883</guid>

					<description><![CDATA[Before we dig into Modern Excel, can you please help me out? What, exactly, is &#8220;Modern Excel&#8221;? I can&#8217;t find a standard definition on the Microsoft site, or anywhere else! What Is Modern Excel? On the weekend, I watched a video meetup, “Modern Excel … a Replacement for the Spreadsheet?” The video was interesting, and &#8230; <a href="https://contexturesblog.com/archives/2025/10/06/excel-files-collapse-like-jenga-blocks/" class="more-link">Continue reading<span class="screen-reader-text"> "Do Your Excel Files Collapse Like Jenga Blocks?"</span></a>]]></description>
										<content:encoded><![CDATA[<p>Before we dig into Modern Excel, can you please help me out? What, exactly, is &#8220;Modern Excel&#8221;? I can&#8217;t find a standard definition on the Microsoft site, or anywhere else!</p>
<p><span id="more-22883"></span></p>
<h2>What Is Modern Excel?</h2>
<p>On the weekend, I watched a video meetup, “Modern Excel … a Replacement for the Spreadsheet?”</p>
<p>The video was interesting, and I’ve embedded it below, along with the full transcript, so you can watch (or read) it too.</p>
<p>There are lots of online references to Modern Excel, but I’ve never seen a clear-cut description. Maybe you’ve found one.</p>
<ul>
<li>Does Modern Excel start with a specific version of Excel?</li>
<li>Is it any Excel version with dynamic arrays?</li>
<li>Is there a different definition?</li>
<li>Or is Modern Excel indefinable?</li>
</ul>
<h2>Excel Vs Jenga<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Game</h2>
<p>Anyway, near the start of the video, the presenter, Peter Bartholomew, compared traditional spreadsheets to the wobbly stack of blocks that you build in the Jenga<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> game.</p>
<p>Here’s a picture of our copy of the game. We’ll probably play next Sunday, after out Thanksgiving dinner!</p>
<p>And here’s a <a href="https://amzn.to/4gRsacs" target="_blank" rel="noopener">link to the game on Amazon</a>, in case you want to play too!</p>
<p><a href="https://amzn.to/4gRsacs" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="our copy of the Jenga&#x2122; Game" src="https://contexturesblog.com/wp-content/uploads/2025/10/jengabox01b.jpg" alt="our copy of the Jenga&#x2122; Game" width="450" height="599" border="0" /></a></p>
<h2>Video Meetup Notes</h2>
<p>The video, that you can see a bit further down the page, is a recorded live stream virtual meetup.</p>
<ul>
<li><strong>Title</strong>:  Modern Excel … a Replacement for the Spreadsheet?</li>
<li><strong>Date</strong>: The live stream virtual meeting was held on October 1, 2025.</li>
<li><strong>Host</strong>: Excel MVP, Danielle Fairhurst, from Plum Solutions. On her website, go to the <a href="https://plumsolutions.com.au/meetup/" target="_blank" rel="noopener">Virtual Meetings page</a>, to see the list of upcoming meetings, and watch the recordings from her past meetups.You can <a href="https://www.linkedin.com/in/daniellesteinfairhurst/" target="_blank" rel="noopener">find her on LinkedIn.</a></li>
<li><strong>Speaker</strong>: Spreadsheet expert, Peter Bartholomew. You can <a href="https://www.linkedin.com/in/peterbartholomew/" target="_blank" rel="noopener">find him on LinkedIn</a>.</li>
</ul>
<h2>My Notes &amp; Details</h2>
<p>While watching the video, there were a few acronyms, names, and words in the presentation that I had to look up. I wanted to verify spellings and meanings, while proofreading the transcript.</p>
<p>I’ve put my notes here, in case some of these items are unfamiliar to you too.</p>
<p><strong>EuSpRIG</strong>: In the Virtual Meeting summary, it mentions that Peter presented a paper at <a href="https://eusprig.org/conferences/eusprig-annual-conference/" target="_blank" rel="noopener">the EuSpRIG 2025 conference</a>.</p>
<ul>
<li>EuSpRIG =<br />
European Spreadsheet Risk Interest Group</li>
<li>If you visit <a href="https://eusprig.org/" target="_blank" rel="noopener">the EuSpRIG site,</a> be sure to read some of the <a href="https://eusprig.org/research-info/horror-stories/" target="_blank" rel="noopener">spreadsheet horror stories</a>!</li>
</ul>
<p><strong>FAST</strong>: At the 4:26 mark, Peter mentions the FAST standards.</p>
<ul>
<li>The FAST standard is a set of rules for designing spreadsheets that are:
<ul>
<li><strong>F</strong>lexible, <strong>A</strong>ppropriate, <strong>S</strong>tructured and <strong>T</strong>ransparent.</li>
</ul>
</li>
<li>You can <a href="https://www.fast-standard.org/" target="_blank" rel="noopener">read or download the full guide</a> on the main page of the FAST Standard Organisation (FSO) site.</li>
</ul>
<p><strong>AFE: </strong><br />
At the 7:52 mark, Peter mentions the AFE (Advanced Formula Environment).</p>
<ul>
<li>AFE is a feature in the <a href="https://www.microsoft.com/en-us/garage/profiles/excel-labs/" target="_blank" rel="noopener">Excel Labs add-in for Excel</a>.</li>
<li>It lets you write, edit, and reuse formulas.</li>
<li>You can <a href="https://appsource.microsoft.com/en-us/product/office/WA200003696?exp=ubp8" target="_blank" rel="noopener">get Excel Labs</a> in the Microsoft AppSource</li>
</ul>
<p><strong>5G Components</strong> (Five G): At the 23:26 mark, Peter mentions Excel MVP Craig Hatmaker&#8217;s 5G components.</p>
<ul>
<li>Learn more, and <a href="https://sites.google.com/site/beyondexcel/home/5g-modeling" target="_blank" rel="noopener">get the free templates, on Craig’s site</a>, Beyond Excel (BXL)</li>
</ul>
<p><strong>Carolina Lago</strong>: At the 27:28 mark, Peter mentions Carolina Lago, from Tactic Financial</p>
<ul>
<li>See Carolina’s work on <a href="https://tacticfinancial.com/" target="_blank" rel="noopener">her Tactic Financial site</a></li>
</ul>
<p><strong>Silcrow</strong>: At the 45:25 mark, Danielle asks about the <strong>silcrow</strong>. It’s a section sign, <b>§, </b>that looks like a double “S”.</p>
<ul>
<li>Read more about <a href="https://en.wikipedia.org/wiki/Section_sign" target="_blank" rel="noopener">section marks in this Wikipedia article</a>.</li>
<li>You might be familiar with the <strong>pilcrow</strong>, ¶, which is a paragraph mark, that looks like a backwards capital “P”.</li>
</ul>
<h2>Video: Modern Excel … a Replacement for the Spreadsheet?</h2>
<p>Here’s the video, and the full transcript (slightly edited) is below the video.</p>
<ul>
<li>Do you use any of the Modern Excel tools that Peter showed?</li>
<li>Are you ready to move to this type of spreadsheet construction?</li>
</ul>
<h4><strong>Video Summary</strong> (by Danielle Fairhurst)</h4>
<ul>
<li>The introduction of Dynamic Arrays has fundamentally altered how spreadsheets are built!</li>
<li>Watch to hear from Peter Bartholomew to explore how ad-hoc end-user practices are giving way to structured, programming-like approaches, thanks to new capabilities like LET variables, LAMBDA functions, recursion, and advanced array handling. The talk will highlight how these innovations enable the creation of robust, algorithm-driven spreadsheet solutions, moving far beyond traditional tips and tricks.</li>
<li>This presentation draws on insights from Peter’s recent paper delivered at the EuSpRIG conference, where he explored how embracing &#8220;array thinking&#8221; and the new Excel programming paradigm can reduce risks and unlock unprecedented flexibility for spreadsheet developers and modellers.</li>
</ul>
<p><iframe loading="lazy" title="Modern Excel … a Replacement for the Spreadsheet?" width="840" height="473" src="https://www.youtube.com/embed/a50Y6YIC3Dg?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2>Video Transcript</h2>
<p>Here is the full transcript, which was auto generated by YouTube, and slightly revised by me (for capitalization, spelling, etc.).</p>
<p>If you spot any errors in the transcript,<br />
please let me know!</p>
<ul>
<li><strong><br />
Note</strong>: I adjusted some really long lines of text, so a few of the transcript time stamps might be off by a second or two.</li>
</ul>
<p>‘&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;</p>
<p>‘&#8212;&#8211;TRANSCRIPT START&#8212;&#8211;</p>
<h3>Virtual Meeting – Start</h3>
<p>0:00    Well we&#8217;ve got uh Dallas, South Africa, Namibia, Brisbane, Australia,<br />
0:07    Abu Dhabi, Egypt, Nigeria, all over the place.<br />
0:09    Welcome, welcome. My name is Danielle Stein Fairhurst. I&#8217;m based in<br />
0:14    Sydney, Australia. I&#8217;m a financial modeling specialist and I love talking<br />
0:18    about Excel and financial modeling and I love running<br />
0:21    these virtual meetups where I invite special guests uh relating uh<br />
0:27    that have something to say about the world of Excel and financial modeling<br />
0:33    and I&#8217;m very excited to welcome Peter Bartholomew uh here is he&#8217;s joining us<br />
0:39    from the UK today so morning his time, evening for me. Peter Bartholomew is by<br />
0:44    his own an admission not a financial modeler but his contributions to modern<br />
0:50    Excel means that his work is of a lot of interest to financial modelers. He&#8217;s got<br />
0:56    a lot of uh he talks to a lot of financial modelers in particular with the<br />
0:59    new dynamic arrays and when LET and<br />
1:02    LAMBDA came out and uh he&#8217;s been doing a lot of work in the development<br />
1:07    and it means that his work is very relevant to the financial modeling<br />
1:10    community and I&#8217;m sure he&#8217;ll uh tell us a lot more about that.<br />
1:14    So, I&#8217;ve known Peter for many, many years. Uh, and we finally got to meet in<br />
1:17    person in London earlier this year, and I&#8217;ve been wanting to have him speak to us<br />
1:24    for quite some time, and I&#8217;m really happy that he&#8217;s agreed to do it. So, welcome,<br />
1:30    Peter. I&#8217;m going to let you take it away.</p>
<h3>Peter Bartholomew Presentation Starts</h3>
<p>1:34    Okay. Thank you, Danielle. That&#8217;s uh that&#8217;s yeah, that was<br />
1:38    a a good session, wasn&#8217;t it, in London? Yeah, that&#8217;s uh the uh<br />
1:44    that was well that&#8217;s I I have been campaigning<br />
1:49    for better arrays uh to Microsoft oh at least before uh 1915 that&#8217;s 1915<br />
1:59    no not 2015 we&#8217;ll make that and uh was overjoyed in 2018<br />
2:06    when I actually got, oh I bet, something that was not just what I<br />
2:12    wanted but but better. So and what I have found is that it changes everything<br />
2:21    to the extent that when I&#8217;m asking answering questions on fora<br />
2:27    a common follow up is where do I put the code? The original post poster hasn&#8217;t<br />
2:35    even recognized the solution as being Excel. Now that leads me to think that<br />
2:41    possibly something&#8217;s changed. So uh um let&#8217;s see whether I can uh ah<br />
2:50    down page down should work. Yes.</p>
<p>2:55    So what I&#8217;m going to do is try and show you<br />
2:59    why I believe that LET and LAMBDA don&#8217;t just enhance traditional methods,<br />
3:05    they actually offer a completely different approach<br />
3:11    within the same package. Um they do share some common features.<br />
3:17    Both are based on the grid and they share a common library of functions.<br />
3:24    Beyond that, not so much. That&#8217;s pretty much everything beyond that can be<br />
3:30    different. Um I sometimes think that if the traditional spread spreadsheet<br />
3:38    were a building set, it would be piling up Jenga blocks. They stack to the<br />
3:42    point where the whole edifice becomes ever more wobb wobbly<br />
3:51    sort of built on its own inconsistencies<br />
3:56    and eventually the whole lot comes crashing down</p>
<p>4:01    that uh and I have seen some very unstructured workbooks that uh<br />
4:06    it&#8217;s a wonder they ever hold together and come to that only about uh 10%<br />
4:13    of spreadsheets at the most are actually correct and do hold together.<br />
4:20    So uh um say that the standards might help things<br />
4:26    like FAST give you enforce a very regular pattern<br />
4:31    and if I&#8217;m trying to uh refactor a an<br />
4:37    analysis starting on somewhere the something that&#8217;s quite well defined does<br />
4:43    help. So, but they&#8217;re still built on the same<br />
4:48    shaky foundations.</p>
<p>4:51    Now, we&#8217;ve got this the new shiny thing<br />
4:56    in town of LET and LAMBDA. And there is a temptation<br />
5:02    to see this as the clever bits, the bits for advanced users that uh the the bit<br />
5:10    that goes as the the pinnacle of creation balanced on top of your existing model<br />
5:17    and I believe that is fundamentally flawed and a wrong way of doing it.</p>
<p>5:25    The LAMBDA is not the crowning glory of an ivory tower. It is something far more<br />
5:34    basic than that. So it&#8217;s a more structured setup in a way. You have far<br />
5:41    less flexibility than you do with the traditional spreadsheets,<br />
5:47    but it&#8217;s more solid. And what you can<br />
5:52    then do is build from the ground up using LETs, LAMBDAs, and so on.</p>
<p>6:00    Um the the rules of construction are simply different but what you build can do<br />
6:07    solve the same problems and in a better way. So<br />
6:13    if I if I compare that&#8217;s the traditional and modern<br />
6:21    um now I would hold all my variables as LET variables.<br />
6:27    They&#8217;re somewhere in memory. I don&#8217;t know where they are.<br />
6:30    I don&#8217;t care where they are. I reference them by name. On a<br />
6:34    traditional spreadsheet, they would be visible in cells and they would be<br />
6:40    referenced by the location of the cell. Um, I believe I can get more meaning but<br />
6:47    with the name. The formula that traditionally there&#8217;s the illusion that<br />
6:54    the formula is in the cell. It&#8217;s not. There&#8217;s no such thing as the grid. It is<br />
6:59    just uh an illusion, an image, graphic image built up. Um</p>
<p>7:04    You are already blowing my mind, Peter, already. What are we eight minutes in<br />
7:09    and I&#8217;m like, okay, it&#8217;s just what I thought was everything<br />
7:16    I thought was true, you&#8217;re telling me is no longer the case.</p>
<p>7:19    Yeah. Yeah. It&#8217;s just an illusion. And<br />
7:22    the originators the spreadsheet knew that they were expert programmers<br />
7:29    writing for non-programmers and creating an illusion. So uh it&#8217;s uh that<br />
7:38    now the formulas are also in the as the alternating LET parameters where you<br />
7:46    that uh they clearly define the parameter and to view them it&#8217;s best in<br />
7:52    the AFE because the name manager is dreadful but uh</p>
<p>7:59    um the way you handle arrays that uh traditionally<br />
8:05    they are just collections of scalar cells flying in close formation.<br />
8:11    Mhm. That they address to one by one by using the concept of relative referencing.<br />
8:18    If I drag a formula down one cell then the cell everything I references goes down<br />
8:24    by one cell. It&#8217;s an absolutely awful way of doing it. But uh it it works for<br />
8:31    non-programmers. It&#8217;s um that now it is the array that is the<br />
8:39    object that it has elements. Fine. It&#8217;s well its properties are defined in terms<br />
8:45    of elements but the array is the object. You address it by name. I named the<br />
8:51    anchor cell and then put hash to get a dynamic array and that that&#8217;s actually a<br />
8:57    range on your sheet. um the user intent<br />
9:04    that&#8217;s from a traditional spreadsheet it&#8217;s just implicit. You know that if the<br />
9:10    spreadsheet is put together by a financial modeler and it&#8217;s offered to<br />
9:15    other financial modelers they can they<br />
9:18    have a shared background experience and can actually see what&#8217;s going on. that<br />
9:25    um there&#8217;s no no statement of what&#8217;s being done at every any stage. Whereas<br />
9:32    now with a LAMBDA function, the function like any function, the built-in<br />
9:38    functions, they should tell you what the process step is, what you&#8217;re doing to<br />
9:44    get the new results, that you&#8217;re sorting things, you&#8217;re filtering them, you&#8217;re<br />
9:49    doing something. And it&#8217;s that intent that I would uh seek<br />
9:57    The precedence. What what is it that&#8217;s being processed?<br />
10:00    You&#8217;re doing something, but to what? Well, it&#8217;s you click on a<br />
10:05    precedence tree in or use control some square brackets.<br />
10:13    I&#8217;m was never very good at the keyboard shortcuts. Um, but now<br />
10:19    you have an explicit argument list in in parentheses following the array, the<br />
10:25    function name. So it&#8217;s all there what you&#8217;re doing and what you&#8217;re doing to<br />
10:30    it, what you&#8217;re doing, what you&#8217;re doing it to is there explicitly.</p>
<p>10:38    Um so oh that&#8217;s it&#8217;s built on the concept of<br />
10:45    multi-dimensional arrays. Just embrace it and don&#8217;t look back because if you<br />
10:51    try and build in what you already know into the new you&#8217;ll get yourself into a<br />
10:58    mess. You&#8217;ll keep on thinking oh I could just do like that like and then<br />
11:02    what you do won&#8217;t be dynamic. it won&#8217;t work with the rest.</p>
<p>11:06    It&#8217;s very we we know this, but it&#8217;s very hard to do in practice<br />
11:09    because we often have these models<br />
11:14    that have already been built and we&#8217;re sort of adapting them and<br />
11:16    I&#8217;ve lost sound.<br />
11:18    Oh, you can&#8217;t hear me,<br />
11:20    aren&#8217;t you&#8217;re there again.<br />
11:21    I just said that it&#8217;s it&#8217;s quite difficult to do<br />
11:24    that in practice because it&#8217;s it you know you you inherit these legacy models<br />
11:31    and they&#8217;ve already got older traditional formulas there and it&#8217;s not<br />
11:38    really practical to replace everything with a dynamic<br />
11:40    It is well that&#8217;s I haven&#8217;t used the cell reference<br />
11:43    since 2015 when FAST told me I shouldn&#8217;t use names<br />
11:51    And I thought, you&#8217;re not right for that for that moment. I banned cell<br />
11:59    references from my workbooks.<br />
12:02    I remember you telling me this a long time ago that you never ever<br />
12:05    use cell references. And I was like, what? How can how can you do that?<br />
12:08    And of course, it makes sense once<br />
12:12    you&#8217;ve got the dynamic arrays working.<br />
12:15    Yeah. Oh, it was really painful with cse<br />
12:17    arrays and uh defined names but yeah it&#8217;s possible</p>
<h3>Examples</h3>
<p>12:24    right so let&#8217;s try and give of just a couple few examples of things that I<br />
12:30    mean when I say life is different and the the the<br />
12:37    algorithms that I implement are now or I implement that&#8217;s uh that&#8217;s not jump to<br />
12:45    conclusions, um, use array manipulation<br />
12:51    as a as an integral part of how you do how I do things. Take a I&#8217;m trying to<br />
12:58    start with a simple problem of uh monthly reports for a various items<br />
13:07    and somebody says okay I want quarterly I&#8217;m not I don&#8217;t need that<br />
13:10    level of granularity monthly, quarterly will do me fine. Mhm.</p>
<h4>Array Shaping</h4>
<p>13:14    How do you do it? Well, there there are a number of ways of doing it, but the<br />
13:19    one that I want to illustrate uses array shaping. So, what I want is the same<br />
13:27    figures by quarters. So, that&#8217;s sums if<br />
13:32    I can see it down the corner, but should be the one 194 there. And uh so<br />
13:41    what a I have done let&#8217;s see if I can get this to work<br />
13:48    is and I will also open that up<br />
13:54    is I first counted that there are four quarters that I&#8217;ve got to to reproduce<br />
14:01    and I I&#8217;ve then just rounded it up so it&#8217;s<br />
14:07    the December that was missing I&#8217;ve so I&#8217;ve got a round number of quarters.<br />
14:12    That&#8217;s just admin. To go to a single column, the the target is to wrap it. So, I&#8217;ve<br />
14:20    wrapped the figures across the uh sheet in threes. So, it&#8217;s January, February,<br />
14:27    March, April, May, June. And by rearranging the array, the data, I&#8217;ve<br />
14:34    now got a simple calculation that all I&#8217;ve got to do is sum each sum<br />
14:41    by row and I&#8217;ve got the quarter values. So<br />
14:48    that&#8217;s summed by row. Mhm. This this quantity by quarter is by row<br />
14:54    arranged by quarter sum. And uh that&#8217;s pretty almost the job done<br />
15:02    except that I want to wrap it back under the byproduct.<br />
15:08    And so that&#8217;s just another wrap. And then uh if this is working data<br />
15:16    as part of a calculation, it stays as it is. But if it&#8217;s for user consumption,<br />
15:21    if it&#8217;s part of presentation, then I need to pretty it up with<br />
15:26    possibly a total row and the and a heading row. And dynamic arrays are very<br />
15:34    nice at changing the output formats and uh give you quite a lot of flexibility<br />
15:40    whereas to do this by cell, cell by cell would be quite awkward really.<br />
15:47    M um okay that so that&#8217;s so that&#8217;s array shaping</p>
<h4>Accumulation and Stacking</h4>
<p>15:49    Next I want to<br />
15:55    do to show problems that can be solved by um accumulation<br />
16:02    and uh stacking so<br />
16:08    a tax return that this Dennards quoted this at one time those are the<br />
16:16    thresholds to some US tax bands for 2022, I think. And those are the<br />
16:24    associated rates. And what I want to do is given a taxable<br />
16:31    income, I want possibly just to produce<br />
16:36    the amount of tax, but also the possibility<br />
16:42    of a full breakdown in which you look at each band, how much tax is payable, is<br />
16:50    chargeable in that band, and what the tax is. So that that&#8217;s that&#8217;s the<br />
16:57    challenge. Um you can see my formula is tax calc,<br />
17:03    the thresholds for the US system rates<br />
17:07    and that I want a full print out. If I delete that.<br />
17:13    Don&#8217;t know what yes only gets. So I better type true<br />
17:18    again.<br />
17:23    uh and go to so that that&#8217;s the uh the<br />
17:29    exercise and<br />
17:34    what I do is these are the the lower the the lower<br />
17:40    thresholds I want to get the upper bounds the limits and<br />
17:45    so I drop the zero at the bottom<br />
17:50    and then the thing drops down. But I&#8217;m sneaky. I put the income in, stacked into<br />
17:58    the loop. So the income gets sorted in the correct place.<br />
18:05    The next step is to look at the bands, which is the upper limit minus the threshold.<br />
18:08    Oh, I suppose I ought to be showing you<br />
18:12    a little bit about what&#8217;s going on. So let me go back. Those are the upper<br />
18:21    bounds. That is the the 140 is the is the amount you see up there. And uh now<br />
18:31    that is the entire bands, the entire second band, part of the third band<br />
18:39    because it&#8217;s limited at the top by the actual taxable income.<br />
18:47    The next step is to multiply it by the tax rate to get the tax due.<br />
18:55    And then I have the uh the the breakdown<br />
19:01    at which I I stack all of the things together. I calculate the total<br />
19:08    and I return a pretty little table with the<br />
19:15    tax due at the bottom and all all of the breakdown.<br />
19:19    I could if I wanted and if I&#8217;ve got uh<br />
19:23    if I if I&#8217;m the accountant and I&#8217;ve got a lot of 150 of these<br />
19:28    things I could just put the incomes in with the client name and just bash out<br />
19:36    the tax as single statements so that I&#8217;ve got a summary one but uh<br />
19:42    okay so that&#8217;s an example of that</p>
<p>19:45    that&#8217;s great there&#8217;s a there&#8217;s a Paul Clark has just popped another example<br />
19:49    into the chat which is a big long uh sort of code uh which is a similar kind<br />
19:56    of approach but you know more using using formulas um with a LAMBDA formula<br />
20:04    uh personally I just go with the uh close MATCH XLOOKUP which is a a much<br />
20:09    simpler way of doing it but um yeah as always there&#8217;s about there&#8217;s multiple<br />
20:14    ways of achieving the same result.</p>
<p>20:17    Yeah. Yeah. quite that<br />
20:19    Uh pity I can&#8217;t see the uh the discussion that uh<br />
20:26    Oh, that&#8217;s okay. I&#8217;ll send it to you later.<br />
20:29    Okay, that&#8217;d be great.</p>
<h3>FIFO Example</h3>
<p>20:31    The other one that I didn&#8217;t know whether to skip or include<br />
20:35    it depends on how much financial modeling I wanted to do<br />
20:38    today or you wanted me to do. Interesting. Was a FIFO f first in first out<br />
20:46    calculation. which I have a set of inputs, dates which aren&#8217;t particularly used but<br />
20:53    could be useful for working out the time that stock is held and the warehouse<br />
20:59    costs and so on. um the volume in the price in and then the customers the the<br />
21:06    the outputs dates volumes and the the one possible goal is for any<br />
21:16    given output batch you you work out the input costs<br />
21:21    um I&#8217;ve also done this uh for iron ore<br />
21:27    so that you for any given customer batch you know what the iron the uh content is<br />
21:35    so it&#8217;s the same calculation and uh I accumulate the inputs so those<br />
21:44    essentially are serial numbers that act as a flag something happened you ran out<br />
21:51    of a of a supply at that point um I do the same with the outputs that<br />
21:58    you fulfilled an order. At this point, I stack the two and sort them. So now I&#8217;ve<br />
22:06    got um divisions with uh each one is a<br />
22:12    tranche. I can work out how many items are in the the tranche, where it came<br />
22:18    from, and where it went to. And that&#8217;s is the basis for you know their number<br />
22:25    of possible calculations. So that&#8217;s the table that I build up<br />
22:33    and uh so that those are the volumes of each tranche. Those are the customers it<br />
22:40    goes to. That&#8217;s where it came from. That&#8217;s how much it cost. And uh<br />
22:49    the formula is th this is done as a a Craig Hatmaker 5G component.<br />
22:55    So if I if I want to get something to a<br />
23:01    deliverable standard that&#8217;s uh Craig&#8217;s work is amazing. It&#8217;s what happens when<br />
23:06    you let a professional an IT professional into a spreadsheet and it<br />
23:12    comes out as something looking totally different in concept. Um,<br />
23:18    so that so you know I feed some ideas into<br />
23:26    Craig&#8217;s 5G components. He exploits them and occasionally I step<br />
23:33    up to the mark and up my game and produce something that is transferable,<br />
23:38    usable, readable and documents with change control and all the rest of it.<br />
23:45    Um yeah it&#8217;s it&#8217;s quite a different concept from the normal spreadsheet<br />
23:50    approaches but uh the the bit I&#8217;m going to show is uh I I do all the calculation<br />
23:58    won&#8217;t take you through that but it&#8217;s the same sort of thing<br />
24:02    it is the stacking and sorting and then I&#8217;ve got a range of<br />
24:05    options the default table or I can group by to get it group by the customer and<br />
24:14    you you look at the total cost of the inputs. I can pivot them. Let&#8217;s go and<br />
24:21    have a look at this. Um that&#8217;s the list that&#8217;s grouped by by<br />
24:27    customer. And uh if you look that say customer three is the<br />
24:34    28 and 58. Do I see that? Customer 3 28 and 58.<br />
24:41    Now it looks Yes.</p>
<p>24:42    Hang on. Hang on. What are these? What are these? What are these buttons here?<br />
24:45    Is this a slicer with a table?</p>
<p>24:47    Uh, it&#8217;s Yes, it&#8217;s a one cell pivot table,<br />
24:57    right? It&#8217;s one one cell because I&#8217;ve selecting one<br />
25:02    item and I&#8217;ve got rid of it&#8217;s only the row<br />
25:08    headings. I don&#8217;t have any values and uh I don&#8217;t have any headings or<br />
25:14    buttons or anything else. It&#8217;s just one value that sits in a cell<br />
25:19    and that controls the um the uh the switch statement which<br />
25:27    controls what you see here. Nice.<br />
25:30    So, and they they&#8217;re they&#8217;re nice looking little controls, aren&#8217;t they? Uh<br />
25:35    so um that that&#8217;s the sort of the basic but if you want to see it&#8217;s sp sort of<br />
25:42    arranged so you can actually see which batches went came from where and<br />
25:46    went where you can do a cross tab. Now I wouldn&#8217;t recommend that<br />
25:52    if you once you know this is six and four inputs outputs.<br />
25:57    If you&#8217;re talking of uh 15,000s and you you&#8217;re thinking of a 15,000 by<br />
26:05    15,000 array with just a little straggle of numbers working down diagonal, I<br />
26:11    don&#8217;t think that&#8217;s much use for anyone that uh I wouldn&#8217;t be greatly<br />
26:15    attracted to that. But for small models and seeing<br />
26:19    what&#8217;s going on, it&#8217;s it&#8217;s it&#8217;s nice and it&#8217;s sort of you can<br />
26:26    actually see um I&#8217;ve also a version which tells you the volumes as well as<br />
26:32    the costs. So uh right that was the sort of end of first part.<br />
26:40    How am I doing on time? I&#8217;ve got a little bit<br />
26:45    good but uh are there any questions or or comments? Any? No.<br />
26:50    Any any rotten fruits being thrown in? Yeah. Yeah. No, no, that&#8217;s great.</p>
<p>26:54    Um, no, just just lots of comments, but um no particular questions.<br />
26:57    So, if people have got particular questions that they&#8217;d like Peter to address, just pop<br />
27:03    it into the Q&amp;A. Um, if it&#8217;s just a comment, um, just pop it into the chat.<br />
27:06    So, um, I will let you know if questions come through, Peter.</p>
<p>27:10    Okay. Now I go and see what I can find another. Isn&#8217;t that I&#8217;ve got to find<br />
27:17    another spreadsheet.<br />
27:19    You&#8217;re going to go to the other the other file now.<br />
27:23    Yeah. Right.</p>
<p>27:25    Pop that into the chat as well so people can</p>
<p>27:28    Okay. And um I&#8217;ve also it was actually Carolina Lago<br />
27:34    that produced a very simple financial model for me that I could work<br />
27:40    with and uh because I I know it&#8217;s bread and butter for<br />
27:46    everybody else but I find them massively complicated to understand.<br />
27:53    And really it&#8217;s because I don&#8217;t I was expecting to see a calculation and what<br />
27:58    I&#8217;m actually looking at in the um the model is not a calculation. It&#8217;s a<br />
28:05    presentation you know of information. It&#8217;s a story in numbers. And uh whereas<br />
28:12    I expected well what what&#8217;s the question? What is the answer and what is<br />
28:18    the quickest route from the question to the answer? You know that uh and<br />
28:24    probably the question is um given these flows these um assumptions<br />
28:33    what is the financial state of my company in 8 years time? You know so you<br />
28:38    want uh to know whether you&#8217;re in year by year whether you&#8217;re<br />
28:43    in credit or debt and once as you know that<br />
28:47    you have the information to present it how you like and this is how financial<br />
28:53    models appear to like it. So, uh but it really does did confuse the hell out of<br />
28:58    me. Um, so we started off with assumptions and<br />
29:05    Carolina put a a an exponential uh geometric series for the uh revenue<br />
29:14    and costs which peaked and that throws the company into debt for a while into<br />
29:21    revolver debt uh called down. Um<br />
29:26    uh the thing is I don&#8217;t know what these numbers mean. Are they just assumed<br />
29:33    flows assumed constants over the period and then magically on January the 1st<br />
29:39    they change to a different thing or is there an implied continuous flow and<br />
29:48    you know it&#8217;s and according to how you model it you then you&#8217;ll implement<br />
29:55    slightly different solution algorithms and you&#8217;ll get slightly different<br />
29:59    results, and different accuracy.<br />
30:02    So uh anyway the the model I try to analyze it. The uh green were taken from<br />
30:12    I I took each of these um schedules and uh statements as if it were a function.<br />
30:21    I looked at what the inputs were in green. I looked at what the outputs were<br />
30:28    in um in yellow. And I went down and found, oh dear, I haven&#8217;t got a clue<br />
30:33    what the interest is, and neither will I know until I finish the model.<br />
30:36    So I put a a break in there. So I either do revolver interest</p>
<p>30:44    That whole circularity issue where you&#8217;ve got your opening, closing,<br />
30:48    and you can&#8217;t calculate your interest until you know what your cash flow is,<br />
30:51    and you can&#8217;t calculate your cash flow until you know what your interest is.<br />
30:56    Is that what we&#8217;re attacking here?</p>
<p>31:00    Yep. That uh Came stripped the problem<br />
31:04    right back and said, &#8220;Right, you solve that.&#8221; So uh um it turns out that the<br />
31:09    problem is actually comes down to here of beginning sorry further down<br />
31:17    is yeah yes into the uh debts schedule and uh things that you<br />
31:25    don&#8217;t know down here um I analyzed it. Oh because I&#8217;m going<br />
31:30    to put everything in LET statements I need names. I use defined names here but<br />
31:36    ultimately they move across as LET variable names as well. So it&#8217;s the<br />
31:43    first cell of is the long-term liabilities<br />
31:52    which apparently were nil which is very good but um the uh and then put a hash<br />
31:58    after it and you get the the whole row. So that was the way that I started the<br />
32:06    refactoring. Um I to see what was going on, I wrote out all of the formula<br />
32:15    there and I put the names across the top and I looked to see whether the names<br />
32:23    occurred in the formula. And if they did, then I put a one out.<br />
32:27    And these are this is the grid that you get.<br />
32:30    And you&#8217;d see that earnings before tax depends on revenue and costs<br />
32:35    and you know those and that&#8217;s fine but it also depends on revolver interest<br />
32:41    and you don&#8217;t know that because that calc gets calculated much later.<br />
32:47    So that that was what I used to try and get a grip on the problem and try and find<br />
32:55    what I was facing. There&#8217;s a little revolver in there that is looks self-contained.<br />
33:02    Um, so if I go back to the model and I<br />
33:10    switch out the uh the break from what I&#8217;ve told you, you should be<br />
33:18    expecting the whole lot to crash and uh fail to evaluate. But it doesn&#8217;t.<br />
33:24    And the reason it doesn&#8217;t is I&#8217;ve cheated that uh if you come down<br />
33:32    to beginning balance closing balance<br />
33:39    moments where am I think I&#8217;m in the right place um<br />
33:47    the opening cash or debt is not calculated in this model at all<br />
33:54    it&#8217;s calculated on the next sheet. So this one won&#8217;t go circular because<br />
33:58    I&#8217;ve got I&#8217;ve given the given it the answer was for<br />
34:02    completely separate calculation. Um, what I did with Carolina&#8217;s model was<br />
34:10    I combined the cash and the revolver debt into one variable so that positive<br />
34:17    values of cash, negative are are the revolver debt. And I did that just to<br />
34:24    make the calculations easier. Um, so it&#8217;s as if it were one account<br />
34:30    with a a credit facility on it. So<br />
34:37    my calculation is actually here. It&#8217;s a SCAN over the revenue minus costs<br />
34:45    and a LAMBDA function which works out cash and revolver.</p>
<p>34:51    The function doesn&#8217;t looks<br />
34:56    really it&#8217;s not much to it. But then I ask for a problem without much to it<br />
35:02    for you maybe. Um I need to know opening values which are zeros flows which are<br />
35:09    revenue minus costs. The interest is the<br />
35:15    revolver the rate revolver rates times the negative part<br />
35:21    of the combined cash debt figure to the financial state<br />
35:28    earnings before tax. You take the flow and you subtract the interest. That<br />
35:34    gives you the earnings before tax. The tax is the positive parts is related<br />
35:40    to the positive parts of the earnings before tax<br />
35:45    times the tax rate. And then the closing balance is opening plus the<br />
35:52    earnings minus the tax and return the closing. And that&#8217;s that<br />
36:00    that is the spreadsheet expressed in a different way in which it sort of just<br />
36:07    go straight for the closing balance. Um the advantage here the horror was<br />
36:15    that the whole band model has to go into one formula and uh you know how on earth<br />
36:23    one does that? Is it&#8217;s not quite as bad it&#8217;s bad but it&#8217;s not quite as bad<br />
36:29    as that because this function only has to deal with one time period<br />
36:37    at a time and SCAN and we&#8217;ll run it across. The other thing about it<br />
36:44    that&#8217;s a saving grace is I&#8217;m only looking for the closing balance. I&#8217;m just looking<br />
36:50    for one quantity. Uh everything else that I calculate along the way I discard.<br />
36:57    So there there is some simplicity in this. But uh<br />
37:03    if what I do once as I&#8217;ve got oh yeah<br />
37:09    then opening balance is the closing balances which is the<br />
37:14    formula you&#8217;ve just seen brought forward one period uh by pushing um the initial<br />
37:21    revolver balance in at the front. And so if I know closing balances, I know<br />
37:28    opening balances. If I know all the opening balances, then I can go back to<br />
37:34    this model and calculate the whole lot in terms of the opening balances, which<br />
37:41    is what is done here. And why I&#8217;ve got numbers because down there I&#8217;ve brought<br />
37:48    in the negative part of the uh revolver<br />
37:53    which is the debt. And once as I&#8217;ve got that that goes up to the top as um<br />
38:03    the as as interest by multiplying by the<br />
38:08    rates that you&#8217;re paying. So the whole model then holds together<br />
38:14    given that I&#8217;ve got the calculation on another sheet.<br />
38:18    Um I ought to be finished. I I&#8217;ll give myself can I have five minutes<br />
38:24    just to uh just throw another couple of grenades into the goldfish ponds?</p>
<p>38:30    Absolutely. Absolutely. Throw away. Grenade away.</p>
<p>38:34    Um so I then went to make the calculation a bit more complicated.<br />
38:40    There&#8217;s you know if something if something is complicated already there&#8217;s<br />
38:46    no harm in making it really complicated. uh the the problems of circularity<br />
38:55    is that occur when these you see models in which the you have an average of<br />
39:02    beginning and closing balances but you don&#8217;t know the closing balance until you<br />
39:07    you know the closing balance depends on the average and<br />
39:10    the average on the closing balance and you get yourself into a real mess.<br />
39:13    You invoke circularity, it converges to something. It converges<br />
39:20    to something more accurate. Maybe if it converges, I&#8217;ve seen problems which go<br />
39:26    on for a hundred steps and then just meander away from the solution because<br />
39:32    the uh you know the the um convergence<br />
39:37    isn&#8217;t being run at that step. Um the the chaos theory is based on formulas<br />
39:45    like this. So you don&#8217;t necessarily get decent behavior.</p>
<p>39:48    But there is an alternative which is predictor corrector approaches.<br />
39:55    So the interest was the revolver rate uh times the negative part of the cash<br />
40:01    date. And but that is only a first guess. The earnings before tax flow<br />
40:09    minus interest is again first guess. No more than that. I&#8217;m not going to put it<br />
40:15    on my sheet. I&#8217;m not going to overwrite it. I that it is just a first guess.<br />
40:20    It&#8217;s a different quantity. Okay. The average is the opening balance plus<br />
40:27    half the earnings. Mhm. And that&#8217;s again it&#8217;s just an estimate<br />
40:32    but it improves the uh the calculation. So I recalculate interest as the revol<br />
40:41    as the with a revolver rate the negative part this time of the average balance<br />
40:48    over the period and uh then hence the earnings but<br />
40:53    before tax gets recalculated the I haven&#8217;t included the t the tax in<br />
41:01    this averaging process I rightly or wrongly assume that the tax is payable<br />
41:07    at the end and the fact that you&#8217;re t pay you&#8217;re building up a tax commitment<br />
41:15    doesn&#8217;t make your your financial state worse. You&#8217;re not drawing on more<br />
41:20    revolvered debt because at the end of the year you&#8217;ll have to pay tax. So I<br />
41:26    didn&#8217;t want to merge the tax back in. So I I just left that till later. that<br />
41:32    gives the closing balance and again that uh return the closing balance gives<br />
41:41    that&#8217;s the calculation but with just a different LAMBDA function<br />
41:46    the same as the one before I&#8217;ve got the uh estimates<br />
41:51    as well as the refined thing if I just output the variables<br />
41:57    from there and then I tidied it up And I was sort<br />
42:03    of kind and I I separated out what is cash, what is revolver debt. You see<br />
42:09    them switch as you as you go into debt and those periods.<br />
42:15    Um similarly with the closing. So and I<br />
42:20    chucked away the estimates. So that that would be a solution.<br />
42:27    And you you can see the figures sort of going from closing back to opening.</p>
<p>42:33    Can I just ask about how this differs to the uh the one that Craig Hatmaker<br />
42:40    showed us uh a little while ago? I think the um you know it does a similar thing,<br />
42:45    but I think he said the the way that it calculates is slightly different. Is that right?</p>
<p>42:51    Yeah. that uh I need to go back and have a further look at uh what Craig has done<br />
42:57    that uh in fact I&#8217;m working with work with Craig that know him well that uh</p>
<p>43:04    similar it&#8217;s a similar kind of a similar kind of thing</p>
<p>43:07    yeah some of my methods have feed feed into his components and more a case that I<br />
43:12    ought to learn and do more with my work to put it in the form of his components</p>
<p>43:20    it&#8217;s great to see the my understanding yeah the collaboration is good for for<br />
43:24    the industry as a whole.</p>
<p>43:28    My understanding is what Craig did with the the circularity problem was to emulate<br />
43:32    what&#8217;s the uh the um built-in uh circularity does of just repeating the<br />
43:40    calculation and he put that into a recursion rather<br />
43:45    than uh um an Excel iteration<br />
43:50    and uh did so many loops around um by keeping on averaging the beginning<br />
44:00    flow and the ending flow over a period and taking the average that that is a<br />
44:06    relationship which works exactly if the flows are quadratic.<br />
44:13    Typically this type of equation has exponentials as its solution not quadratics.<br />
44:19    So you&#8217;re putting a lot of effort into converging to something that isn&#8217;t the<br />
44:26    solution. It&#8217;s a it&#8217;s it&#8217;s a good estimate. It&#8217;s an improved estimate,<br />
44:32    but it isn&#8217;t the solution. So uh I I<br />
44:35    just I think u Diarmuid Early about two years ago. I&#8217;ve only just come across<br />
44:41    it, but did quote uh a workbook that does the same calculation as I&#8217;ve done<br />
44:49    essentially, but you you just see the estimate and then the second revised<br />
44:55    estimate appearing on the spreadsheet. So, it&#8217;s worksheet formulae rather<br />
45:02    than uh inlet LAMBDA. So, wow. Right. Yeah.</p>
<p>45:08    Hi, can I just if if anyone else has got any I don&#8217;t think we have any<br />
45:111    outstanding questions right now. So, if anyone has<br />
45:14    any, please get them in. Um, I just wanted to ask about that symbol which<br />
45:19    I&#8217;m not really I haven&#8217;t seen used that often. You&#8217;ve got that uh I can see it<br />
45:22    just there in front of the nil. It&#8217;s like the double S. I think it&#8217;s called<br />
45:25    a silcrow. Um, is that like a like a placeholder or why do you use that symbol?</p>
<p>45:32    Where where are you? Uh where will uh</p>
<p>45:35    So I can see it over on Oh, I can&#8217;t see your rows.<br />
45:39    Um it&#8217;s like the double S. Uh like the the the sort of Latin character.</p>
<p>45:46    Oh, yeah. Yeah, that&#8217;s it. The the I think it&#8217;s called the silcrow there.</p>
<p>45:51    That one. Yeah, that&#8217;s the one. Yeah. Yeah. that<br />
45:56    basically um BBA is not tolerant of it but<br />
46:02    spreadsheet formulas you can um insert symbols.<br />
46:08    Mhm. And uh although they tell you that names must just be Latin letters and<br />
46:17    numbers then uh it&#8217;s not really true that if you<br />
46:22    are Greek then uh all of these things are part of your natural language. So,<br />
46:29    uh, you can pick quite a lot out of the symbols. And what I did was to pick<br />
46:36    somewhere the section markers, the double S to indicate series assumptions<br />
46:45    there, that&#8217;s it as series assumptions. And I picked Oh,<br />
46:52    dogs are going berserk, um a currency marker<br />
46:57    as constant assumptions just so that I<br />
47:05    would know what&#8217;s the uh you know understand that the names I<br />
47:11    know immediately that&#8217;s a series assumption</p>
<p>47:20    yeah so it&#8217;s like a marker, is that a commonly used technique?</p>
<p>47:20    it just suited me that the other things that I&#8217;ve got uh backspace<br />
47:29    lambda. Yep. And that turns into a Greek lambda.<br />
47:35    That that&#8217;s just the um uh oh they call it in words there&#8217;s the uh correction<br />
47:44    sort of uh spell that does spell ch checking and correction.<br />
47:48    you put in symbols like that and because<br />
47:53    um Excel annoyingly thinks that that is a cell reference<br />
48:01    or possibly let&#8217;s do something a little bit more significant<br />
48:06    tax 2020<br />
48:13    this year it Excel will think that&#8217;s a cell and<br />
48:18    everybody knows it&#8217;s an amount of tax you&#8217;re going to be paying next year.<br />
48:25    And I find bits like that frustrating.<br />
48:28    I want x1 as a variable. So what I tend to do is x underscore one.<br />
48:36    Mhm. And it turns it into a subscript. Oh, nice. So uh so as I I managed to get<br />
48:46    over the fact that uh Excel has squandered<br />
48:52    um how many variable names it&#8217;s the uh you know it&#8217;s hundreds of thousands oh I<br />
48:59    suppose this number of cells isn&#8217;t it it&#8217;s 16,000 rows times uh million<br />
49:09    you know columns and So, it&#8217;s an awful lot of names that it has squandered<br />
49:13    on meaningless on, in on imaginary cells.</p>
<p>49:16    Yeah. Yeah, that&#8217;s true. But now, um, we&#8217;ve got a question from John.<br />
49:23    Um, he says, &#8220;Is frozen?&#8221; Oh, you can Can you hear me?<br />
49:31    So, we&#8217;ve got a question from John and he&#8217;s saying,<br />
49:34    &#8220;Can everyone else hear me? Hear me?&#8221; Uh, I can hear you. Okay, you can hear me.</p>
<p>49:37    All right. Uh so he says is it practical so this concept of creating this<br />
49:43    uh you know the circularity is it practicable when a model has multiple<br />
49:49    circularities for example tax interest debt sculpting it seems that the<br />
49:54    complexity of such a big LAMBDA formula would be exponential with circularities<br />
50:00    and secondly how flexible are these so how easy it is it<br />
50:04    to add new elements into the big formula<br />
50:07    formula such as adding tax circularity to an existing formula.<br />
50:13    So you would be able to add more circularities, wouldn&#8217;t you?</p>
<p>50:21    It&#8217;s yeah where you add them might uh might vary slightly but uh something<br />
50:29    like um uh what they call senior debt<br />
50:35    that that&#8217;s got its own little circularity as you integrate along<br />
50:39    and it&#8217;s self-contained and it just comes in<br />
50:42    as the result comes in as a number that that would be<br />
50:47    quite easy to do. Mhm. Um the<br />
50:54    you&#8217;re you&#8217;re you&#8217;re working with formulas like<br />
51:00    I&#8217;m I&#8217;ve lost my mouse. There it is. It&#8217;s on the wrong screen. Um like this.<br />
51:06    I I had actually made a mistake and uh had to confess to Danielle this this<br />
51:13    morning that uh the average I put in as the opening plus earnings over two and<br />
51:23    I&#8217; of course I&#8217;d missed out another opening. It&#8217;s the opening<br />
51:29    over two plus the closing. So, uh, that&#8217;s the opening<br />
51:33    plus the average earnings before tax. And<br />
51:39    it&#8217;s reasonably straightforward to edit these formula. If you&#8217;ve if it&#8217;s<br />
51:46    meaningful, you can follow through. I believe they should be a lot more<br />
51:51    modular. Um so that uh<br />
51:56    you know each sort of business decision or law ought to be<br />
52:04    captured in its own uh LAMBDA function. So this itself ought to be built up from<br />
52:11    LAMBDA functions. Um and you would be trying to construct the<br />
52:18    things so that it is uh editable so that<br />
52:24    you can take one of these to your client and say is that your company procedure. This is<br />
52:30    what I&#8217;ve implemented. I think it&#8217;s what you described to me.<br />
52:33    Take that little LAMBDA function away. Test it. See<br />
52:37    whether it is what you want or I&#8217;ll do it with you. Um so there is a level of<br />
52:47    comprehension and communication that&#8217;s going on which is not involved in the<br />
52:53    numbers. It&#8217;s involved in the formula and the the numbers just follow the<br />
52:58    logic. So uh but you&#8217;ve got to have a client that understands the logic.</p>
<p>53:05    It&#8217;s uh so yeah and I think that the the challenge with this is always having the client<br />
53:13    client understand and be able to to follow your logic. Um because we are so used to<br />
53:20    using Excel and the grid uh and being able to trace back every single cell and<br />
53:26    this is just such a different way of working. Um I think it&#8217;s just going to<br />
53:29    take a while for people to get used to it, for sure.</p>
<p>53:33    Yeah. Yeah. Agreed.</p>
<p>53:40    Okay. Well, we are just about to time. Uh so were there any was there anything<br />
53:40    else you wanted to sort of leave us with, Peter?</p>
<p>53:47    Um that is a very good question. I did have a PowerPoint,<br />
53:54    but uh let&#8217;s have a um what happens when the OP doesn&#8217;t<br />
54:00    recognize the code? Another issue. How do you teach it? Do you leave LET LAMBDA<br />
54:05    to the end? And I say no, they&#8217;re foundational elements.<br />
54:08    You you they&#8217;re the first things you do. You don&#8217;t even<br />
54:11    need to teach A1 notation. That&#8217;s this is where you start.<br />
54:17    um should modern Excel be regarded as cutting edge enhancements or is it<br />
54:23    better to of a spreadsheet or is it its replacement within the same code?<br />
54:29    It&#8217;s as different as if you had Python but uh you know it&#8217;s doesn&#8217;t have Python&#8217;s<br />
54:37    libraries but uh Oh, I just shouldn&#8217;t put that up, should I?<br />
54:41    It&#8217;s different enough. I didn&#8217;t say<br />
54:44    good riddance, honest, but so uh<br />
54:51    right on that if anyone does have queries or<br />
54:58    or followups then uh I am accessible and I hope to be<br />
55:05    working further with uh say Andrew Craig and so on that some work and No, what I<br />
55:14    would like to see is to get some core steering data into a model and then it<br />
55:21    shouldn&#8217;t be necessary to test whether your balance is balance because the<br />
55:28    that&#8217;s mere output and the the functions that create the uh the um<br />
55:37    flows should automatically put in the both entries of the double entry. It<br />
55:45    shouldn&#8217;t be up to the user. They shouldn&#8217;t be able to make a mistake of that sort.<br />
55:50    But, uh, that&#8217;s that is hazy futures. That&#8217;s it&#8217;s not my territory. And, uh, yeah.</p>
<p>55:56    Yeah. Yeah. I think we&#8217;ve got a got a bit of a got a bit to go before that&#8217;s going to<br />
56:02    be the reality. But, wow, you have certainly certainly given us a lot to think about.<br />
56:08    So, thank you so much, Peter. That was um absolutely uh mindblowing which I uh<br />
56:16    I knew it would be. So any conversation with you is always uh uh an absolute uh<br />
56:22    is I know it&#8217;s always going to be absolutely fascinating and challenging<br />
56:25    and and really make you think. So thank you so much Peter.<br />
56:30    Um I will uh get the files and the recording out to everyone<br />
56:33    who registered um as well as the links that Peter mentioned. So, thank you so<br />
56:40    much everyone for your contributions and uh I&#8217;ll see you again soon.<br />
56:45    Thanks everyone. Bye.</p>
<p>‘&#8212;&#8211;TRANSCRIPT END&#8212;&#8211;</p>
<p>‘&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-</p>
<h2>Do Your Excel Files Collapse Like Jenga<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" /> Blocks?</h2>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/10/excelfilesjengagame01.jpg"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Do Your Excel Files Collapse Like Jenga Blocks?" src="https://contexturesblog.com/wp-content/uploads/2025/10/excelfilesjengagame01_thumb.jpg" alt="Do Your Excel Files Collapse Like Jenga Blocks?" width="1280" height="720" border="0" /></a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://contexturesblog.com/archives/2025/10/06/excel-files-collapse-like-jenga-blocks/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Happy 40th Birthday Excel September 30 2025</title>
		<link>https://contexturesblog.com/archives/2025/09/30/happy-40th-birthday-excel-september-30-2025/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=happy-40th-birthday-excel-september-30-2025</link>
					<comments>https://contexturesblog.com/archives/2025/09/30/happy-40th-birthday-excel-september-30-2025/#comments</comments>
		
		<dc:creator><![CDATA[Debra Dalgleish]]></dc:creator>
		<pubDate>Tue, 30 Sep 2025 05:02:00 +0000</pubDate>
				<category><![CDATA[Excel tips]]></category>
		<guid isPermaLink="false">https://contexturesblog.com/?p=22868</guid>

					<description><![CDATA[Are you taking the day off, to celebrate Microsoft Excel’s 40th birthday? Or will you have a big party with your co-workers, at the office or remotely? And what were you doing on September 30, 1985, when the first version of Excel was released, for the Macintosh? 40 Days of Celebrating Leading up to today’s &#8230; <a href="https://contexturesblog.com/archives/2025/09/30/happy-40th-birthday-excel-september-30-2025/" class="more-link">Continue reading<span class="screen-reader-text"> "Happy 40th Birthday Excel September 30 2025"</span></a>]]></description>
										<content:encoded><![CDATA[<p>Are you taking the day off, to celebrate Microsoft Excel’s 40th birthday? Or will you have a big party with your co-workers, at the office or remotely?</p>
<p>And what were you doing on September 30, 1985, when the first version of Excel was released, for the Macintosh?</p>
<p><span id="more-22868"></span></p>
<h2>40 Days of Celebrating</h2>
<p>Leading up to today’s birthday party for Excel, Microsoft’s Excel team had a <a href="https://techcommunity.microsoft.com/blog/excelblog/excel-turns-40-join-the-celebration/4438765" target="_blank" rel="noopener">40-day-long Excel-ebration</a>, starting on August 6th.</p>
<p>At that link, you can see each of the daily videos, created by Excel MVP and Excel creators, who enthusiastically shared their Excel tips.</p>
<p>There are old features, that we still depend on, and new features that  we’re just getting started with!</p>
<h2>Excel Memories</h2>
<p>In 2015, for Excel’s 30th birthday, I asked people to share their early memories of working with Excel.</p>
<p>There were lots of wonderful responses, and you can read them all in <a href="https://contexturesblog.com/archives/2015/09/30/happy-30th-anniversary-excel/" target="_blank" rel="noopener">my Happy 30th Anniversary Excel post</a>.</p>
<p>See if any of the stories are close to what you remember!</p>
<ul>
<li>Maybe you started with Excel on the Mac Plus, like I did, and Alberto Almoguera did too. Those 9” black and white screens were awesome!</li>
<li>Do you remember installing Excel from floppy disks?</li>
<li>Was Excel your first spreadsheet program, or did you migrate from something else, like VisiCalc, or Lotus 1-2-3? Or did you start with Multiplan, like I did?</li>
<li>Were your first Excel projects for work, or personal tasks?</li>
</ul>
<p>There are a few more stories of getting started in Excel, in the <a title="How Long Have You Been Using Excel" href="http://debradalgleish.com/blog/2010/02/28/how-long-have-you-been-using-excel/" target="_blank" rel="nofollow noopener">comments in this &#8220;How Long Have You Been Using Excel&#8221; article</a>, on my Debra D&#8217;s blog.</p>
<p>And you can see some of my early Excel files in my blog post <a href="https://contexturesblog.com/archives/2010/03/01/back-in-time-with-microsoft-excel/" target="_blank" rel="noopener">Back in Time with Microsoft Excel</a>.</p>
<p>Do you remember the days when a Microsoft Office application was just over a megabyte in size?</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2010/02/excelmac02.jpg"><img loading="lazy" decoding="async" style="border-width: 0px; display: inline;" title="Excel file on my old Macintosh" src="https://contexturesblog.com/wp-content/uploads/2010/02/excelmac02-thumb.jpg" alt="Excel file on my old Macintosh" width="404" height="135" border="0" /></a></p>
<h2>Excel Team Memories</h2>
<p>For some behind-the-scenes memories, take a look at <a title="GeekWire&#039;s interview with 4 original members of Microsoft&#039;s Excel team" href="http://www.geekwire.com/2015/recalc-or-die-30-years-later-microsoft-excel-1-0-vets-recount-a-project-that-defied-the-odds/" target="_blank" rel="nofollow noopener">GeekWire&#8217;s interview with 4 original members of Microsoft&#8217;s Excel team</a> &#8212; Mike Koss, Jabe Blumenthal, Doug Klunder and Jon DeVaan.</p>
<p>You&#8217;ll learn what they <strong>almost</strong> called Excel, and why Excel&#8217;s motto is &#8220;Recalc or Die&#8221;.</p>
<h2>More Microsoft News in 1985</h2>
<p>Lots of other things were going on at Microsoft in 1985, and you can see the highlights in this <a title="History of Microsoft 1985 summary" href="https://learn.microsoft.com/en-us/shows/history/history-of-microsoft-1985" target="_blank" rel="noopener">History of Microsoft 1985 summary</a>.</p>
<p>There&#8217;s a 10-minute video at the top, with the Excel release at the 1:48 mark.  Below the video, there&#8217;s a written list of the year&#8217;s highlights</p>
<p>This Canadian tidbit was my favourite non-Excel news:</p>
<ul>
<li>May 3, 1985: Rich MacIntosh, General Manager of Microsoft Canada, Inc., was recently called to the Canadian Department of Agriculture to retrieve his Microsoft &#8220;Mouse&#8221; after four weeks of quarantine</li>
</ul>
<h2>Excel’s 40 Best Features</h2>
<p>What are your favourite features in Excel? Or is it impossible to choose?</p>
<p>In honour of Excel’s 40th birthday, Bill Jelen (Mr Excel) published a new book:</p>
<ul>
<li>Excel at 40: The 40 Best Features in Microsoft Excel as of September 2025</li>
</ul>
<p>Here’s what you’ll find in the book:</p>
<ul>
<li>Step-by-step tips for mastering Excel&#8217;s most powerful functions</li>
<li>Real-life stories from Excel fans and insiders</li>
<li>Excel jokes and puzzles to test your spreadsheet wit</li>
<li>A unique mix of nostalgia and forward-thinking tools</li>
</ul>
<p>You can <a href="myctx.link/MrExcelBooks" target="_blank" rel="noopener">visit the Mr Excel bookstore</a> (Holy Macro Books), to buy a digital copy of this book.</p>
<p>And there are lots of other helpful Excel books there too!</p>
<p><a href="https://www.e-junkie.com/ecom/gb.php?cl=211017&amp;c=ib&amp;aff=70888" target="_blank" rel="noopener"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Excel at 40 by Bill Jelen" src="https://contexturesblog.com/wp-content/uploads/2025/09/excelat40_mrexcel01.png" alt="Excel at 40 by Bill Jelen" width="350" height="453" border="0" /></a></p>
<h2>What Were You Doing On September 30, 1985?</h2>
<p>Next, let’s think back to the day that Excel was released – Monday, September 30, 1985.</p>
<p>If you weren’t born yet, you can skip this section!</p>
<ul>
<li>Were you a young kid?</li>
<li>A student learning about computers</li>
<li>Working at a job, with or without computers?</li>
</ul>
<p>We got a Macintosh in 1984, and I was self employed, using that Mac. No Excel till a few years later though.</p>
<h2>On Television in 1985</h2>
<p>After work or school, back in 1985, did you watch television in the evening?</p>
<p>Here were the 8:00 PM shows, in the USA, on September 30, 1985.</p>
<p>Do you remember any of them?</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/09/19850930_televisionschedule01b.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="8:00 PM shows USA on September 30, 1985" src="https://contexturesblog.com/wp-content/uploads/2025/09/19850930_televisionschedule01b_thumb.png" alt="8:00 PM shows USA on September 30, 1985" width="342" height="391" border="0" /></a></p>
<p>And if you were allowed to stay up a bit later, here are the shows from 9:00 to 11:00 PM that night.</p>
<p>It was a rare event to see Johnny Carson so early in the evening. His show was usually at 11:30 PM, after the nightly news.</p>
<p>And they sure had a lot of shows with an ampersand (&amp;) in the title!</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/09/19850930_televisionschedule01c.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="9:00 PM shows USA on September 30, 1985" src="https://contexturesblog.com/wp-content/uploads/2025/09/19850930_televisionschedule01c_thumb.png" alt="9:00 PM shows USA on September 30, 1985" width="500" height="371" border="0" /></a></p>
<h2>Where Were You in 2005?</h2>
<p>And finally, have you celebrated other Excel birthdays/anniversaries?</p>
<p>In 2005, Microsoft had a 20th Excel anniversary celebration.</p>
<p>I wasn&#8217;t invited to that official party, but I was at a different Microsoft event that night, during an MVP Summit in Seattle!</p>
<p>The poster below is my souvenir from that party.</p>
<p><img loading="lazy" decoding="async" style="border-width: 0px; padding-top: 0px; padding-right: 0px; padding-left: 0px; display: inline; background-image: none;" title="Excelerongs at Microsoft Sept 30 2005" src="https://contexturesblog.com/wp-content/uploads/2018/04/excelerongs01.jpg" alt="Excelerongs at Microsoft Sept 30 2005" width="502" height="402" border="0" /></p>
<p>It was at Seattle&#8217;s Experience Music Project, and we formed a band – Excelerongs – for a special one-night appearance.</p>
<ul>
<li>That&#8217;s Dick Kusleika at the far left, and I&#8217;m 3rd from the right, in the red jacket.</li>
<li>Other band members were from the Excel team, and I’m sure they’d like to remain anonymous!</li>
</ul>
<p>So take time to celebrate Excel today, with song, or interpretive dance, or whatever makes you happy!<br />
___________________</p>
<h2>Happy 40th Birthday Excel September 30 2025</h2>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/09/excel40thbirthday01.jpg"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Happy 40th Birthday Excel September 30 2025" src="https://contexturesblog.com/wp-content/uploads/2025/09/excel40thbirthday01_thumb.jpg" alt="Happy 40th Birthday Excel September 30 2025" width="425" height="425" border="0" /></a></p>
<p>___________________</p>
]]></content:encoded>
					
					<wfw:commentRss>https://contexturesblog.com/archives/2025/09/30/happy-40th-birthday-excel-september-30-2025/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
		<item>
		<title>AutoFill Weekdays in Excel: Skip Weekends</title>
		<link>https://contexturesblog.com/archives/2025/09/25/autofill-weekdays-list-excel-skip-weekends/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=autofill-weekdays-list-excel-skip-weekends</link>
					<comments>https://contexturesblog.com/archives/2025/09/25/autofill-weekdays-list-excel-skip-weekends/#respond</comments>
		
		<dc:creator><![CDATA[Debra Dalgleish]]></dc:creator>
		<pubDate>Thu, 25 Sep 2025 05:01:00 +0000</pubDate>
				<category><![CDATA[Excel tips]]></category>
		<guid isPermaLink="false">https://contexturesblog.com/?p=22843</guid>

					<description><![CDATA[You can make quick lists with Excel’s AutoFill feature. In the short video below, I show two tricks for making weekday lists – only the Monday to Friday dates, with no weekend dates included. Video: Make Weekday Lists in Excel In this quick video, I show two easy ways to make an Excel weekday list, &#8230; <a href="https://contexturesblog.com/archives/2025/09/25/autofill-weekdays-list-excel-skip-weekends/" class="more-link">Continue reading<span class="screen-reader-text"> "AutoFill Weekdays in Excel: Skip Weekends"</span></a>]]></description>
										<content:encoded><![CDATA[<p>You can make quick lists with Excel’s AutoFill feature. In the short video below, I show two tricks for making weekday lists – only the Monday to Friday dates, with no weekend dates included.</p>
<p><span id="more-22843"></span></p>
<h2>Video: Make Weekday Lists in Excel</h2>
<p>In this quick video, I show two easy ways to make an Excel weekday list, with no weekend dates.</p>
<p>Both of these tricks use <a href="https://www.contextures.com/excelautofillexamples.html" target="_blank" rel="noopener">AutoFill</a> so they’re quick and easy to use.</p>
<p>There are written steps below the video, and the full transcript is further down the page.</p>
<p><iframe loading="lazy" title="Quick Weekday Date Lists with Excel AutoFill" width="840" height="473" src="https://www.youtube.com/embed/Rw4yM4bnkm8?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2>Trick 1 — AutoFill Weekdays (skip weekends)</h2>
<p>Use this technique when you want a list of workdays, from Monday to Friday, and then skip the Saturday and Sunday dates.</p>
<ul>
<li>First, type your starting date in a worksheet cell.</li>
<li>Select the start date cell (cell B3 in the screen shot below)</li>
<li>Next, point to the Fill Handle,  at the bottom-right of the start date cell.
<ul>
<li><strong>Tip</strong>: The pointer changes to a <strong>4-headed arrow</strong> when it’s over the Fill Handle</li>
</ul>
</li>
</ul>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/09/autofillweekdays03.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Fill Handle at bottom right corner of cell" src="https://contexturesblog.com/wp-content/uploads/2025/09/autofillweekdays03_thumb.png" alt="Fill Handle at bottom right corner of cell" width="430" height="305" border="0" /></a></p>
<ul>
<li>Press and hold the <strong>right</strong> mouse button</li>
<li>Drag down the column, to the cell where you want the weekday list to end</li>
<li>Let go of the right mouse button</li>
<li>In the pop-up menu that appears, click on the Weekdays option</li>
</ul>
<h2>List of Weekdays</h2>
<p>On the worksheet, Excel fills the cells with dates from Monday to Friday.</p>
<p>Then it skips the weekend dates, and continues with the next week&#8217;s weekdays.</p>
<p><a href="https://contexturesblog.com/wp-content/uploads/2025/09/autofillweekdays01a.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="dates from Monday to Friday with no Saturday or Sunday" src="https://contexturesblog.com/wp-content/uploads/2025/09/autofillweekdays01a_thumb.png" alt="dates from Monday to Friday with no Saturday or Sunday" width="340" height="451" border="0" /></a></p>
<h2>Weekday Names in Column A</h2>
<p>In the video, and the screen shot above, the weekday names appear in column A, after the dates are listed in column B.</p>
<p>Those names make it easier to confirm that the date list is showing only weekdays.</p>
<p>To show those day names, here’s the formula that I entered in cell A3, and copied down to cell A12.</p>
<ul>
<li><strong>=IF(B3=&#8221;&#8221;,&#8221;&#8221;,TEXT(B3,&#8221;ddd&#8221;))</strong></li>
</ul>
<h4>How The Formula Works</h4>
<p>First the formula uses the <a href="https://www.contextures.com/xlcombine01.html" target="_blank" rel="noopener">TEXT function</a>, to format the date as a 3-character day name.</p>
<ul>
<li><strong>TEXT(B3,&#8221;ddd&#8221;)</strong></li>
</ul>
<p>Next the <a href="https://www.contextures.com/xlfunctions06_excel-if-function.html" target="_blank" rel="noopener">IF function</a> checks cell B3.</p>
<ul>
<li>If the cell is empty , then the formula result is an empty string
<ul>
<li><strong>IF(B3=&#8221;&#8221;,&#8221;&#8221;,</strong></li>
</ul>
</li>
<li>If the cell is NOT empty, then the formula result is the day name, returned by the TEXT function</li>
</ul>
<h2>Trick 2 — Every Second Weekday</h2>
<p>You can get even fancier with Excel AutoFill, when you use the Series settings.</p>
<p>Here are the steps to make a list with every second weekday date, instead of all the weekdays.</p>
<ul>
<li>First, type your starting date in a worksheet cell.</li>
<li>Select the start date cell (cell B3 in the screen shot below)</li>
<li>Next, point to the Fill Handle,  at the bottom-right of the start date cell.</li>
<li>Press and hold the <strong>right</strong> mouse button</li>
<li>Drag down the column, to the cell where you want the date list to end</li>
<li>Let go of the right mouse button</li>
<li>In the pop-up menu that appears, click on the Series option
<ul>
<li><strong>Tip</strong>: Series is at the bottom of the pop-up menu</li>
</ul>
</li>
</ul>
<h3>Series Dialog Box</h3>
<p>When the Series dialog box opens, make the following 2 changes to the settings:</p>
<ul>
<li>For Date Unit, choose Weekday</li>
<li>Change the Step value to 2</li>
</ul>
<p>Leave the other settings unchanged, then click the <strong>OK</strong> button</p>
<h3>List – Every 2nd Weekday</h3>
<p>On the worksheet, Excel fills the cells with dates for every second weekday.</p>
<ul>
<li>In the screen shot below, Monday, Wednesday and Friday are listed for the first week</li>
<li>The next week has Tuesday and Thursday dates</li>
</ul>
<p>The rest of the list repeats those weekly patterns, to show every second weekday’s date.</p>
<h2><a href="https://contexturesblog.com/wp-content/uploads/2025/09/autofillweekdays2nd01.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="AutoFill list with every second weekday, no weekends" src="https://contexturesblog.com/wp-content/uploads/2025/09/autofillweekdays2nd01_thumb.png" alt="AutoFill list with every second weekday, no weekends" width="292" height="324" border="0" /></a></h2>
<h2>More AutoFill Tips</h2>
<ol>
<li>You can find <a href="https://www.contextures.com/excelautofillexamples.html" target="_blank" rel="noopener">more Excel AutoFill tips and examples</a> on my Contextures site.
<ul>
<li>There’s an AutoFill examples file that you can download on my site too!</li>
</ul>
</li>
<li>The <a href="https://support.microsoft.com/en-gb/office/enter-a-series-of-numbers-dates-or-other-items-41e0bbf2-7198-4d78-8545-fdd4709976b4" target="_blank" rel="noopener">Microsoft website also has details</a> on creating a series of numbers, dates, or other items.</li>
</ol>
<h2>Video Transcript</h2>
<p>Here’s the full video transcript for the Fill Weekdays video.</p>
<ul>
<li><strong>Note</strong>: I’ve added a couple of headings, and some formatting, to make the transcript easier to read..</li>
</ul>
<p>&#8212;&#8212;&#8212;-START OF TRANSCRIPT&#8212;&#8212;&#8212;</p>
<h3>Weekday List</h3>
<p>Here are a couple of quick tricks for creating a list of weekday dates.</p>
<ul>
<li>I&#8217;ve got a starting date and I&#8217;m going to fill down.</li>
<li>I&#8217;ll start by pointing to the fill handle at the bottom right corner here and I&#8217;m pressing the right mouse button while I drag down.</li>
<li>And when I let go, this menu pops up and I can see weekdays.</li>
</ul>
<p>A formula here shows the code for the weekday name.</p>
<ul>
<li>So, we go Monday to Friday.</li>
<li>Then, it skips Saturday and Sunday and continues the next week.</li>
</ul>
<h3>Every Second Weekday</h3>
<p>On this sheet, I just want every second weekday.</p>
<ul>
<li>I&#8217;ll start again here.</li>
<li>Point to the fill handle, press the right mouse button, and drag down.</li>
<li>This time, I&#8217;m going to choose Series.</li>
<li>In here, we&#8217;re going to choose Weekday.</li>
<li>And instead of a step value of 1, I&#8217;m entering a 2.</li>
<li>Click OK.</li>
</ul>
<p>And now it&#8217;s Monday, Wednesday, Friday, and then Tuesday and Thursday the next week, and so on down the list.</p>
<p>&#8212;&#8212;&#8212;-END OF TRANSCRIPT&#8212;&#8212;&#8212;</p>
<p>_______________________</p>
]]></content:encoded>
					
					<wfw:commentRss>https://contexturesblog.com/archives/2025/09/25/autofill-weekdays-list-excel-skip-weekends/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Get Started With Excel FILTER Function</title>
		<link>https://contexturesblog.com/archives/2025/08/03/excel-filter-function-get-started/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=excel-filter-function-get-started</link>
					<comments>https://contexturesblog.com/archives/2025/08/03/excel-filter-function-get-started/#respond</comments>
		
		<dc:creator><![CDATA[Debra Dalgleish]]></dc:creator>
		<pubDate>Sun, 03 Aug 2025 18:01:00 +0000</pubDate>
				<category><![CDATA[Excel Formulas]]></category>
		<guid isPermaLink="false">https://contexturesblog.com/?p=22803</guid>

					<description><![CDATA[In the video below, I show how to get started with the Excel FILTER function, which is available in Office 365. You can enter a formula in one cell, and the results spill down onto the worksheet, to show all the results. And unlike other filters in Excel, the FILTER result list will update automatically, &#8230; <a href="https://contexturesblog.com/archives/2025/08/03/excel-filter-function-get-started/" class="more-link">Continue reading<span class="screen-reader-text"> "How to Get Started With Excel FILTER Function"</span></a>]]></description>
										<content:encoded><![CDATA[<p>In the video below, I show how to get started with the Excel FILTER function, which is available in Office 365.</p>
<p>You can enter a formula in one cell, and the results spill down onto the worksheet, to show all the results. And unlike other filters in Excel, the FILTER result list will update automatically, if you change the criteria.</p>
<p><span id="more-22803"></span></p>
<h2>Video: Get Started With Excel FILTER Function</h2>
<p>In this video, see how to use the new FILTER function to create a list of cities in a specific region, sorted A-Z.</p>
<ul>
<li>Then, see how to create a list of cities and sales reps in a specific region, with both items sorted A-Z</li>
<li>Next, create a filtered list using 2 criteria &#8211; region and sales price</li>
</ul>
<p>The video transcript, with screen shots, is below the video.</p>
<p><iframe loading="lazy" title="Get Started With Excel FILTER Function" width="840" height="473" src="https://www.youtube.com/embed/OHHKhiqQKos?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h2>Get Started With Excel FILTER Function</h2>
<ul>
<li>This is the full transcript for the video above, if you’d rather read, than watch!</li>
<li>I’ve added a few screen shots, to help you understand the steps</li>
<li>You can <a href="https://www.contextures.com/excelfilterfunctionexamples.html" target="_blank" rel="noopener">get the sample file, and more details, on my Contextures site</a>.</li>
</ul>
<h3>Video Transcript</h3>
<p>In this video, we&#8217;ll get started with the new Excel FILTER function, which is available in Office 365.</p>
<p>You can enter a formula in one cell, and the results just spill down onto the worksheet, sheet, and the list will update automatically if you change the criteria.</p>
<p>This is Debra Dalgleish from Contextures.com.</p>
<h3>Cities in Selected Region</h3>
<p>In this workbook, we have a food sales list that shows region, city, and several other fields, and you can get this file on my Contextures website.</p>
<figure style="width: 425px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples02.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="food sales list that shows region, city" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples02_thumb.png" alt="food sales list that shows region, city" width="425" height="265" border="0" /></a><figcaption class="wp-caption-text">food sales list that shows region, city</figcaption></figure>
<h3>First Formula</h3>
<p>And our first FILTER function will get us a list of the cities, after we select one of the regions.</p>
<ul>
<li>I&#8217;m going to this sheet, and I&#8217;ve got a drop down list here where I can select one of the five regions.</li>
<li>And in this formula, I&#8217;m going to create a FILTER formula.</li>
<li>I&#8217;ll start with equals, FILTER.</li>
</ul>
<p>Now you should see FILTER, and if not, your version of Excel doesn&#8217;t have these functions yet.</p>
<p>Once I see that, I can press tab, and I&#8217;m ready to fill in the arguments.</p>
<figure style="width: 400px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples01.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="FILTER function arguments" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples01_thumb.png" alt="FILTER function arguments" width="400" height="205" border="0" /></a><figcaption class="wp-caption-text">FILTER function arguments</figcaption></figure>
<h3>FILTER Function Arguments</h3>
<p>And the first argument is the <strong>array</strong>, which is where we want the information to come from.</p>
<ul>
<li>So I&#8217;m going to my food sales list, and I would like the cities.</li>
<li>So I&#8217;ll click that, and it puts the name of this table and the name of this field.</li>
</ul>
<p>And I&#8217;ll type a comma and go to the next argument, which is <strong>include</strong>.</p>
<ul>
<li>This is the filtering that we want this to do.</li>
<li>We want it to only show the cities where the region matches our criteria cell.</li>
<li>So I&#8217;ll click on the region column, equals, and then I&#8217;ll go back to my sheet here.</li>
<li>And I want this cell where I&#8217;m selecting a region.</li>
<li>Now I don&#8217;t need the sheet name here, so I&#8217;m just going to delete that.</li>
</ul>
<p>Then I&#8217;ll type a comma, and the last argument is <strong>if empty</strong>.</p>
<ul>
<li>So if it can&#8217;t find any values that match our criteria, what should this cell show?</li>
<li>And I&#8217;m going to use double quote and then two dashes double quote.</li>
<li>Close that bracket and press enter.</li>
</ul>
<h3>List of Cities</h3>
<p>So now it&#8217;s given a list of all the cities.</p>
<ul>
<li>If we scroll down, it goes down quite a way.</li>
<li>So every row here that was in that region is showing up.</li>
</ul>
<p>So it&#8217;s a good start, but it&#8217;s not exactly what we want.</p>
<ul>
<li>We just want a list of the city names.</li>
<li>We don&#8217;t want each one repeated several times.</li>
</ul>
<figure style="width: 285px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples04.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="cities where region matches criteria cell" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples04_thumb.png" alt="cities where region matches criteria cell" width="285" height="300" border="0" /></a><figcaption class="wp-caption-text">cities where region matches criteria cell</figcaption></figure>
<h3>UNIQUE List</h3>
<p>So we&#8217;re going to use another function with this, another one of the new Excel functions, which is UNIQUE.</p>
<p>And I&#8217;ll put a bracket at the end and now when I press enter, there&#8217;s our list of cities, but each one is only in that list once</p>
<figure style="width: 305px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples05.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="unique list of matching cities" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples05_thumb.png" alt="unique list of matching cities" width="305" height="205" border="0" /></a><figcaption class="wp-caption-text">unique list of matching cities</figcaption></figure>
<h3>SORT the List</h3>
<p>And there&#8217;s just one more thing we could do to improve this.</p>
<p>Right now, the lists are showing up in the order in which they&#8217;re first found in that sales data.</p>
<p>I&#8217;d like them in alphabetical order instead, so I&#8217;m going to use one more of the new functions, which is SORT.</p>
<p>Bracket at the end, and there&#8217;s our list in alphabetical order.</p>
<figure style="width: 280px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples06.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="unique list of matching cities in alphabetical order" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples06_thumb.png" alt="unique list of matching cities in alphabetical order" width="280" height="215" border="0" /></a><figcaption class="wp-caption-text">unique list of matching cities in alphabetical order</figcaption></figure>
<h3>Spill Area</h3>
<p>Now this cell is where we put the formula, and we can see that up in the formula bar.</p>
<ul>
<li>And then there&#8217;s this thin blue border around the other cells in the list.</li>
<li>This is the spill area.</li>
</ul>
<p>If I click on one of these other cells, I can see the formula up in the formula bar, but I can&#8217;t edit it.</p>
<ul>
<li>If I click up there, it just disappears.</li>
</ul>
<p>So this cell has the formula, and if I move that cell somewhere, the whole list comes with it.</p>
<p>Now if I typed something in here that doesn&#8217;t exist, now there&#8217;s nothing found, and then I see my two hyphens in this cell.</p>
<figure style="width: 305px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples03.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="result is empty so two hyphens show as result" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples03_thumb.png" alt="result is empty so two hyphens show as result" width="305" height="180" border="0" /></a><figcaption class="wp-caption-text">result is empty so two hyphens show as result</figcaption></figure>
<h3>Cities and Sales Reps</h3>
<p>For the next example, we&#8217;re going to start with the same formula that we just finished on the other sheet.</p>
<p>But this time, instead of just a list of cities, I would like to see the sales reps from those cities in whatever region we&#8217;ve selected.</p>
<ul>
<li>To do that, we&#8217;re going to change the first argument in the FILTER function, which is the <strong>array</strong>.</li>
<li>So I&#8217;ve highlighted the current argument, which is SalesDataCity.</li>
<li>I&#8217;m going back to FoodSales, and I&#8217;m going to select City and Last Name.</li>
</ul>
<figure style="width: 365px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples07.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="select City and Last Name" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples07_thumb.png" alt="select City and Last Name" width="365" height="230" border="0" /></a><figcaption class="wp-caption-text">select City and Last Name</figcaption></figure>
<p>And when I press enter, it shows us all the cities, and they&#8217;re still in alphabetical order.</p>
<p>And then for each city, it shows the reps, and those names are not in alphabetical order.</p>
<figure style="width: 325px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples08.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="rep names not in alphabetical order" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples08_thumb.png" alt="rep names not in alphabetical order" width="325" height="260" border="0" /></a><figcaption class="wp-caption-text">rep names not in alphabetical order</figcaption></figure>
<h3>Add Another SORT</h3>
<p>So we&#8217;re going to make one other change to the formula to put these in order.</p>
<p>So I&#8217;m going back to the cell that has the formula because that&#8217;s the only place I can make a change</p>
<p>The SORT function &#8211; the first argument is <strong>array</strong> and this is our array that we&#8217;re sorting</p>
<ul>
<li>Then it&#8217;s got some optional arguments, which we didn&#8217;t have to use last time, the <strong>sort index</strong>.</li>
<li>So if things are being sorted, should this be the first thing sorted or the second?</li>
</ul>
<p>And then the <strong>sort order</strong>, which would be ascending or descending.</p>
<ul>
<li>So I&#8217;m going down to the end here, and this is the bracket that&#8217;s closing the SORT.</li>
<li>I&#8217;m going to type a comma and then the index.</li>
<li>This is going to be the list of rep names and they should be sorted second.</li>
<li>So I&#8217;m going to type a two, then comma, and now do I want this ascending or descending?</li>
<li>So I&#8217;ll double click on ascending and press enter.</li>
<li>So now it&#8217;s just sorting these names.</li>
</ul>
<p>We&#8217;re going to put another SORT in, to sort those city names again.</p>
<ul>
<li>So type SORT, open bracket, and at the end, we&#8217;re going to type a comma, and the sort index for the city names is one, comma, and we want that in ascending order as well.</li>
<li>Close the bracket and press Enter.</li>
</ul>
<p>So now the city names are alphabetical, and then the secondary sort is the rep name,</p>
<p>And now the rep names are sorted alphabetically within each city.</p>
<figure style="width: 335px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples10.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Excel FILTER Function with UNIQUE and SORT" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples10_thumb.png" alt="Excel FILTER Function with UNIQUE and SORT" width="335" height="275" border="0" /></a><figcaption class="wp-caption-text">Excel FILTER Function with UNIQUE and SORT</figcaption></figure>
<h3>FILTER with 2 Criteria</h3>
<p>In this example, we&#8217;re going to use two criteria.</p>
<p>We&#8217;re going to continue to use <strong>Region</strong>, but now we&#8217;ve added <strong>Price</strong>.</p>
<p>We&#8217;re looking for sales where the amount was greater than whatever number we&#8217;ve typed in this cell.</p>
<figure style="width: 390px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples11.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="FILTER with two criteria" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples11_thumb.png" alt="FILTER with two criteria" width="390" height="235" border="0" /></a><figcaption class="wp-caption-text">FILTER with two criteria</figcaption></figure>
<p>I&#8217;ve put our first formula into this cell where we were just looking for region.</p>
<ul>
<li>And in that example, we wanted the city returned.</li>
<li>But this time, we want product, so I&#8217;m going to select that, go back to my sales data, and click on the product column, and press enter.</li>
</ul>
<p>So now we can see all the products that we sold in that region.</p>
<ul>
<li>We&#8217;re going to add criteria for this price now.</li>
<li>So if we come back to the formula cell, here we can see the region has to be equal to B4.</li>
<li>We also want the price column to be greater than whatever&#8217;s in B7.</li>
</ul>
<p>To use two criteria, we&#8217;re going to put brackets around each one.</p>
<ul>
<li>So I&#8217;ll start with a bracket here, and then at the end of that first criterion.</li>
<li>Before we start the next one, we&#8217;re going to be multiplying these.</li>
<li>So I&#8217;ll put in the asterisk, and my next criterion, I&#8217;ll start with the open bracket.</li>
<li>And for this, we want to check the price column in our sales table, which is our sale price.</li>
<li>And that should be greater than and back to the sheet with our formula.</li>
<li>And I&#8217;m going to click on the price cell.</li>
<li>And again, it puts the sheet name in for us, and I don&#8217;t want that.</li>
<li>So it has to be greater than that number.</li>
<li>Close the bracket and press Enter.</li>
</ul>
<p>And now we&#8217;ve got two criteria.</p>
<p>So our products are those from the Southwest, where the total order price was greater than this number.</p>
<p>If I change that to a hundred, then we get a different list of products here.</p>
<p>Thanks for watching this video.</p>
<figure style="width: 450px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples13b.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="change price criterion for different results" src="https://contexturesblog.com/wp-content/uploads/2025/08/filterfunctionexamples13b_thumb.png" alt="change price criterion for different results" width="450" height="353" border="0" /></a><figcaption class="wp-caption-text">change price criterion for different results</figcaption></figure>
<h2>Get the Sample File</h2>
<p>You can <a href="https://www.contextures.com/excelfilterfunctionexamples.html" target="_blank" rel="noopener">go to my website, contextures.com</a>, to get this workbook, and please subscribe to my Contextures YouTube channel so you can see the latest videos as I post them.</p>
<p><strong><em>&#8211;END OF TRANSCRIPT&#8211;</em></strong></p>
<h2>More FILTER Function Examples</h2>
<p><a href="https://www.contextures.com/excelfiltercriterialist.html" target="_blank" rel="noopener">Excel Filter for List Items</a></p>
<p><a href="https://www.contextures.com/excellookupmultiplecriteriaindexmatch.html#diff" target="_blank" rel="noopener">FILTER Function Lookup</a></p>
<p><a href="https://www.contextures.com/excelfilterfunctionsummaryreports.html" target="_blank" rel="noopener">FILTER Function Reports</a></p>
<p><a href="https://www.contextures.com/excelspillformulaexamples.html" target="_blank" rel="noopener">Spill Function Examples</a></p>
<p><a href="https://www.contextures.com/exceldatavaldependdynamic.html" target="_blank" rel="noopener">Dynamic Drop Down Lists</a></p>
<p>_____________</p>
]]></content:encoded>
					
					<wfw:commentRss>https://contexturesblog.com/archives/2025/08/03/excel-filter-function-get-started/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Compare List of Numbers With Excel RANK Function</title>
		<link>https://contexturesblog.com/archives/2025/05/15/compare-numbers-excel-rank-function/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=compare-numbers-excel-rank-function</link>
					<comments>https://contexturesblog.com/archives/2025/05/15/compare-numbers-excel-rank-function/#respond</comments>
		
		<dc:creator><![CDATA[Debra Dalgleish]]></dc:creator>
		<pubDate>Thu, 15 May 2025 05:01:00 +0000</pubDate>
				<category><![CDATA[Excel Formulas]]></category>
		<guid isPermaLink="false">https://contexturesblog.com/?p=22718</guid>

					<description><![CDATA[Which student got the top score? If you have test results, or another list of numbers in Excel, you could sort them to see which scores are at the top. But if you want to leave the list in alphabetical order, you can use the RANK function to show the rank for each score. Video: &#8230; <a href="https://contexturesblog.com/archives/2025/05/15/compare-numbers-excel-rank-function/" class="more-link">Continue reading<span class="screen-reader-text"> "Compare List of Numbers With Excel RANK Function"</span></a>]]></description>
										<content:encoded><![CDATA[<p>Which student got the top score? If you have test results, or another list of numbers in Excel, you could sort them to see which scores are at the top. But if you want to leave the list in alphabetical order, you can use the RANK function to show the rank for each score.</p>
<p><span id="more-22718"></span></p>
<h3>Video: Excel RANK function</h3>
<p>In this video, I show how to make a <a href="https://www.contextures.com/excel-functions-rank.html" target="_blank" rel="noopener">RANK formula in Excel</a>, to compare numbers in the same list.</p>
<p>Which student did the best? Which <a title="track golf scores in Excel" href="https://contexturesblog.com/archives/2022/07/14/track-golf-scores-in-excel-multiple-players-courses/">golfer won the tournament</a>? See how to rank the results.</p>
<p>The written steps are below the video.</p>
<p><iframe loading="lazy" title="Excel RANK Function to Compare Numbers in a List" width="840" height="630" src="https://www.youtube.com/embed/Pu32MJHL2nw?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h3>Student Scores</h3>
<p>In this example, I’ve got a list with 10 student names, and each person’s score on the latest test.</p>
<p>I’d like to see where each student ranked, but I’d also like to keep the names in alphabetical order.</p>
<figure style="width: 238px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/05/rankfunctionscores01.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="lost of student names and scores" src="https://contexturesblog.com/wp-content/uploads/2025/05/rankfunctionscores01_thumb.png" alt="lost of student names and scores" width="238" height="365" border="0" /></a><figcaption class="wp-caption-text">lost of student names and scores</figcaption></figure>
<h3>Add a RANK Formula</h3>
<p>To see the student rankings, without sorting the list, I can add a new column, with a RANK formula.</p>
<ul>
<li>In cell C1, I typed the heading, Rank.</li>
<li>My data is in a named Excel table, which automatically expanded, to include the new column.</li>
<li>In cell C2, I started the RANK formula:  <strong>=RANK(</strong></li>
<li>Next, I clicked on cell B2, which has the first student’s score</li>
<li>Excel added a structured table reference to that cell, <strong>[@Scores]</strong>
<ul>
<li>In the video, the data is not in a table, so Excel used a normal reference to the cell: <strong>B2</strong></li>
</ul>
</li>
<li>Next, I typed a comma, to start the second argument in the formula</li>
</ul>
<h3>Compare to List of Numbers</h3>
<p>For the second argument, tell Excel which list of numbers to use, for the rankings.</p>
<ul>
<li>I clicked at the top of the Scores column, to select all the numbers.</li>
<li>In the formula, Excel added a structured table reference to that column, <strong>[Scores]</strong>
<ul>
<li>In the video, the data is not in a table, so selected cells B2:B11, then pressed the F4 key, to create an absolute reference – <strong>$B$2:$B$11</strong></li>
</ul>
</li>
</ul>
<figure style="width: 450px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/05/rankfunctionscores02.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="add RANK formula to compare student scores" src="https://contexturesblog.com/wp-content/uploads/2025/05/rankfunctionscores02_thumb.png" alt="add RANK formula to compare student scores" width="450" height="385" border="0" /></a><figcaption class="wp-caption-text">add RANK formula to compare student scores</figcaption></figure>
<h3>Finish the RANK Formula</h3>
<p>Then, to complete the formula, I typed a closing bracket, and pressed the Enter key.</p>
<ul>
<li>In the Excel table, the formula automatically filled down, to the last row in the table.</li>
<li>In the video, I copied the formula down, from B2 down to B11.</li>
</ul>
<p>With the Ranks listed in column C, it’s easier to compare the test results.</p>
<ul>
<li>Al had the top score, 46</li>
<li>Flo ranked 10th, with a score of 20</li>
</ul>
<p>It’s easier for our brains to compare the numbers 1 to 10, than it is to compare the 2-digit scores in column B!</p>
<figure style="width: 307px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/05/rankfunctionscores03.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="student scores with rank formula results" src="https://contexturesblog.com/wp-content/uploads/2025/05/rankfunctionscores03_thumb.png" alt="student scores with rank formula results" width="307" height="371" border="0" /></a><figcaption class="wp-caption-text">student scores with rank formula results</figcaption></figure>
<h3>Get the Sample File</h3>
<p>For more RANK formula examples, and to get the sample Excel file, go to the <a href="https://www.contextures.com/excel-functions-rank.html" target="_blank" rel="noopener">RANK formula in Excel</a>, page on my Contextures site.</p>
<p>And if you need to break ranking ties, there are formulas on my Contextures website page, <a title="Excel RANK With Ties" href="https://www.contextures.com/excelrankties.html" target="_blank" rel="noopener">Excel RANK With Ties</a>, and a sample file to download.</p>
<h3>Video: Show Rank in Pivot Table</h3>
<p>If you’re summarizing data in an Excel pivot table, you can use a built-in feature, to show the ranks for any column of numbers. This video shows the steps, and there are <a href="https://www.pivot-table.com/2019/11/13/how-to-show-rank-in-an-excel-pivot-table/" target="_blank" rel="noopener">written steps on my Excel Pivot Table blog</a>.</p>
<p><iframe loading="lazy" title="Show Rank in Excel Pivot Table" width="840" height="473" src="https://www.youtube.com/embed/PIzKFG9kLi4?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h3>More RANK Articles</h3>
<p><a href="https://www.contextures.com/excel-functions-rank.html" target="_blank" rel="noopener">Excel RANK Function Examples</a> – Contextures site</p>
<p><a href="https://support.microsoft.com/en-us/office/rank-function-6a2fc49d-1831-4a03-9d8c-c279cf99f723?WT.mc_id=M365-MVP-7612" target="_blank" rel="noopener">RANK Function</a> – Microsoft Support Page</p>
<p><a href="https://www.pivot-table.com/2019/11/13/how-to-show-rank-in-an-excel-pivot-table/" target="_blank" rel="noopener">Show Rank in Pivot Table</a> – Pivot Table Blog</p>
<p>________________</p>
]]></content:encoded>
					
					<wfw:commentRss>https://contexturesblog.com/archives/2025/05/15/compare-numbers-excel-rank-function/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Excel Easter Eggs and Hidden Treasures</title>
		<link>https://contexturesblog.com/archives/2025/04/17/excel-easter-eggs-hidden-treasures/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=excel-easter-eggs-hidden-treasures</link>
					<comments>https://contexturesblog.com/archives/2025/04/17/excel-easter-eggs-hidden-treasures/#comments</comments>
		
		<dc:creator><![CDATA[Debra Dalgleish]]></dc:creator>
		<pubDate>Thu, 17 Apr 2025 05:01:00 +0000</pubDate>
				<category><![CDATA[Excel Formulas]]></category>
		<guid isPermaLink="false">https://contexturesblog.com/?p=22679</guid>

					<description><![CDATA[In the olden days of computing, some programs, including Excel, had hidden features called Easter eggs, so here’s a quiz for you. Quick Quiz: Which version of Excel had a hidden Flight Simulator game as its Easter egg?      a) Excel 5.0     b) Excel 95     c) Excel 97     d) Excel 2000 Answer: &#8230; <a href="https://contexturesblog.com/archives/2025/04/17/excel-easter-eggs-hidden-treasures/" class="more-link">Continue reading<span class="screen-reader-text"> "Excel Easter Eggs and Hidden Treasures"</span></a>]]></description>
										<content:encoded><![CDATA[<p>In the olden days of computing, some programs, including Excel, had hidden features called Easter eggs, so here’s a quiz for you.</p>
<p><span id="more-22679"></span></p>
<p><strong>Quick Quiz</strong>: Which version of Excel had a hidden <strong>Flight Simulator</strong> game as its Easter egg?</p>
<ul>
<li>     a) Excel 5.0</li>
<li>    b) Excel 95</li>
<li>    c) Excel 97</li>
<li>    d) Excel 2000</li>
</ul>
<p><strong>Answer</strong>: You can <a href="#answer">find the answer</a> at the end of this article.</p>
<p><strong>Fun Fact</strong> : Microsoft stopped adding Easter Eggs to its products in 2002, and you can see the full list of hidden goodies in <a href="https://en.wikipedia.org/wiki/List_of_Easter_eggs_in_Microsoft_products" target="_blank" rel="noopener">this Wikipedia Easter Egg article</a>.</p>
<h4>Flight Simulator Video</h4>
<p>Here’s a a choppy recording of that built-in flight simulator game, posted on the Tom.K YouTube channel.</p>
<ul>
<li>The video starts with Tom opening Excel 97.
<ul>
<li>As a bonus, you get to see Clippy, ready to help with any problems!</li>
</ul>
</li>
<li>In Excel, to launch the Easter egg, Tom enters the secret address in the Go To window (X97:L97), and clicks the OK button</li>
<li>Next, on the Excel toolbar, Tom clicks the Chart button, to start the Flight Simulator.</li>
</ul>
<p><iframe loading="lazy" title="Excel 97 Easter Egg - Flight Simulation" width="840" height="630" src="https://www.youtube.com/embed/-gYb5GUs0dM?feature=oembed" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" referrerpolicy="strict-origin-when-cross-origin" allowfullscreen></iframe></p>
<h3>When Is Easter?</h3>
<p>If you’d like to plan for Easter celebrations in the upcoming years, you can use the <a href="https://www.contextures.com/exceleastercalculation.html" target="_blank" rel="noopener">Excel Easter Calculation file</a> on my Contextures site, to find the Easter date for any year.</p>
<p>The file has Excel formulas, and user defined functions (UDFs), with details on how they work. Thanks to Excel MVP, <strong>Jerry Latham</strong>, who contributed the tutorial and Excel workbook!</p>
<p>This screen shot shows a sheet in the file, where you can enter a year number, to see the Easter date that year.</p>
<figure style="width: 445px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/04/eastercalculation03.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Excel Easter date calculations" src="https://contexturesblog.com/wp-content/uploads/2025/04/eastercalculation03_thumb.png" alt="Excel Easter date calculations" width="445" height="480" border="0" /></a><figcaption class="wp-caption-text">Excel Easter date calculations</figcaption></figure>
<h3>Find the Hidden Treasures</h3>
<p>If you don’t have any candy Easter eggs, you can use my Excel Treasure Hunt game, to find different kinds of hidden treats, like rabbits and kangaroos!</p>
<p>Here’s a screen shot with the Hoppy Hunt theme selected, and there are 4 other themes to choose from..</p>
<figure style="width: 450px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/04/treasurehuntunicode01.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Excel treasure hunt game rabbits kangaroos" src="https://contexturesblog.com/wp-content/uploads/2025/04/treasurehuntunicode01_thumb.png" alt="Excel treasure hunt game rabbits kangaroos" width="450" height="370" border="0" /></a><figcaption class="wp-caption-text">Excel treasure hunt game rabbits kangaroos</figcaption></figure>
<h4>Video: Treasure Hunt Game</h4>
<p>In this 3-minute video, I show how to play the game, and how it works. There are formulas, conditional formatting, and a data validation drop-down list.</p>
<ul>
<li>Get the Excel file on <a href="https://www.contextures.com/excelcodecharfunctionexamples.html" target="_blank" rel="noopener">the CODE and CHAR function page</a>, in the download section</li>
</ul>

<div class="adthrive-video-player in-post" itemscope itemtype="https://schema.org/VideoObject" data-video-id="VpiGI50s" data-player-type="default" orientation="" override-embed="default">
			<meta itemprop="uploadDate" content="2025-04-16T15:29:50+00:00" />
		<meta itemprop="name" content="Excel Treasure Hunt Game Demo" />
		<meta itemprop="description" content="Find emojis in the Excel treasure hunt game - 5 fun variations!" />
		<meta itemprop="thumbnailUrl" content="https://content.jwplatform.com/thumbs/VpiGI50s-720.jpg" />
		<meta itemprop="contentUrl" content="https://content.jwplatform.com/videos/VpiGI50s.mp4" />
	</div>

<h3 id="answer">Easter Egg Quiz – Correct Answer</h3>
<p>Here’s the quiz again, as a reminder:</p>
<p><strong>Quick Quiz</strong>: Which version of Excel had a hidden <strong>Flight Simulator</strong> game as its Easter egg?</p>
<ul>
<li>     a) Excel 5.0</li>
<li>    b) Excel 95</li>
<li>    c) Excel 97</li>
<li>    d) Excel 2000</li>
</ul>
<p><strong>Answer</strong>: The correct answer is <strong>c) Excel 97</strong>.</p>
<p>Did you get it right? In the chart below, there’s a summary of the votes on my YouTube channel.</p>
<ul>
<li style="list-style-type: none;">
<ul><!--StartFragment-->
<li>    a) 61% &#8211; Excel 95</li>
<li>    b) 17% &#8211; Excel 97   ← Only 17% got it right!</li>
<li>    c) 15% &#8211; Excel 5.0</li>
<li>    d)   8% &#8211; Excel 2000</li>
</ul>
</li>
</ul>
<p><!--EndFragment--></p>
<figure style="width: 355px" class="wp-caption alignnone"><a href="https://contexturesblog.com/wp-content/uploads/2025/04/flightsimulatorpoll01.png"><img loading="lazy" decoding="async" style="border: 0px currentcolor; display: inline; background-image: none;" title="Easter Egg Quiz YouTube answers" src="https://contexturesblog.com/wp-content/uploads/2025/04/flightsimulatorpoll01_thumb.png" alt="Easter Egg Quiz YouTube answers" width="355" height="245" border="0" /></a><figcaption class="wp-caption-text">Easter Egg Quiz YouTube answers</figcaption></figure>
<p>_____________________________</p>
<h3>More Excel Fun and Games</h3>
<p>Here are a few fun activities to help keep you entertained!</p>
<p><a href="https://www.contextures.com/excelgames.html" target="_blank" rel="noopener">Excel Games and Easter Eggs</a></p>
<p><a href="https://www.contextures.com/excelbingocardsprint.html" target="_blank" rel="noopener">Print Bingo Cards in Excel</a></p>
<p><a href="https://contexturesblog.com/archives/2016/09/29/excel-sing-along/" target="_blank" rel="noopener">Excel Sing Along</a></p>
<p>_____________________</p>


<p></p>
]]></content:encoded>
					
					<wfw:commentRss>https://contexturesblog.com/archives/2025/04/17/excel-easter-eggs-hidden-treasures/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Combine Excel Text with Conditions &#8211; TEXTJOIN Function</title>
		<link>https://contexturesblog.com/archives/2025/04/11/combine-excel-text-conditions-textjoin/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=combine-excel-text-conditions-textjoin</link>
					<comments>https://contexturesblog.com/archives/2025/04/11/combine-excel-text-conditions-textjoin/#comments</comments>
		
		<dc:creator><![CDATA[Debra Dalgleish]]></dc:creator>
		<pubDate>Fri, 11 Apr 2025 05:01:00 +0000</pubDate>
				<category><![CDATA[Excel Formulas]]></category>
		<guid isPermaLink="false">https://contexturesblog.com/?p=22650</guid>

					<description><![CDATA[To quickly combine text and numbers from multiple cells in Excel, use the TEXTJOIN Excel function. I’ll show you two examples, and you can scroll down to watch the video demo. What is TEXTJOIN? TEXTJOIN is an Excel function that combines values from two or more cells, and you can choose what to put between &#8230; <a href="https://contexturesblog.com/archives/2025/04/11/combine-excel-text-conditions-textjoin/" class="more-link">Continue reading<span class="screen-reader-text"> "Combine Excel Text with Conditions &#8211; TEXTJOIN Function"</span></a>]]></description>
										<content:encoded><![CDATA[<p>To quickly combine text and numbers from multiple cells in Excel, use the TEXTJOIN Excel function.</p>
<p>I’ll show you two examples, and you can scroll down to watch the video demo.<span id="more-22650"></span></p>
<p><img loading="lazy" decoding="async" class="alignnone" style="border: 0px currentcolor; display: inline; background-image: none;" title="TEXTJOIN formula to combine all rep names" src="https://contexturesblog.com/wp-content/uploads/2025/04/textjoinsalesreps03_thumb.png" alt="TEXTJOIN formula to combine all rep names" width="451" height="274" border="0" /></p>
<h3>What is TEXTJOIN?</h3>
<p><code>TEXTJOIN</code> is an Excel function that combines values from two or more cells, and you can choose what to put between each piece — like a comma, space, or dash. It’s great for pulling together data quickly, into a single cell.</p>
<ul>
<li><strong>Tip</strong>: See the <a href="https://support.microsoft.com/en-us/office/textjoin-function-357b449a-ec91-49d0-80c3-0e8fc845691c" target="_blank" rel="noopener">TEXTJOIN help page</a> on the Microsoft site, for information on which versions this function is available in.</li>
</ul>
<p>In the two examples below:</p>
<ul>
<li>I’ll show a basic TEXTJOIN formula first, to combine data from several cells.</li>
<li>After that, add a condition to the formula, so it combines specific items from the list.</li>
</ul>
<h3>Sales Reps and Regions</h3>
<p>In both examples below, the data is a small list of sales reps and their regions.</p>
<ul>
<li>Headings are in cells A1:B1</li>
<li>Names are in cells A2:A5</li>
<li>Regions are in cells B2:B5</li>
</ul>
<p><img loading="lazy" decoding="async" class="alignnone" style="border: 0px currentcolor; display: inline; background-image: none;" title="list of rep names and regions" src="https://contexturesblog.com/wp-content/uploads/2025/04/textjoinsalesreps01_thumb.png" alt="list of rep names and regions" width="280" height="205" border="0" /></p>
<h3>TEXTJOIN Syntax</h3>
<p>The TEXTJOIN syntax has 3 required arguments, and you can include optional text arguments:</p>
<pre><code><strong>TEXTJOIN(delimiter, ignore_empty, text1, [text2], ...)</strong></code></pre>
<ul>
<li><strong>delimiter</strong>: Character(s) to use between the text items, such as a comma or semi-colon</li>
<li><strong>ignore_empty</strong>: To ignore empty cells, use TRUE. To include empty cells, use FALSE
<ul>
<li><strong>Tip</strong>: TRUE is the default, so you can leave this argument empty, if you want to ignore empty cells</li>
</ul>
</li>
<li><strong>text1, [text2], &#8230;</strong>: Text items you want to join.</li>
</ul>
<h3>Simple TEXTJOIN Formula</h3>
<p>First, I’ll use TEXTJOIN to make a list of all the rep names – all in one cell, separated by comma-space.</p>
<p>Here’s the formula in cell A7:</p>
<ul>
<li><code><strong>=TEXTJOIN(", ", TRUE, A2:A5)</strong></code></li>
</ul>
<p>The delimiter is a comma-space, ignore_empty is TRUE, and the text is in cells A2:A5</p>
<h3>Names Combined</h3>
<p>In cell A7, the four names are listed, in the same order they appear in the original list.</p>
<p><img loading="lazy" decoding="async" class="alignnone" style="border: 0px currentcolor; display: inline; background-image: none;" title="TEXTJOIN formula to combine all rep names" src="https://contexturesblog.com/wp-content/uploads/2025/04/textjoinsalesreps03_thumb-1.png" alt="TEXTJOIN formula to combine all rep names" width="451" height="274" border="0" /></p>
<h3>TEXTJOIN with Conditions</h3>
<p>After you know the basics of the TEXTJOIN function, you can enhance it, by adding a <strong>condition</strong> to the TEXTJOIN formula.</p>
<p>In this example, I’ll  make a list of only the reps who work in the &#8220;East&#8221; region, all in one cell.</p>
<p>Here’s my revised formula in cell E5, with <a href="https://www.contextures.com/xlfunctions06_excel-if-function.html" target="_blank" rel="noopener">an IF function</a> creating the condition:</p>
<ul>
<li><code><strong>=TEXTJOIN(", ", TRUE, <span style="color: #0000ff;">IF(B2:B5="East", A2:A5, "")</span>)</strong></code></li>
</ul>
<p><img loading="lazy" decoding="async" class="alignnone" style="border: 0px currentcolor; display: inline; background-image: none;" title="TEXTJOIN formula to show only the reps who work in East" src="https://contexturesblog.com/wp-content/uploads/2025/04/textjoinsalesreps04_thumb.png" alt="TEXTJOIN formula to show only the reps who work in East" width="445" height="368" border="0" /></p>
<h3>How the Formula Works</h3>
<p>Here&#8217;s how the revised TEXTJOIN formula works:</p>
<ul>
<li>First, the IF function checks each region name
<ul>
<li><code><strong>IF(B2:B5="East", A2:A5, "")</strong></code> checks each Region.</li>
</ul>
<ul>
<li style="list-style-type: none;">
<ul>
<li>If the region is &#8220;East&#8221;, IF returns the Rep Name.</li>
</ul>
</li>
</ul>
<ul>
<li style="list-style-type: none;">
<ul>
<li>If the region is not &#8220;East&#8221;, IF returns an empty string.</li>
</ul>
</li>
</ul>
</li>
<li>After that, the TEXTJOIN function combines the results of the IF function
<ul>
<li><code><strong>TEXTJOIN(", ", TRUE, ...)</strong></code></li>
</ul>
<ul>
<li style="list-style-type: none;">
<ul>
<li>It separates the rep names, with comma-space</li>
<li>It skips the blank cells, if there are any.</li>
</ul>
</li>
</ul>
</li>
</ul>
<h3 id="watch-video">Tip: Put Condition on Worksheet</h3>
<p>Instead of typing East in the TEXTJOIN formula, you could put East in a worksheet cell.</p>
<p>Then, in the formula, refer to the cell where you entered the region name.</p>
<p>For example, with the region name in cell D1, use this formula:</p>
<ul>
<li><code><strong>=TEXTJOIN(", ", TRUE, IF(B2:B5=<span style="color: #0000ff;">$D$1</span>, A2:A5, ""))</strong></code></li>
</ul>
<p>This makes it easy to change the condition, and show results for a different region.</p>
<h3>Watch the Video</h3>
<p>In this 3-minute video, Sarah shows how to add a condition with TEXTJOIN, so only the weekdays that are marked with X are included in the combined text.</p>
<p>
<div class="adthrive-video-player in-post" itemscope itemtype="https://schema.org/VideoObject" data-video-id="VB4OBC9q" data-player-type="default" orientation="" override-embed="default">
			<meta itemprop="uploadDate" content="2021-03-29T23:26:13+00:00" />
		<meta itemprop="name" content="Use Excel TEXTJOIN Function to Combine Text With Conditions" />
		<meta itemprop="description" content="In this video, Sarah shows how to add a condition with TEXTJOIN, so only the weekdays that are marked with X are included in the combined text" />
		<meta itemprop="thumbnailUrl" content="https://content.jwplatform.com/thumbs/VB4OBC9q-720.jpg" />
		<meta itemprop="contentUrl" content="https://content.jwplatform.com/videos/VB4OBC9q.mp4" />
	</div>
</p>
<h3>Get the Workbook</h3>
<p>To try the TEXTJOIN function, you can get the workbook that Sarah used in the video.</p>
<ul>
<li>Go to the <a href="https://www.contextures.com/exceltextjoinfunctionexamples.html" target="_blank" rel="noopener">TEXTJOIN page on my Contextures site</a>,</li>
<li>In the Download section, click the link to get the <strong>TEXTJOIN Examples </strong>workbook.</li>
</ul>
<p>There are several other files on that page too, and more examples and videos to explore!</p>
<h3>More Text Functions</h3>
<p>There are many more text function pages on my Contextures site. Check these out, for tutorials, videos, and Excel files to download for practice.</p>
<p><a href="https://www.contextures.com/xlcombine01.html" target="_blank" rel="noopener">Combine Text/Numbers</a></p>
<p><a href="https://www.contextures.com/excelsplitnames.html" target="_blank" rel="noopener">Names, Split/Reverse First and Last</a></p>
<p><a href="https://www.contextures.com/excelformulatextfunction.html" target="_blank" rel="noopener">FORMULATEXT Function</a></p>
<p>_________________</p>
]]></content:encoded>
					
					<wfw:commentRss>https://contexturesblog.com/archives/2025/04/11/combine-excel-text-conditions-textjoin/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
	</channel>
</rss>
