10 Tips to Make Better and Boss-proof Excel Spreadsheets

Posted on November 3rd, 2009 in Excel Howtos , Featured , Learn Excel - 29 comments

Tips to make better excel spreadsheets

We all have atleast one story of how that one time the boss / co-worker / classmate / cat ruined the carefully crafted excel spreadsheet by mucking up the formulas or disturbing the formatting. There are 3 very easy solutions to prevent this problem,

  1. Write an unleash_a_pack_of_wild_cats_when_someone_messes_with_the_file () macro: It is not an elegant solution, and cats are not very consistent, but it can work.
  2. Move to marketing department, you dont need to send excel files any more, just ppts. :P
  3. Or, read this post and learn 10 awesome tips on how to boss proof your excel files.

So here is the list of 10 tips to make better excel spreadsheets. I suggest using all these tips for a perfect boss proof workbook.

Restrict The Work Area Few Columns and Rows

Not all spreadsheets have 256 columns and 65000 rows of data. So why show the entire grid when you can, say, just show the 44 rows and 23 columns in which the sales report is presented.

Restrict The Work Area to few columns and rows in an excel workbook

To restrict the work area,

  • Select the first column you dont want to see (24th column) and press CTRL+SHIFT+RIGHT ARROW. Now Right click and select “Hide” option.
  • Select the first row you dont want to see (45th row) and press CTRL+SHIFT+DOWN ARROW. Now right click and select “Hide” option.

Lock Formula Cells And Protect The Worksheet

Formulas are the most vulnerable part of an excel sheet. You accidentally edit something, say in payroll sparesheet, and you just gave 3200% bonus to someone in the organization. That is alright if that someone is a CEO of a bailed-out bank, but in all other cases, you end up spending a sweet afternoon trying to figure out what went wrong.

Lock Formula Cells And Protect The Worksheet

So, it is better to lock the workbook formulas and protect the worksheet so that no one accidentally erase the formulas or mess with them. To do this follow the steps in the illustration above.

You can use the same trick to lock the charts and other worksheet objects.

Freeze Panes So that Your boss Knows what she is Reading

Freeze Panes And Splits

Freeze panes is a very useful feature. It locks the important items on the top so even when you scroll down you still see them. (You can do the same for columns, thus seeing the first few column even when scrolling left).

Bonus tip: Use excel tables (new feature in Excel 2007) so that you dont need to freeze panes. Learn more.

Hide Un-necessary / Calculation Sheets

It is fairly common for excel workbooks to have tens worksheets, some with data, some with calculations, some with intermediate stuff and only one or two sheets with actual outcome (like a dashboard or a report).

Hide Un-Necessary / Calculation Sheets

There is no reason to think that all these worksheets should be visible all the time to the boss. While it makes sense to have the data and calculations visible so that someone can audit the worksheet, I am sure you dont want your boss to waster her time doing that. So here is a handy tip:

  • Select all the worksheets other than the output sheets and hide them.

Hide Rows / Columns

If for some reason, hiding worksheets is not possible, you can still try hiding rows and columns. This is a very good way to prevent someone from accidentally messing a with a row of “really big and complicated formulas”.

Hide Rows / Columns

Just select the rows / columns you want to hide and right click and select the “hide” option.

Include Cell – Comments / Help Messages

We all know bosses have a busy mind. They dont have time to remember (or know) every little thing. Heck, sometimes they dont even know what somethings are.

Include Cell - Comments / Help Messages

I suggest using cell comments and help messages to give right information / guidelines to the spreadsheet end user, like “enter your age in this cell”. They are easy to implement and totally non-intrusive.

  • To include a cell comment, select the cell and press SHIFT+F2 and write the comment.
    To include a cell message, select the cell, go to data validation, go to “input message” tab and type what you want.

Data Validations, Error Messages

Spreadsheets are complicated things that are carefully crafted with umpteen pre-conditions and assumptions. I am sure there is at least one excel file out there that will only work if a cat enters the input. But we are not talking about cats, the point is, it is important that right data is fed to the worksheet before the formulas (or charts or payroll macro etc.) can work. That is where data validation can help.

Data Validations, Error Messages

