From the category archives:

Excel

Are Excel charts, and Excel in general, a commodity, with no competitive advantage? Only if you want it to. Why? Because a vast majority of users:

  • Have the data analysis skills of a toddler (or less);
  • Can’t go beyond chart defaults;
  • Functions? They know how to click the SUM() button;
  • Don’t know what a dynamic chart is;
  • Think pivot tables are too complex;
  • VBA? No way!

I believe you can squeeze some competitive advantage out from Excel if you avoid some basic mistakes everyone else makes. Here is a very short list (some generic, some chart-specific).

#1. Assuming that Excel Can Do It.

Because a spreadsheet is such a loose environment, people often assume that all things numeric can be done using Excel and that no specific skills are needed. Using Excel as a database tool is an obvious example. If you can’t stop singing Ode to Joy every time you see one million rows in Excel 2007 that’s a clear sign that you are on the wrong track.

#2. Assuming that Excel Can’t Do It.

Most people aren’t aware of how powerful Excel is and use it almost as a pocket calculator. If you routinely have to manage quantitative data, learning a little more always pays off. As an example, you can use it to create complex executive dashboards or, at least, as a dashboard prototyping tool.

#3. Not Having a Go-To Person.

Not everyone needs to be an expert, but having someone that understands the business and proactively tries  to find better ways to perform common (or not so common) tasks should be a requirement.

#4. The Excel Islands.

If you have a data source you can connect your sheet to, do it. Don’t make the mistake of copy / pasting the data into your sheet. That’s a bad practice and it can undermine your organization’s entire information system.

If you connect your spreadsheet to the data source (via ODBC, for example) you are ensuring the integrity of your data and minimizing maintenance costs. If you are creating a new table, use a simple database tool like Access. And if you really, really, need to use Excel, make sure you create a table that can easily be exported and used by a different tool.

#5. The Uncharted Archipelago of Excel Workbooks.

Search for “book*.xls” in your hard drive. How many do you find? Get rid of all those useless files now.

#6. Bypassing IT.

We all have our little fights with IT, but we must understand their role and the reasons behind their actions sometimes make sense… Excel users often lack knowledge to understand data structures, data access, documentation, security (IT 101, basically). If your IT don’t want to conquer the world and actually helps users, you should work hand in hand with them.

#7. Not Using VBA.

I’m sorry to break this to you, but if you spend your time analyzing data and Excel is your primary tool, then you must use VBA. I’m not telling you should be a programmer, far from it. But you should be able to record a macro and make some simple tweaks. There are many repetitive tasks that can easily done using three lines of code.

#8. Excel is the only charting tool.

There are no neutral tools. They force upon you a certain way of doing things that you may not be comfortable with (or you shouldn’t). The Chart Wizard is one of the stupidest wizards I’ve ever met. If you need to spend time removing defaults there is something wrong with the defaults. Excel charts emphasize:

  • Stupid Defaults versus Cleaner Formatting Options
  • Static versus Dynamic
  • Marketing versus Insights
  • Disposable versus Reusable
  • One versus Multiple
  • Large versus Small
  • Island versus Continent
  • Presentation versus Discovery

I’ll detail this in a future post but, like PowerPoint, Excel charts do have their own cognitive style. If you want to do things differently you can, but you are choosing a path of endless pain. So, give some users the option to use a different charting tool or, as a bare minimum, use a better wizard.

#9. Forgetting the 3R’s.

Reduce, reuse, recycle. Yes, I’m talking about Excel charts. How many disposable charts are cluttering your hard disk? Go green when creating your charts:

  • Charts are typically much larger than needed, so you can safely reduce their size;
  • When you create a chart make sure that it can be reused when the data updates;
  • A chart for Market A is probably very similar to a chart for Market B. By recycling the chart from market to market you don’t need do create new charts and pollute your hard drive.

#10. Not Making Things To Work Together

