Yesterday while going through my feeds, I have landed on this post about the demographics and use-figures of various social networking (2.0) tools, et al (by businessweek) on think:lab blog. When I looked at the BusinessWeek’s graphical representation of demographics and usage figures of social networks, the first thought that came to me is, “well, this is something challenging to do in Excel“. So I started creating the chart in the most famous cell software :D, just to show you how the graph looked on BW site (click on it to see the bigger version),
(Download download the art of excel charting spreadsheet)
First up I tried creating a graphlet, a 10 by 10 cell grid that can be filled by ‘1’s based on a number between 1 and 100. The ‘1’s should be filled from left to right or right to left based on direction mentioned in a cell.
This task is simple, lets say the grid is from a1 to j10 and a11 has ‘the number of cells to be filled’ and a12 has the direction (either “R” or “L”)
The formula for any cell in the range of a1 to j10 would be,
= IF((ROW($a$10)-ROW())*10+11*(IF($a$12=”R”,0,1)) + (-1)^(IF($a$12=”R”,0,1))*((COLUMN($j$10)-COLUMN())+1)< =$a$11,1,"")
the above formula essentially means,
if direction is Left to Right,
if row of the cell * 10 + column of the cell is less than or equal to a11
return “1″
else return “”
else
if row of the cell * 10 + 10 - column of the cell is less than or equal to a11
return “1″
else return “”
Once I have the grid filled with required number of 1’s, I have applied conditional formatting (read: Creating cool dash-boards using excel conditional formatting) to change cell’s a ‘1′ in them to some color and blank ones to gray like this,
The output was something like this,
Now all I have to do is multiply this over the entire 7 columns and 6 rows like the BW’s graph and change the fill colors in conditional formatting. The final output looked something like this (click on it for a bigger version),
To end with, I have found out that doing this type of charts doesnt take much time although you need to have the creative juices to come-up with formats like this. What do you think?
For those of you who want to see how this is done and do a little bit of playing around, download the art of excel charting spreadsheet.
Also read:
PS: the images are from BusinessWeek.
3 Responses
Learn Cool Microsoft Excel Conditional Formatting Tricks - Be a Rock star (Tips | How tos - Save time, impress everyone) | Pointy Haired Dilbert - Chandoo.org
March 14th, 2008 at 1:14 pm
1[...] read : Create dash boards in Excel | How to draw impressive charts in Excel | Changing the default chart settings to impress [...]
Thermometer charts in excel - cool visualization trick | Pointy Haired Dilbert - Chandoo.org
June 27th, 2008 at 1:59 pm
2[...] this? Also learn how to create artistic grid charts as an alternative to pie charts, beautify your charts with these 73 designer quality templates, put together in-cell pie charts, [...]
Doing the NY times Olympic medals by country year visualization in excel | Pointy Haired Dilbert - Chandoo.org
August 6th, 2008 at 4:17 pm
3[...] see: The art of excel charting - making ubercool dashboards Junk the default charts, use this art grade templates instead Did you fire a bullet graph today? [...]
RSS feed for comments on this post · TrackBack URI
Leave a reply
Welcome :)
Quick Facts
I am Chandoo, when I started this blog in 2004, the purpose was to post snapshots from hell to share my b-school life with world.
Today this blog has over 600 articles in topics like Excel, Business, Advertising, Technology, Photography and Life in Indian B-schools.
Interested? Know more or mail me at: chandoo [dot] d [at] gmail [dot] com
Recent Comments
Categories
Recently PHD wrote
Monthly Archives
Category-wise Archives
Blogroll
PHD Link Love
Hungry for Spam
Disclaimer