It is very easy to set up data validation in excel. Just select the cell and go to data validation (in Data ribbon / menu). There are several ways in which you can set up data validations,

  • You can show an incell drop down box and ask users to pick from a list
  • You can specify the type of data allowed (dates, times, numbers, text)
  • You can specify the length of data
  • You can specify the conditions on data (like between 2 numbers, less than a given date etc.)
  • You can even use formulas to make your own data validations [example]

There are several examples of using data validation in this site. Go check.

Use Consistent Colors And Schemes

Anything looks better when it is consistent, even when it is internally screwed up. That same rule applies to excel workbooks as well. It will make your boss feel comfortable and relaxed to see an excel workbook with consistent colors and (simple) schemes.

Use Consistent Colors And Schemes

I suggest using excel cell styles to define the styles for your workbooks. This ensures consistency and you dont have to spend after hours formatting the worksheets. Read more about cell styles.

Name and Color Worksheet Tabs Appropriately

It doesnt matter if you have designed an awesome excel dashboard, your boss can be still pissed because the sheet name is “Sheet 69″. That brings us to the last and final point.

Name And Color Worksheet Tabs Appropriately

Use appropriate names (and may be tab colors) for the worksheet tabs. This makes the navigation easy and boss proof.

Learn how to color excel worksheet tabs.

Before Closing The Workbook, Select Cell A1 On The Correct Sheet

Just before you finally save the workbook and e-mail it to the boss, make sure you are on the right worksheet (ie the dashboard or the report) and selected cell A1. The ensures that when the boss opens the workbook, she sees the right tab with right information, not some calculations or formulas.

That is all, you have just learned a handful of trick to impress your boss.

Share your boss proofing tricks for excel

Got an awesome idea that has been working on your boss? Share it with us in comments. I love to hear your stories and how you are using excel to further your career.

Be awesome, Learn few more excel tricks:

We at PHD have a simple goal – “to make you awesome in excel and charting”. Here is a list of articles I recommend reading if you are new here or just wanted to be more.

Dilbert cartoon from Dilbert.com

Subscribe to Chandoo.org Email updates and get a free excel e-book with 95 tips & tricks

Comments

Proper print settings on each sheet helps your boss to print the reports quickly without hastling you after printing irrelevant stuff.

It is highly relevant that you print your reports once before circulating it to your boss or other people.

Knowing that what your boss actully look at in the entire report can be very usefull. You can build a good summary of what your boss wants and put that as separate tab in the form of dashbord report, so that your boss does not peep into rest of your work and start pocking you with irrelevant stuff.

You can also put that Dashboard into the email summary and not trouble your boss to open your workbook. This is ultimate boss proof tip and I have been using this for long time now.

Thank you Chandoo. Great checklist to follow before delivering an excel spreadsheet to someone else. Some points you mention are seemingly so simple that we might overlook them – like selecting cell#A1, but they make a difference to the impression the spreadsheet creates at the recipient’s end.

Dear Chandoo,
Great tricks.

One trick I use (more and more) is to hide the sheet tabs and to hide the formulabar via the ‘tools’ ‘options’ and the ‘view’-tab.

Another trick is to limiting the scrolling area to hide all columms (or rows) until the end of the sheet. Select the column, press CTRL+SHIFT+RIGHT, right-click on the column and hide (also possible via VBA).

I was wondering though if ‘boss-proof’ is related to ‘excel-stupid-proof’?
Cheerio
Tom

Absolutely agree with this post !!!

on the past months, after reading this blog, PTS’s and Debra’s Contextures, one of the things I’ve beggining to do as a best practice is to create all my spreadsheets with 3 tabs: data, summary and control, and this last one generally xlveryhidden, and sometimes the data one hidden as well.

And this restrictions are also being applied as best practice, and with a lot of benefits as you well mentioned. Furthermore, if combined with dynamic named ranges, formulae is more readable to users, and the WOW effect is often achieved when the question “How did you do that?” arises…..

Keep on the good posts !!!

Rgds,

Martin

Is there a way to keep the data in a seperate file rather than the same excel. This way you could keep presentation and data separate. But not sure how you would link up the two excel files

ey, why is the boss a she??

Chandoo, one more trick that we could use with the help of VBA, RT click on the View code of the particular sheet, in the properties table set the Visible status to 2-xlveryhidden, this ensures the sheet name does not show up even when the BOSS tries to unhide the sheet from the sheet >> unhide option. Dont forget to password protect the VBA (available under tools >> VBAProject properties.

Very good tips, although I have to say Chandoo, that your cats probably need to be spayed or neutered if they behave like that. =)