Lists like this one are useless, unless you know how the basic system works. Try to see the big picture and it will be much easier to understand where each piece belongs to:

  • If a function needs a range address, you will know that another function can provide the address (first step to create dynamic charts);
  • If you are repeating the same stupid task, you’ll find a way to automate it;
  • etc.

Bottom line: make sure you know what you should use Excel for, find inefficiencies and give power users the option to use specialized tools.

{ 11 comments }

I humbly accept our business visualization reality: 90% of all business charts are created in Excel and most business users are unwilling to learn yet another application and go through all sorts of hassles (data management, compatibility issues, file sharing) just because a different product offers a bigger chart gallery and some obscure defaults no one cares about (except the experts).

You don’t take driving lessons in a Ferrari, specially if you don’t know the difference between a Ferrari and a Fiat. Why would you want Tableau or Spotfire if all you want and need is a pie chart?

If we want to make users more curious about the way they use their data, if we want to persuade them that 3D charts are useless, if we want them to adopt what we believe to be information visualization best practices, we must start with the application the users are familiar with.

It would be great to have a better tool in every computer, but we don’t have it. What we can do is to undermine it from inside, by educating the users and showing them how mediocre the tool is.

If done right, this should be visible in market surveys, sooner or later. And Microsoft will react to that, hopefully. There is no other way.

Leaving the Excel Flatland

That said, we can agree that Excel’s chart gallery is notoriously poor, defaults and options a nightmare, and the implementation of advanced visualization techniques a pain in the ass. And while you can argue that most new chart formats are outperformed by traditional ones (and a large majority is) you cannot assume that the plain ol’ bar chart will be here forever. We are using XVIII century visualization tools to display XXI century data. Things change very slowly indeed.

We cannot understand information visualization if our worldview is framed by the Excel chart gallery. Yes, we can recreate in Excel some formats that we see in other applications, but something is always lost in translation. Like in this song:

Brilha, brilha lá no céu
a estrelinha que nasceu.

You may know it as:

Twinkle, twinkle little star
how I wonder what you are.

The music is the same, but the user experience is much different (specially if the user doesn’t know Portuguese…).

R

Kelly O’Day over at ProcessTrends if offering the Learn R Toolkit, target at Excel users. I’ve just bought it. Why?

  • Because I like the idea;
  • Because I’m curious about creating charts using a programming language;
  • Because it’s not easy to create this in Excel, no matter how hard Jon tries :) .

Now, let me be frank. I don’t believe that regular Excel users would want to use R. If recording simple macros are outside their comfort zone, an application that requires programming even to create a basic chart is clearly out of limits.

R seems to require a lot of programming to create more advanced charts. Surely you can create a bar chart with three lines of code, but that’s the equivalent of

print "Hello World!"

Not very useful, but I’m sure Kelly’s Toolkit will encourage me to explore and break some handcuffs.

I don’t want to write a blog about Excel charts. I just want to write about making sense of business data. The tool shouldn’t matter (but it does).

__________________

{ 11 comments }

While playing with some county-level data, I stumbled upon what seem to be a secret message hidden in a bubble chart:

triangle-cook-county

Just call me paranoid, but let me ask you this: what is a triangle doing there and why on Earth would the hole in the middle point exactly to Cook County IL, home of President Barak Obama? Isn’t that weird?

I decided to dig a little deeper and visited Cook County’s website and look what I have found in the home page:

dreadful-pie

A sophisticated device that looks like a dreadful pie chart!

Who could be using Excel charts to send secret messages? Are these charts connected, two pieces of a dangerous puzzle? What are their intentions? I must find out.

Someone is knocking on my door…

(Well, this is just another bug in Excel 2007… In my more serious next post I’ll answer this question: “Are traditional charts dying?”. Stay tuned!)

{ 1 comment }

I’m a consensus kind of guy, I can’t help it. I always try to find the best parts of not-so-good things (a Curate’s egg syndrome?). Let me give you an example.

One of the reasons why people like pie charts is because of its strong and familiar metaphor – it is part of our daily life.

