<?xml version="1.0" encoding="utf-8"?>
<rss
 xmlns:dc="http://purl.org/dc/elements/1.1/"
 xmlns:content="http://purl.org/rss/1.0/modules/content/"
 version="2.0">
<channel>
<title>Clearly and Simply</title>
<link>https://www.clearlyandsimply.com/clearly_and_simply/</link>
<description>Intelligent Data Analysis, Modeling, Simulation and Visualization</description>
<language>en-US</language>
<sy:updatePeriod>daily</sy:updatePeriod>
<sy:updateFrequency>2</sy:updateFrequency>
<lastBuildDate>Fri, 29 Aug 2025 22:00:00 +0200</lastBuildDate>
<generator>http://www.typepad.com/</generator>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="https://www.clearlyandsimply.com/clearly_and_simply/rss.xml" type="application/rss+xml" />
<docs>http://www.rssboard.org/rss-specification</docs>
<item>
<title>So long, and thanks for all the fish</title>
<link>https://www.clearlyandsimply.com/clearly_and_simply/2025/08/so-long-and-thanks-for-all-the-fish.html</link>
<guid isPermaLink="true">https://www.clearlyandsimply.com/clearly_and_simply/2025/08/so-long-and-thanks-for-all-the-fish.html</guid>
<description>TypePad is shutting down on September 30, 2025 and this also means the end of this blog Recently, TypePad announced that it will discontinue its services effective as of September 30, 2025. This blog used TypePad as a blogging platform...</description>
<content:encoded>&lt;h3&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;TypePad is shutting down on September 30, 2025 and this also means the end of this blog&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;img align=&quot;left&quot; alt=&quot;So long, and thanks for all the fish&quot; border=&quot;0&quot; height=&quot;170&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833030402692b65200d-pi&quot; style=&quot;margin: 0px 15px 5px 0px; float: left; display: inline; background-image: none;&quot; title=&quot;So long, and thanks for all the fish&quot; width=&quot;170&quot; /&gt;Recently, TypePad announced that it will discontinue its services effective as of September 30, 2025. This blog used TypePad as a blogging platform since the blog started in 2009.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bad news: &lt;/strong&gt;with TypePad shutting down, &lt;strong&gt;this blog will also go away for good.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I admit, I haven’t done much on this blog for a long time (except for one new post some days ago), so this blog was already sleeping for quite a while.&lt;/p&gt;
&lt;p&gt;That being said, since 2009, I published a total of 176 articles here, focussing on data visualization, dashboards, techniques and tricks using Microsoft Excel and Tableau. All content was provided for free. No ads. All workbooks for free download. No strings attached.&lt;/p&gt;
&lt;p&gt;All this content will be gone soon. So, if you are still interested in surfing through the blog posts and downloading some maybe helpful workbooks, time is running out. As of today, you have a little more than 4 weeks left.&lt;/p&gt;
&lt;p&gt;Finally, please bear with me that I can’t acknowledge all the people by name, who helped me during this great journey of blogging. They are just too many.&lt;/p&gt;
&lt;p&gt;So, to all of you who contributed guest posts, supported me by reviewing my drafts, linked to my blog on your own sites, mentioned me on LinkedIn or elsewhere, commented or simply read my posts: thank you so much!&lt;/p&gt;
&lt;p&gt;So long, and thanks for all the fish.&lt;/p&gt;</content:encoded>



<dc:creator>Robert</dc:creator>
<pubDate>Fri, 29 Aug 2025 22:00:00 +0200</pubDate>