Good to see all these tips on a single “sheet”, and giving the name *boss proof*, and Dilbert was a great welcome :D

The best way to “Boss Proof” (and “Self Proof”!!) a spreadsheet is to keep back ups. I use a macro that saves the last 3 significant versions of the spreadsheet all with a date stamp included in the file name.

To quickly select cell A1 on all sheet, use CTRL-Page UP or CTRL-Page down to navigate between sheets and CTRL-Home to select cell A1 (if you have frozen pane, it will select the top left cell of the section below).

Great list. And I follow every single item… I also use a consistent background color for input cells in every report/dashboard. And I use a little VBA to identify the user and change the report accordingly (selecting the right market, for example).

Tim Buckingham November 3, 2009

Chandoo, Nice post. I like to use the hidden Paste Picture Link option. Keep the original report you want displayed on a hidden sheet and only show the boss the report picture. Also great to watch the confusion when boss trying to select cells is worth the effort!

I usually save as PDF if there’s no interactivity in the report. That way nothing can go wrong :-)

@All.. thanks a ton for sharing your ideas. I am thinking of writing a part 2 of this post explaining some of your ideas in detail.

@Bazlina … I will make sure the boss is a HE in the next post :)

“10 Tips to Make Better and Boss-proof Excel Spreadsheets”…
Unless of course your Boss reads PHD !

Debra McLaren November 5, 2009

Great article with one glaring error.

If (like me) the majority of your spreadsheet errors are *caused* by cats, adding more cats is just going to increase the problem.

@Hui you always have a boss, even if you are boss. If you dont have a boss, then may be a cat or even a dog.

@Debra: hmm… Are you sure the cats are not after the mouse? Go learn some keyboard shortcuts.. now :P

Paul Grenier November 6, 2009

Great Web Site. I’ve done almost all the above in trying to build my application and it’s taken me hours and hours reading my “dummies ” book. Thank you for all this information.
Is there a formula I can use that will automatically return to “A1″ cell should an associate use the 10 page spreadsheet I have?
Is there a way to set an expiration date on my workbook so that beynd that date no one will get beyond the cover page?

I’m in the marketing department (aka the picture department) and have to say that the macros/Excel sheets from our controlling department are the worst! They come to me to sort out the mess!!

@Peter: You can try creating a table of contents and then place it on each and every sheet so that user can jump to anywhere from anywhere. Here is a tutorial to help you get started.

Also, You can prevent users from accessing the workbook after a certain date using macros. But users can certainly by pass it by disallowing macros on that workbook.

@Jimmy: Wow… (just kidding) Welcome :)

I was recently given a spreadsheet to improve upon.
One of the “boss-proof” actions that the previous author had used was to use data validation instead of protecting the sheet to ward off people changing formulas.
After entering a formula or value into a cell, use data validation to only allow, in this spreadsheet, whole numbers between 9999999 to 99999999.
It’s a bit of a pain to actually correct stuff instead of just unprotecting a sheet, but for those that know how to unprotect a sheet, it’s a definite way to keep them from fooling with formulas.

Raja Srinivas December 6, 2009

Puchu,
We would love to see “Print” in your links section.
It helps us taking prints as neat as your posts :-)

Paul Grenier December 31, 2009

Chandoo,
I’ve emailed you a couple of times looking for avenues I need to try to put my workbook on the Internet.
I notice you use PremiumThemes for your Web Site…You must feel good about their service. Do you think PremiumThemes might be an option for me?
Paul

Instead of :
Now Right click and select “Hide” option.

Shortcut can be used : Ctrl+0 (to hide)..

danial March 8, 2010

sir i wanted to know,how to hide cells or tab without hiding rows and columns? PLZ TELL ME

Hi Chandoo!

Great tips! Im researching on an excel project now that you can create to “lighten” the size without sacrificing the data inside..
We usually encounter problems with the data, excel file is shared, in a network folder.. and there are 11 people that enters their own productivity in each tab.. however, there comes a time (uncertain) where some of the data they enter either gets deleted or changes value.. could this be a file size problem? are there other ways to create this file that will decrease data inconsistencies?

thanks!

RSS feed for comments on this post. TrackBack URI

Leave a comment

   Name (required)

   E-mail (required, never displayed)

   URL