Another good metaphor is the analog clock. You don’t need a legend to know the time. So, why don’t you use it to display hourly data?

Take a look at the radar chart on the left (the roman numerals – neat, hum?). It displays pageviews per hour by hour of the day. There are two series, daytime and nighttime. As you can see, the nighttime pageviews are much lower (I wonder why…).

If you want to compare daytime and nighttime data do everyone a favor: forget about day and night. Don’t assume that those 24 data points should be split in midnight to midday and midday to midnight. Or just because you raise early, the split should be 6:00 a.m. to 6:00 p.m. and 6:00 p.m. to 6 a.m. Look at the data and do what it tells you to do.  A good split creates two series that maximizes variability between them (and each series becomes more internally consistent). In this case, the split was at 8:00 a.m/p.m.

Yes, but what about the Curate’s egg? Glad you asked.

Chandoo, over PointyHairedDilbert, had “an interesting charting idea to show the data around the clock“:

Jon Peltier doesn’t really like the idea and suggests a much more conservative aproach:

Now, shake both charts (shaken, not stirred…) and what do you get? My radar chart, of course! And what a fine mix of both it is!

Ok, where was I? Ah, yes, my soft boiled egg…

{ 11 comments }

You can learn Excel and spend more time with the kids, but Ian comments that:

I have found that I have ended up doing many things that other should have done – even if it took them longer. Being great at Excel slows promotion through management ranks – delegate and show what a manager you are!

I agree with Ian and yes, I believe that too much Excel can harm your career. In fact, you shouldn’t master any tool (or be recognized as such) if you want to be a manager, and if good people management skills is what is expected from you.

Generic office applications like Excel or Word have no intrinsic value for the organization, they are just tools used by the lower ranks to help implement the corporate mission. You can be great at Excel, but if you want a promotion you must hide it, and remember the Peter Principle.

The Peter Principle

In the stock market, “past performance is not necessarily indicative of future results”. Likewise, if you excel in your current job you’ll get a promotion, but the skills that got you there may be irrelevant or even work against you in your new position. This is the well-known Peter Principle: “In a Hierarchy Every Employee Tends to Rise to His Level of Incompetence”. To avoid to reach your level on incompetence too early you should think strategically: be good enough to get promoted and start practicing in your current job the skills that you’ll need in the new position.

Become a Craftsman, Instead

Trent, over The Simple Dollar, writes that your most valuable asset is you, not your career. So, what happens when you really love what you do, want to be really good at it (a tool, a specific knowledge field), and a promotion means that you can’t do it anymore? Well, probably you must leave, join a company that actually needs your advanced skills or start your own consultancy business. Get a virtual assistant to take care of administrative matters and hire a freelancer for larger projects. Focus on your skills and buy time. Become a craftsman. There are less formal promotions, but networking is still a fundamental skill.

A Balanced View

Mastering any tool or knowledge field is a decision that you can’t take lightly. You must understand its role in the overall career/life goals.

You want to be an craftsman (in the sense above), you don’t want to leave, and you want that promotion. What do you do? Well, I’m probably the last person in the world you should ask for advice on this. In fact, I am not sure if there is a balanced view at all (yes, you can look for your dreams at a higher place). Worse of all, remain on the fence and you risk losing your dreams and your career.

Do you have an answer? Do you think you can hurt your career because you love your work?

{ 3 comments }

Conditional formatting vs standard bar chart in Excel 2007Excel 2007 is useless. This was a shocking revelation when I tried to create the charts for last post (Chart Design: Abortion Ratios 1980-2003).

It was my first serious attempt at using Excel 2007. I failed miserably and gave up. I had to do everything in Excel 2003 and then open the file in Excel 2007 for some polishing.

I new there was some senseless options in conditional formatting (actually, it is worse than I expected, as you can see on the left chart). And Stephen Few said everything I needed to know about Excel 2007 new chart engine. And, by that time, Microsoft bought Dundas. Isn’t that enough to raise some red flags?