</item>
<item>
<title>Select and Highlight across an Excel Dashboard</title>
<link>https://www.clearlyandsimply.com/clearly_and_simply/2025/08/select-and-highlight-across-an-excel-dashboard.html</link>
<guid isPermaLink="true">https://www.clearlyandsimply.com/clearly_and_simply/2025/08/select-and-highlight-across-an-excel-dashboard.html</guid>
<description>Interactive Excel Dashboard visualizing unemployment rates in the EU. Select a country, filter by age group and gender, and see the selection highlighted across all visuals on the dashboard</description>
<content:encoded>&lt;h3&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Interactive Excel Dashboard visualizing unemployment rates in the EU. &lt;span style=&quot;font-weight: bold;&quot;&gt;Select a country, filter by age group and gender, and see the selection highlighted across all visuals on the dashboard&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;1,176 words, ~6 minutes read&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img align=&quot;left&quot; alt=&quot;Excel_EU_unemployment_rates_dashboard&quot; height=&quot;114&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb99883302e861081eb7200d-pi&quot; style=&quot;margin: 0px 15px 0px 0px; float: left; display: inline;&quot; title=&quot;Excel_EU_unemployment_rates_dashboard&quot; width=&quot;240&quot; /&gt;10 years ago, I published a post demonstrating how to highlight one selected item across all charts and views on an interactive Excel Dashboard:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;http://www.clearlyandsimply.com/clearly_and_simply/2015/03/highlighting-across-excel-dashboards.html&quot; title=&quot;Highlighting on Excel Dashboards&quot;&gt;Highlighting on Excel Dashboards&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Unlike most of my other publications here, that post actually &lt;strong&gt;did&lt;/strong&gt; make some friends.&lt;/p&gt;
&lt;p&gt;And even more, it won a real fan: my good friend and Microsoft Excel MVP Carlos Barboza (&lt;a href=&quot;https://www.linkedin.com/in/merod&quot; title=&quot;Carlos&amp;#39; LinkedIn Profile&quot;&gt;Carlos&amp;#39; LinkedIn Profile&lt;/a&gt;, Carlos’ blog: &lt;a href=&quot;https://www.spilledgraphics.com/&quot; title=&quot;Spilled Graphics&quot;&gt;Spilled Graphics&lt;/a&gt;) liked this workbook so much that he even included it in some of his presentations, e.g. his great speech on the Global Excel Summit in 2024.&lt;/p&gt;
&lt;p&gt;Recently Carlos asked me, if I could provide a version with an updated data source. Of course I can. And while I was at it, I also made a couple of (hopefully helpful) changes.&lt;/p&gt;
&lt;p&gt;Today’s article provides this updated version of my European Union Unemployment Rates Dashboard from 2015. It also briefly discusses why interactive dashboards in Excel are still a viable option, even nowadays with Tableau and Power BI.&lt;/p&gt;

&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Basic Idea&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;The basic idea of this dashboard is enabling the user to select one item (the member state of the European Union in this example) and highlight this selection across all charts and views on the dashboard. The interactivity allows the selection in different ways by clicking directly into a table, a chart, a map or by using slicers.&lt;/p&gt;
&lt;p&gt;Now, applications dedicated to create data visualizations and dashboards, like Tableau or Microsoft Power BI, provide this as built-in features. That being said, you can implement comparable selection and highlighting features in good old Excel, too, provided you are willing to include a little bit of VBA in your model.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;What can you do with this dashboard?&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;The underlying data source contains only one metric: the unemployment rates (percentage of population in the labour force) in the European Union per year since 2010, and by country, age group and gender.&lt;/p&gt;
&lt;p&gt;You can easily analyse the data by directly clicking into most of the views on the dashboard to change the current selection or filtering:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Click on one of the row headers of the data table to select a country or on a column header to select a year&lt;/li&gt;
&lt;li&gt;Click on on any item of the vertical axis of the bar chart to select a country&lt;/li&gt;
&lt;li&gt;Select a country by clicking on it on the map&lt;/li&gt;
&lt;li&gt;Filter the data by age group by clicking on the vertical axis of the dumbbell chart&lt;/li&gt;
&lt;li&gt;or, use the slicers on the right of the dashboard to select a country, year, age group or gender&lt;/li&gt;
&lt;li&gt;finally, you can even pick one of 22 predefined colour schemes to be used in the filled map with the drop down menu at bottom right of&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;All views on the dashboard will highlight the selected country and filter the relevant views by year, age group and gender.&lt;/p&gt;
&lt;p&gt;Here is a small demonstration of the features as a gif:&lt;/p&gt;
&lt;p&gt;&lt;a class=&quot;asset-img-link&quot; href=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb99883302e861081fed200d-pi&quot; style=&quot;display: inline;&quot;&gt;&lt;img alt=&quot;GIF EU unemployment_rates 2010 2024&quot; border=&quot;0&quot; class=&quot;asset  asset-image at-xid-6a00e554d9fb99883302e861081fed200d img-responsive&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb99883302e861081fed200d-800wi&quot; style=&quot;display: block; margin-left: auto; margin-right: auto;&quot; title=&quot;GIF EU unemployment_rates 2010 2024&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;If you want to play around with the dashboard on your own, you will find a link to the Excel workbook for free download at the end of this post.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;What’s new?&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Here is what is new compared to the workbook published back in 2015:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;First and foremost the data, of course. It now covers the years 2010 through 2024, including more age groups (7 instead of only 2) and also gender. The data was taken from the official &lt;a href=&quot;https://ec.europa.eu/eurostat/&quot; title=&quot;EU EuroStat website&quot;&gt;EU EuroStat website&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Drop-downs (combo boxes) to select a country, year or age group (and now also gender) have been replaced by slicers at the right side of the dashboard. This makes the selection and filtering easier and more intuitive&lt;/li&gt;
&lt;li&gt;A dumbbell chart at bottom right shows the distribution of the unemployment rates for all age groups in the selected year: the selected country, the countries with the smallest and highest values and the (unweighted) average&lt;/li&gt;
&lt;li&gt;Many formulas have been rewritten to use the modern Excel 365 functions (like SORT, SORTBY, LET, XLOOKUP and others) and dynamic arrays&lt;/li&gt;
&lt;li&gt;Finally, some formatting and rearrangements on the dashboard have been made, e.g. showing the current selections / filter at top left, switching the data table and the band/line chart and others&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Why Excel?&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;I assume, some of you are now tempted to post a comment like &lt;em&gt;“Why in the name of God are you still using Excel to create an interactive dashboard? Use Power BI or Tableau, instead. They have all the features built-in you are showing off here.”&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;And I fully agree. For a data set like the one used in this example, the implementation of an interactive dashboard with similar (or even better) features would be way easier and faster with Power BI or Tableau. No doubt about it. But using this simple data source here was for demonstration purposes only.&lt;/p&gt;
&lt;p&gt;That being said, what if your data analysis requirements are beyond aggregation, sorting and filtering? What if you do not simply visualize a data model from an external database or a simple data table? What if you have to perform complex calculations before you can visualize the results on a dashboard?&lt;/p&gt;
&lt;p&gt;For instance, some months back, I implemented a comprehensive financial model in the field of IFRS 16. The model forecasts all relevant IFRS 16 measures (lease liabilities, interest, right of uses, depreciations and others) for thousands of planned leasing contracts for the next 30+ years on a monthly basis. Maybe this would have been possible with DAX in Power BI or Calculated Fields in Tableau, too. But the task was tailored for Microsoft Excel and guess what? I implemented it in Excel. And of course, the model also provides interactive dashboards to enable the users to analyse the calculation results directly in Excel.&lt;/p&gt;
&lt;p&gt;So, here is my take:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Power BI and Tableau are the best tools to visualize an external data model or table as long as you do not have to perform a lot of complex calculations to get to the results you need&lt;/li&gt;
&lt;li&gt;However, if the data to be visualized is the result of sophisticated calculations or even an algorithm, you are definitely better off by taking advantage of Excel’s flexibility and calculation engine. Today’s example shows that you can still provide a highly interactive dashboard inside of your Excel workbook&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;So, even with all the great built-in features of Power BI and Tableau, interactive Excel dashboards still have a lot of relevant use cases.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Download Link&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Are you interested in having a look for yourself? Download the workbook for free here:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://www.clearlyandsimply.com/files/2025/08/EU_unemployment_rates_2010_2024.xlsm&quot;&gt;Download EU unemployment rates 2010-2024 (Microsoft Excel 365, 1.02 MB)&lt;/a&gt;&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;font-weight: normal;&quot;&gt;Well, I used to close my blog posts with “stay tuned”, but after not publishing anything in 5 years, I probably shouldn’t do this anymore. Maybe there will be some new content here in the next few months, but I am not making promises anymore.&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Anyway, thanks for stepping by and reading.&lt;/p&gt;</content:encoded>


<category>Dashboards</category>
<category>Microsoft Excel</category>
<category>Show Cases</category>
<category>Visualization</category>

<dc:creator>Robert</dc:creator>
<pubDate>Sat, 16 Aug 2025 18:00:00 +0200</pubDate>

</item>
<item>
<title>London Excel Meetup Workbooks</title>
<link>https://www.clearlyandsimply.com/clearly_and_simply/2020/09/london-excel-meetup-workbooks.html</link>
<guid isPermaLink="true">https://www.clearlyandsimply.com/clearly_and_simply/2020/09/london-excel-meetup-workbooks.html</guid>
<description>The workbooks used in my presentation on “Analytical and Interactive Dashboards in Excel” at the London Excel Meetup, September 3, 2020</description>
<content:encoded>&lt;h3&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The workbooks used in my presentation on “Analytical and Interactive Dashboards in Excel” at the London Excel Meetup, September 3, 2020&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;233 words, ~1 minute read&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.meetup.com/London-Excel-Meetup-Group/&quot; title=&quot;Excel London Meetup Group&quot;&gt;&lt;img align=&quot;left&quot; alt=&quot;London Excel Meetup Group&quot; border=&quot;0&quot; height=&quot;175&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833026bde8f6f79200c-pi&quot; style=&quot;margin: 0px 15px 10px 0px; float: left; display: inline; background-image: none;&quot; title=&quot;London Excel Meetup Group&quot; width=&quot;295&quot; /&gt;&lt;/a&gt;Earlier today (September 3, 2020), I had the honour and privilege to give a little presentation about Analytical and Interactive Dashboards in Microsoft Excel at &lt;a href=&quot;https://www.datelproductions.com/&quot; title=&quot;DATEL Productions&quot;&gt;Tea Kuseva’s&lt;/a&gt; and &lt;a href=&quot;https://www.youtube.com/user/Computergaga&quot; title=&quot;Computergaga&amp;#39;s YouTube Channel&quot;&gt;Alan Murray’s&lt;/a&gt; great &lt;a href=&quot;https://www.meetup.com/London-Excel-Meetup-Group/&quot; title=&quot;London Excel Meetup&quot;&gt;London Excel Meetup&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For everyone who attended the session and anyone else interested, here are the workbooks used in my presentation for free download.&lt;/p&gt;
&lt;p&gt;This is the showcase of the interactive English Premier League Dashboard shown at the beginning of the session:&amp;#0160;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://www.clearlyandsimply.com/files/2020/09/dashboard_showcase_premier_league.zip&quot; title=&quot;Download Dashboard Showcase Premier League (zipped Excel workbook, 2.5MB)&quot;&gt;Download Dashboard Showcase Premier League (zipped Excel workbook, 2.5MB)&lt;/a&gt;&lt;/p&gt;
&lt;p style=&quot;text-align: left;&quot;&gt;And this is the workbook used to present the different tips and tricks:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://www.clearlyandsimply.com/files/2020/09/analytical_and_interactive_dashboards_final.zip&quot; title=&quot;Download Analytical and Interactive Dashboards (zipped Excel workbook, 2.2MB)&quot;&gt;Download Analytical and Interactive Dashboards (zipped Excel workbook, 2.2MB)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I have to admit, the live presentation and performance was a bit sloppy on my side (my apologies), so I recommend to download and dissect the workbooks to get the most out of the meetup. I think both workbooks are worth a look.&lt;/p&gt;
&lt;p&gt;Many thanks go to &lt;a href=&quot;https://www.datelproductions.com/&quot; title=&quot;DATEL Productions&quot;&gt;Tea Kuseva&lt;/a&gt; and &lt;a href=&quot;https://www.youtube.com/user/Computergaga&quot; title=&quot;Computergaga&amp;#39;s YouTube Channel&quot;&gt;Alan Murray&lt;/a&gt; for organizing the event and having me, to &lt;a href=&quot;https://www.youtube.com/channel/UCXRr8ArHfESZQS99DQJwTtw?view_as=subscriber&quot; title=&quot;Microsoft Excel Recalc or Die - YouTube Channel&quot;&gt;Carlos Barboza&lt;/a&gt; for suggesting me as a speaker and of course to everyone who took the time to attend the session.&lt;/p&gt;
&lt;p&gt;If you have any feedback or questions, please leave me a comment here or contact me by email.&lt;/p&gt;
&lt;p&gt;Stay tuned.&lt;/p&gt;</content:encoded>


<category>Dashboards</category>
<category>Microsoft Excel</category>
<category>Visualization</category>

<dc:creator>Robert</dc:creator>
<pubDate>Thu, 03 Sep 2020 22:00:00 +0200</pubDate>

</item>
<item>
<title>Visual Workbook Navigation with a Chart Carousel</title>
<link>https://www.clearlyandsimply.com/clearly_and_simply/2020/08/visual-workbook-navigation-with-a-chart-carousel.html</link>
<guid isPermaLink="true">https://www.clearlyandsimply.com/clearly_and_simply/2020/08/visual-workbook-navigation-with-a-chart-carousel.html</guid>
<description>A Carousel of Charts as a visual and interactive Navigation Control for Microsoft Excel Workbooks</description>
<content:encoded>&lt;h3&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;A Carousel of Charts as a visual and interactive Navigation Control for Microsoft Excel Workbooks&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;726 words, ~4 minutes read&lt;/p&gt;
&lt;p&gt;&lt;img align=&quot;left&quot; alt=&quot;Visual Navigation Intro&quot; border=&quot;0&quot; height=&quot;176&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb9988330263e95ee93c200b-pi&quot; style=&quot;margin: 10px 15px 10px 0px; float: left; display: inline; background-image: none;&quot; title=&quot;Visual Navigation Intro&quot; width=&quot;260&quot; /&gt;If your Excel workbook has many output worksheets, you should provide your users with an option to facilitate the navigation within the model.&lt;/p&gt;
&lt;p&gt;Sure, the user always has the option to right click on the arrows left to the first tab and select any worksheet from there, but this requires that she/he exactly knows where to find what.&lt;/p&gt;
&lt;p&gt;It is best practice to give the users guidance regarding the content of your model and to enable them to easily navigate to the sheets they are most interested in. Usually, you insert an extra worksheet containing a list of all tabs with hyperlinks or buttons to quickly navigate to those sheets.&lt;/p&gt;
&lt;p&gt;You are interested in something more visually compelling? If so, you came to the right place. Today’s article provides a visual workbook navigation control with a chart carousel dynamically displaying the content of the relevant sheets. The user can easily browse through all views, select the desired one and get to the view with one mouse click. As always, the post comes with an example workbook for free download.&lt;/p&gt;

&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Inspiration&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;A couple of weeks back, my good friend and long-time Microsoft Excel MVP Chandoo published an innovative and interesting post about how to create an interactive chart slider in Excel: &lt;a href=&quot;https://chandoo.org/wp/interactive-chart-slider-thingy/&quot; title=&quot;How to make an Interactive Chart Slider Thingy&quot;&gt;How to make an Interactive Chart Slider Thingy&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://chandoo.org/wp/interactive-chart-slider-thingy/&quot; title=&quot;How to make an Interactive Chart Slider Thingy&quot;&gt;&lt;img alt=&quot;How to make an Interactive Chart Slider Thingy&quot; border=&quot;0&quot; height=&quot;243&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833026bde8c3854200c-pi&quot; style=&quot;margin: 10px auto; float: none; display: block; background-image: none;&quot; title=&quot;How to make an Interactive Chart Slider Thingy&quot; width=&quot;520&quot; /&gt;&lt;/a&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Idea&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I liked Chandoo’s idea a lot and I thought this could also be used for a visual and interactive workbook navigation control. Here is a screenshot of what I have come up with, based on Chandoo’s solution:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb9988330263e95ee941200b-pi&quot;&gt;&lt;img alt=&quot;Visual Navigation with a Chart Carousel&quot; border=&quot;0&quot; height=&quot;391&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb9988330263e95ee945200b-pi&quot; style=&quot;margin: 10px auto; float: none; display: block; background-image: none;&quot; title=&quot;Visual Navigation with a Chart Carousel&quot; width=&quot;520&quot; /&gt;&lt;/a&gt;On a dedicated navigation worksheet, linked images to 9 different views (worksheets or dashboards) in the workbook are shown as a carousel of thumbnails. The larger thumbnail at the bottom of the carousel serves as the “currently selected view”.&lt;/p&gt;
&lt;p&gt;You can&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;click on the Left Arrow or Right Arrow icons to change this selection to the view at top left or top right of the large thumbnail&lt;/li&gt;
&lt;li&gt;click on one of the 8 smaller thumbnails to directly select this view. The arrangement of all views will be adjusted accordingly&lt;/li&gt;
&lt;li&gt;click on the large thumbnail to navigate to the worksheet where this view lives&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Implementation&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;My implementation is a bit more complicated, but still based on Chandoo’s ground work.&lt;/p&gt;
&lt;p&gt;Here are the main parts of my solution:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Just like Chandoo, I am using linked images. I have more views (9 instead of 7) and they are arranged as a carousel, but that’s all&lt;/li&gt;
&lt;li&gt;The linked images are named “shp01”, shp02”, etc. The larger image at the bottom is the first one (shp01) the others are named clockwise&lt;/li&gt;
&lt;li&gt;Names are defined for all ranges of the 9 worksheets where the charts / views live. E.g. the name myView01 refers to =&amp;#39;view 1&amp;#39;!$B$4:$L$17, where [view 1] is the name of the first output sheet&lt;/li&gt;
&lt;li&gt;On worksheet [calculations], cell C6 contains the currently selected view, i.e. the one which is shown in the large linked image (shp01):&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=&quot;Navigation Calculations 01&quot; border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833026bde8c3858200c-pi&quot; style=&quot;margin: 10px auto; float: none; display: block; background-image: none;&quot; title=&quot;Navigation Calculations 01&quot; width=&quot;260&quot; /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;The small table (range C11:D19) beneath this central model parameter is the heart of the solution. It maps the defined target ranges to the shape names. The formulas are as simple as can be. If you are interested, please have a look at the workbook (download link see below). &lt;br /&gt;&lt;br /&gt;Here is a screenshot of the mapping table if the second shape was selected:&lt;a href=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833026be40b0134200d-pi&quot;&gt;&lt;img alt=&quot;Navigation Calculations 02&quot; border=&quot;0&quot; height=&quot;256&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb9988330263e95ee94b200b-pi&quot; style=&quot;margin: 10px auto; float: none; display: block; background-image: none;&quot; title=&quot;Navigation Calculations 02&quot; width=&quot;260&quot; /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;The images on the worksheet [navigator] are then linked to 9 additional Named Formulas called myTN01, myTN02, etc. These Named Formulas fetch the target range name from the mapping table and turn it into a range using the function &lt;em&gt;INDIRECT&lt;/em&gt;:&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img alt=&quot;Visual Navigation Name Manager&quot; border=&quot;0&quot; height=&quot;477&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833026be40b0139200d-pi&quot; style=&quot;margin: 10px auto; float: none; display: block; background-image: none;&quot; title=&quot;Visual Navigation Name Manager&quot; width=&quot;504&quot; /&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Finally, a very simple piece of VBA code is assigned to all shapes on the worksheet [navigator] respectively to the arrow icons. It is really simple VBA code and only 26 lines. If you are interested, please download the workbook and have a look.&lt;/li&gt;
&lt;/ul&gt;
&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Acknowledgement&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Many thanks go to my friend &lt;a href=&quot;https://chandoo.org/wp/&quot; title=&quot;Chandoo&amp;#39;s Website&quot;&gt;Chandoo&lt;/a&gt;. You are always thinking out of the box and this makes you a fantastic source of inspiration for all of us. Thank you very much!&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Download Link&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Here is the Excel workbook for free download:&amp;#0160;&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://www.clearlyandsimply.com/files/2020/08/visual_navigation_with_a_chart_carousel.zip&quot; title=&quot;Download Visual Navigation w/ a Chart Carousel (zipped Excel workbook, 3.8MB)&quot;&gt;Download Visual Navigation w/ a Chart Carousel (zipped Excel workbook, 3.8MB)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Stay tuned.&lt;/p&gt;</content:encoded>


<category>Microsoft Excel</category>

<dc:creator>Robert</dc:creator>
<pubDate>Sun, 23 Aug 2020 21:00:00 +0200</pubDate>

</item>
<item>
<title>A Neural Network to solve Travelling Salesman Problems in Excel</title>
<link>https://www.clearlyandsimply.com/clearly_and_simply/2020/08/a-neural-network-to-solve-travelling-salesman-problems-in-excel.html</link>
<guid isPermaLink="true">https://www.clearlyandsimply.com/clearly_and_simply/2020/08/a-neural-network-to-solve-travelling-salesman-problems-in-excel.html</guid>
<description>Artificial Intelligence in Microsoft Excel: watch a Neural Network at work while solving a Travelling Salesman Problem</description>
<content:encoded>&lt;h3&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;Artificial Intelligence in Microsoft Excel: watch a Neural Network solving a Travelling Salesman Problem&lt;/span&gt;&lt;/h3&gt;
&lt;p&gt;&lt;em&gt;869 words, ~4 minutes read&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;img align=&quot;left&quot; alt=&quot;Neural Network solving TSPs in Excel - Intro&quot; border=&quot;0&quot; height=&quot;132&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb9988330263e95adb3b200b-pi&quot; style=&quot;margin: 0px 15px 0px 0px; float: left; display: inline; background-image: none;&quot; title=&quot;Neural Network solving TSPs in Excel - Intro&quot; width=&quot;260&quot; /&gt;Terms like Artificial Intelligence, Machine Learning, Deep Learning and (Artificial) Neural Networks are all over the place nowadays.&lt;/p&gt;
&lt;p&gt;If you are reading Tech News, Data Science blogs or your LinkedIn feed, it will be little short of a miracle, if you don’t see one of those expressions at least once.&lt;/p&gt;
&lt;p&gt;This is just the revival of those techniques, though. Neural Networks, for one, have been around for many years. In the mid 1990s (!), I did some research and wrote my thesis about Artificial Neural Networks. We even had a blog post here on this topic 10 years ago: &lt;a href=&quot;http://www.clearlyandsimply.com/clearly_and_simply/2010/05/where-the-rubber-meets-the-road.html&quot; title=&quot;Where the rubber meets the road&quot;&gt;Where the rubber meets the road&lt;/a&gt;. For whatever reason, that article didn’t make many friends. I was always wondering why. Probably too academic and not visually appealing enough.&lt;/p&gt;
&lt;p&gt;Now, with the recent revival of Artificial Intelligence and Neural Networks, I decided to give it another shot. Today’s post provides an updated, improved version of a Neural Network solving Travelling Salesman Problems in Microsoft Excel.&lt;/p&gt;
&lt;p&gt;You always wanted to watch a Neural Network solving an optimization problem? If so, this article is for you. Either watch one of three videos provided in the post or download the Excel workbook and play around with it at your own speed. No add-in or third party software necessary. All you have to do is to enable macros.&lt;/p&gt;

&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Algorithm&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;The Neural Network provided today is exactly the same as in the original post (&lt;a href=&quot;http://www.clearlyandsimply.com/clearly_and_simply/2010/05/where-the-rubber-meets-the-road.html&quot; title=&quot;Where the rubber meets the road&quot;&gt;Where the rubber meets the road&lt;/a&gt;). It is based on the article “an analogue approach to the travelling salesman problem using an elastic net method”, by Richard Durbin and David Willshaw published in &lt;a href=&quot;https://www.nature.com/nature/journal/v326/n6114/abs/326689a0.html&quot; title=&quot;Nature&quot;&gt;Nature&lt;/a&gt; back in 1987.&lt;/p&gt;
&lt;p&gt;Without going into the details of the mathematics, here is the basic idea of this approach:&lt;/p&gt;
&lt;p&gt;Many other algorithms for solving TSPs start with one feasible solution and try to switch to better ones from iteration to iteration (i.e. shorter total tour length). The approach of Durbin and Willshaw is different: they don’t start with a feasible solution. They start with an elastic net (or adaptive ring), i.e. a circle of nodes where the number of nodes is a multiple of the number of cities of the TSP. This circle is gradually deformed until it finally passes through all cities and describes a feasible and short tour.&lt;/p&gt;
&lt;p&gt;You can think of this ring as if it would be a rubber band. In each iteration, the Neural Network randomly selects a city, finds the nearest node on the ring and pulls the node and its neighbours towards this city. If you visualize this behaviour of the algorithm, it looks as if this rubber band is deformed and elongated until a feasible solution is found. The tension of the rubber band guarantees that dragging the rubber band complies with the objective function of the TSP, i.e. to minimize the total tour length.&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;The Updated Version&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;As already stated above, the used algorithm is exactly the same as in the original &lt;a href=&quot;http://www.clearlyandsimply.com/clearly_and_simply/2010/05/where-the-rubber-meets-the-road.html&quot; title=&quot;Where the rubber meets the road&quot;&gt;post&lt;/a&gt;. However, I made quite a few changes in the workbook to make the handling of the model easier and the views more interesting:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833026bde8827c6200c-pi&quot;&gt;&lt;img alt=&quot;Neural Network solving TSPs in Excel&quot; border=&quot;0&quot; height=&quot;245&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb9988330263e95adb40200b-pi&quot; style=&quot;margin: 10px auto; float: none; display: block; background-image: none;&quot; title=&quot;Neural Network solving TSPs in Excel&quot; width=&quot;520&quot; /&gt;&lt;/a&gt;The most obvious change is the map. Instead of showing generic points in the Euclidean space, today’s workbook solves Travelling Salesman Problems through cities of the United States and provides the geospatial context with a US map in the background.&lt;/p&gt;
&lt;p&gt;Furthermore, I simplified the dashboard:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833026bde8827ca200c-pi&quot;&gt;&lt;img alt=&quot;Neural Network in Excel - User Defined Parameters&quot; border=&quot;0&quot; height=&quot;243&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833026be406e654200d-pi&quot; style=&quot;margin: 10px auto; float: none; display: block; background-image: none;&quot; title=&quot;Neural Network in Excel - User Defined Parameters&quot; width=&quot;420&quot; /&gt;&lt;/a&gt;Only the most important user-selections are still available on the dashboard and only a selection of results is shown.&lt;/p&gt;
&lt;p&gt;With that said, I did not only simplify, I also added a few helpful features:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;With the play buttons, you can start, pause, resume and stop the algorithm at any time&lt;/li&gt;
&lt;li&gt;With the two checkboxes, you can decide whether or not all cities of the US shall be shown on the map (i.e. not only the ones of the TSP) and whether or not the names of the TSP cities shall be displayed&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;At the bottom right of the dashboard, four charts visualize some key metrics of the algorithm during execution:&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833026be406e659200d-pi&quot;&gt;&lt;img alt=&quot;Neural Network in Excel - Additional Charts&quot; border=&quot;0&quot; height=&quot;243&quot; src=&quot;https://www.clearlyandsimply.com/.a/6a00e554d9fb998833026be406e65d200d-pi&quot; style=&quot;margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;&quot; title=&quot;Neural Network in Excel - Additional Charts&quot; width=&quot;520&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;a column chart shows the distribution of the cities, i.e. how often the cities are randomly selected and processed during the algorithm&lt;/li&gt;
&lt;li&gt;the three line charts visualize the development of the length of the adaptive ring, the decreasing learn rate and the size of the radius, i.e. the decreasing number of nodes being moved on the ring&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Now, let’s see this in action:&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;Watch examples right here in a video…&lt;/strong&gt;&amp;#0160;&lt;/h4&gt;
&lt;p&gt;Here is a 10 cities TSP. The algorithm is slowed down intentionally by waiting 200 milliseconds after each step to better understand how the Neural Network works:&lt;/p&gt;
&lt;p class=&quot;asset-video&quot; style=&quot;text-align: center;&quot;&gt;&lt;iframe allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;281&quot; src=&quot;https://www.youtube.com/embed/GvCxv6SzqF8?feature=oembed&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;The next video shows how a 20 cities TSP is solved. No waiting time, but still updating the screen after each iteration:&lt;/p&gt;
&lt;p class=&quot;asset-video&quot; style=&quot;text-align: center;&quot;&gt;&lt;iframe allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;281&quot; src=&quot;https://www.youtube.com/embed/r7QYVdQekig?feature=oembed&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;Finally, a 100 cities TSP. The views on the dashboard are updated every 50&lt;sup&gt;th&lt;/sup&gt; iteration:&lt;/p&gt;
&lt;p class=&quot;asset-video&quot; style=&quot;text-align: center;&quot;&gt;&lt;iframe allow=&quot;accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture&quot; allowfullscreen=&quot;&quot; frameborder=&quot;0&quot; height=&quot;281&quot; src=&quot;https://www.youtube.com/embed/nKhntOo7ZX0?feature=oembed&quot; width=&quot;500&quot;&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;h4&gt;&lt;span style=&quot;font-weight: bold;&quot;&gt;… or download the workbook and have a look for yourself&lt;/span&gt;&lt;/h4&gt;
&lt;p&gt;Not only interested in watching the videos, but also in playing around with the model or even dissecting the code? Here you go:&lt;/p&gt;
&lt;p style=&quot;text-align: center;&quot;&gt;&lt;a href=&quot;https://www.clearlyandsimply.com/files/2020/08/neural_network_solving_tsp.zip&quot; title=&quot;Download Neural Network Solving TSP (zipped Excel workbook, 663K)&quot;&gt;Download Neural Network Solving TSP (zipped Excel workbook, 663K)&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Stay tuned.&lt;/p&gt;</content:encoded>


<category>Microsoft Excel</category>
<category>Optimization</category>
<category>Spotlight Post</category>

<dc:creator>Robert</dc:creator>
<pubDate>Fri, 07 Aug 2020 16:00:00 +0200</pubDate>

</item>

</channel>
</rss>

<!-- ph=1 -->