But I had to see it for myself. I will not talk about the ribbon. I keep it hidden, so it really doesn’t bother me. And having to learn a new interface is something that I don’t mind – let’s call it brain workout.

There are several small but frustrating things, like trying to select multiple charts as objects, but what really pissed me off was that empty macro I got, after recording some chart formatting. I couldn’t believe it and tried several times, before googling for this “error”. It isn’t one (you can compare both versions here and get more bad news, as I did).

I suspect that this is just the tip of the iceberg. And it is not the major changes in features or the new user interface. It is the small things, left behind just to annoy you.

Bottom line: stay with Excel 2003. Charts in Excel 2007 look much better due to the new rendering engine, but do you really want to buy Office 2007 just to polish some charts?

Please share your thoughts in the comments. I’d like to know if (and how) you can do productive work with Excel 2007.

{ 51 comments }

I love to spend time playing with my three-years old twins, and I wholeheartedly want to create for them the memories of a happy childhood. This is something that I can’t delegate, and if I don’t have the time, I’ll have to find it. They will not wait to grow up.

Stupid time wasting at work really bothers me. When you work for a company where a high percentage of people use Excel as their primary tool you inevitably find horror stories of people spending days with a task that should take minutes. Here are some examples:

  • Hundreds of sums, calculated one by one, when a pivot table could give the same result in seconds;
  • Two persons matching two lists, when they could use a lookup function;
  • Hundreds of copies of the exactly same chart, but with different markets, sales territories or measures (a single chart with some basic interactivity would do);

(This also leads to errors and to the spreadsheet hell, but that’s another story.) I really hate to see people wasting their time this way, when they could leave earlier and go play with their kids. And it is so simple! You just have to tell yourself: “this is stupid; there must be a better way“. And usually there is. You just have to find it. Keyword: curiosity.

If you are a manager, let me share with you a management secret: you can’t imagine how inefficient a beginner Excel user can be, and you are likely to have several eternal beginners in your team. It is not a matter of training. People forget theory and examples that don’t apply to their own problems. You better hire an Excel power user. Make him/her the go-to person for Excel things. Tell this person to meet users, find inefficiencies and solve them.

I am sure you have much better inefficiency-related Excel horror stories. Do you want to share them in the comments?

{ 7 comments }

I’d like to answer or comment on search queries that bring readers to my blog. Here are some of them involving pie charts:

What is the usefulness of pie chart in research?

Research found that many pie charts resemble Pac-man.

Pie charts of the american revolution

They go very well with the Powerpoint version of the Gettysburg address.

How to make excel pie charts look good

In “Format data series” set Area to “None” and Border to “None”.

Why are pie charts better than bar charts?

A perfect example of wrong assumptions.

What is diffence between 2d pie charts and 3d pie charts?

If it is thin ‘n’ crispy then it is 2D.

Finding accurate pie chart angles

Consider getting the OCA 30, it is really accurate. I use it all the time.

Founding fathers of the pie chart

Given the roundness of a pie, there must be a mother involved also.

Pie chart of communists

Shouldn’t you use a vanishing point instead?

Pie chart maker that looks like pie

I really don’t know; that’s one of those secrets that passes from mother to daughter.

Make a pie graph with 53 or more slices

I know we are facing recession, but shouldn’t you order some more pies?

All parts of a pie chart should add up to what?

Usually 100%, but if you use 53 or more slices I would say 843%.

Pie chart for multiple intelligence

This is an oxymoron.

World war one deaths on pie charts

Is it not enough that they are dead?

How to create a pie chart excel for stupid people

I will refrain from comment on this one…

Have a nice weekend!

{ 0 comments }

Excel Chart Galley

{ 15 comments }

I just added a poll to the sidebar on the right (RSS readers might need to visit the site to see it). I’d like to know if you use recorded macros or write VBA in Excel.

I ran an informal poll among friends and colleagues with catastrophic results and I’d like to compare results.

Please add a comment to your vote.

{ 5 comments }