This is a guest post by Sohail Anwar.
Why do so many of us use Excel? Let’s trace it back to the ’80s when Microsoft hit gold by being the first out of the blocks with the widely available operating system that was somewhat dummy proof.
Suddenly everyone could aspire to launch ‘Nukes’ like a fresh faced Matthew Broderick in the film ‘War Games’. 
By the early 90’s Windows had become even more established relative to other Operating Systems, so much so that PC manufacturers were developing components around Windows’ capabilities and suddenly PCs were Windows machines. As big business began accepting the significance of computing, Microsoft started winning huge licensing contracts with all the major corporations in all sectors, but the Finance sector in particular, where Excel would be king, was having an exponential boom at this time. For big organisations, once you spent a fortune buying licences for the Operating System it only made sense to purchase the seamlessly integrated and carefully developed/tested apps to run on them; enter Excel, Word, PowerPoint and eventually Outlook. Fast forward to 2015 and we are firmly in the age of second generation corporate professionals who have developed much of their productivity skill sets around those particular Windows tools. While all the excellent tools have their place, Excel stands out and here are 8 reasons why you need to up your Excel game more than ever this year.
1. Excel is a universal language spoken in almost all offices

For those who work in the field of Finance, it’s more common to hear ‘Excel’ than it is to hear ‘Spreadsheet’. Such is the ubiquity of Microsoft’s brilliant application. Of course the purists will tell you 279 reasons Excel is not as good as ‘insert competitor product’ but the reality is 1) Purists aren’t coming from a pragmatic perspective which modern multi-skilled professionals need to be and 2) as mentioned in the intro, like it or lump it, Excel is everywhere!
2. Stop thinking of Excel as a spreadsheet
It is a problem solving tool. I’m not saying it’s not a spreadsheet, accountants and financial analysts will often use it as a traditional spreadsheet but this is just a fraction of what it is capable of. So many other professionals will not correctly harness the awesome power of Excel because they believe it to be nothing but a boring spreadsheet application that deals with boring numbers. Case in point, three of the most common uses of Excel in my work include dealing with Text data, i.e. Lists of people from HR databases that need to be reconciled with other sources, sending out large volumes of tailored emails and creating PowerPoint presentations automatically! Those aren’t the things most people associate a spreadsheet with.
3. Create more time
The most precious commodity on Earth which cannot be replenished is your time. The better you become at leveraging Excel, the more you will be able to achieve. First the speed at which you are able to solve problems will increase and eventually if you get good with VBA then full on automation will save you hours per task. You cannot put a price on the time you will save; it will free up your own time to provide more value in your team, develop yourself in other ways (more skills or attributes), free up time to work on a side business/ hunt for a better, higher paying job or of course you can spend more time trying to break your candy crush high score!
4. Excel is not going anywhere
Excel will be around for a very long time. Big companies cannot easily migrate from established platforms and applications. Case in point, two of the banks I have worked for in the last few years still insist on the archaic 90’s Lotus Notes as their main communication tool! It’s not just the cost of doing so but in the case of Excel in mid to large organisations, Excel is a part of working culture. Even if companies would move, there is no all-encompassing rival, developed and supported by a reputable enough organisation on the horizon, compatible with all the bespoke .NET application development that goes on within organisations (which is designed to integrate with Excel). As a note, the trillion dollar business of Foreign Exchange currency trading as well as most other forms of trading still have most of their analysis work carried out in Excel in almost all financial institutions.
5. Small Data
Big data is so 2014, 2015 is about the rise of small data or local data; it has grown considerably in the last few years as companies have been spending more and more money on CRMs, ERPs, essentially databases. You need to be able to gather data, analyse it, draw some conclusions and present those conclusions as intelligence to decision makers. Don’t get left behind. I have worked with Project Management software like Clarity and most frequently SharePoint (content management)., With the likes of Clarity and other data repositories, you can extract information in formats that Excel likes (.xlsx, .txt & .csv) and then go about getting useful insights and creating reports.
6. Excel is like an analytical sketchpad
Excel is to an analytical professional what paper/pen is to an architect. I have pitched many ideas and models to my bosses by translating my wacky concepts in my head and interpreting those ideas in Excel, especially around finance, budgets and general reporting.
7. Value networking
This is my term for what in my career has turned out to be the best form of networking, not arbitrarily pestering people for coffee meetups but using that time to reach out to someone and make their life a little bit easier. Due to its universal nature, Excel has allowed me to proverbially raise my hand and say ‘I can help with that’. And I did help, helping peers alerted senior colleagues to my abilities and when the senior/Execs started reaching out me for my help, it opened up a whole new set of doors for me which meant good things for my career.
8. More Excel skills make you more marketable

Excel does not represent one skill on your CV, it represents a huge category of skills. In the age of keyword search hiring, you need to understand that simply writing ‘Excel’ or ‘Advanced Excel‘ will seriously undersell you to prospective employers. Use actual Excel functions in your Resume!
Pivot Table, VLOOKUP, Macros, VBA, Conditional Formatting, Charting and filtering…These are far more telling of your ability to an employer then writing Excel. Someone who writes VLOOKUP, Pivot Table, Filtering demonstrates an ability to analyse data and so has eliminated a potential barrier in the mind of the hiring manager reviewing the CV. Simply writing ‘Excel’ on your CV shows you can work with Excel, writing Pivot Table shows you can work with Excel and make it analyse data for you. Excel skills progression correlates well with earnings; the more you improve your Excel skills in a meaningful way to add value in an organisation, the more your earning power goes up.
To give you an example from my own career and many of the colleagues I have worked with and helped over the years: fairly intermediate skills took my earnings from £27k to £40k, getting very good with data analysis took me to £64k, intermediate level VBA took me to the £100k mark, becoming exceptionally good with VBA helped me climb eventually to £140k+. Bear in mind, blindly learning Excel is not something I advise, instead the method for improving is to find opportunities in your work to be more productive. In parallel to improving my Excel skills, I was developing other key attributes too such as Project Management, Reporting expertise and communication. It was exposure to problems in those areas that gave me reasons and opportunity to apply my Excels skills and solve very specific and niche problems which helped me stand out from the crowd more. People think you need to be a VBA god to break the 6 figure mark. When I did it, I was okay but spent a lot of time Googling and making lots of mistakes. When I helped a friend of mine do it she was at best able to manipulate other people’s code, her brilliance was in understanding where appropriate to apply solutions, speeding up and automating is what an employer values, not how pretty your code is.
Conclusion
Is Excel perfect? Maybe not for all scenarios but it’s damn good and for professionals, especially those working in or with mid to large sized organisations and who are (always should be) looking for career development, improving your Excel can go a long way to improving your overall offering as a professional.
Added by Chandoo
Thank you Sohail for echoing my views. I was skeptical to publish this post as it mimics the theme for our podcast session 27 – 15 ways to get awesome in Excel in 2015. But there is no such thing as enough awesomeness. As a community, we are thirsty for more good stuff, all the time. Plus when was the last time you heard both Klingon and Excel in same sentence.
Please share your views about this (not Klingon you silly, about learning Excel) in comments.
About the Author
Sohail Anwar has been hustling and hacking for over a decade in his professional life. He likes to go on about the fact that he’s spent over 10,000 hours applying Excel in the work place and is quite good at it. Download his FREE e-book “20 Ways You Are Preventing Your Salary From Rising” which will benefit professionals who use Excel and feel free to connect with him on LinkedIn
















24 Responses
I’d suggest simply using the subtotal function and filtering the data using the Win/Loss column. You get the same results and the formula is more comprehensible.
@John
That is one option.
There are times however when you want to see the whole data table or a filtered subset and still want to produce summary reports against an unfiltered field.
Is there a particular reason why you are using a comma and the unary (–) operator for the second array in the SUMPRODUCT formula? It seems to work the same if you were to string the arrays together using the asterisk (*). The advantage is that SUMPRODUCT treats the entire string of arrays as a single array.
@Mathew
Your correct, There is no difference.
I thought it may have been easier to explain this method.
Is there a way to do this on a large set of data? As in ~100,000 rows? When I try I get an error because the formula becomes too long. It says the max length of a formula is 8,192 characters. Excel 2010.
How do I incorporate a specific text within a cell for the second array. For instance, – -(C7:C13=”Apple”)
when I chose a specific text the formula does not work.
@RB
I am not sure what is the issue as if I use the sample data in the post the following work fine
Count:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(C7:C13,ROW(C7:C13)-MIN(ROW(C7:C13)),,1)), –(C7:C13=”L”))
Sum:
=SUMPRODUCT(SUBTOTAL(3,OFFSET(C7:C13,ROW(C7:C13)-MIN(ROW(C7:C13)),,1)),(C7:C13=”L”)*(D7:D13))
You may want to check that there are no leading or trailing spaces in your list of Apples
I should have given a better explanation. Heres my situation. I have a column with cells filled with names like Column 1, Column 2, Pier 1, Pier 2, etc. If the cell just contained Pier and searched for that it works. But because it has other characters in the cell its not recognizing the pier. So how can I extract specific characters of a string of text in this formula?
Hopefully this was a better explanation
Hello-
This formula works pretty well for me except that it slow down excel and prevents some of my macros from working. I was wondering if there was a way to program this in VBA so that excel isn’t always trying to recalculate it. I would like to use a push of a button to get it to run then paste in a cell.
Thanks!
I am trying to sum filtered data in a column, but would want to ignore the negative values in the column. How to go about doing this?
@Akshay
Why not just add a filter to that column to only show the values greater than zero?
The negative values are required for reporting purposes, but their effect on the total is distorting the required output. Please advise.
@Akshay
I’d suggest making a post in the Chandoo.org Forums
http://forum.chandoo.org/
Attach a sample file to simplify the task
I have this working for counting and summing, however, I have a list and for the second array, I need a criteria. That is, I’m looking for b13:b200=”01.??.??” or =left((a1,2) or something like that. These types of criteria matches do not appear to work as I get a blank as a result.
Thanks!
@Bob
As your formula b13:b200=”01.??.??” looks like you are trying to check the first day of the month of the range
What about trying Day(B13:B200)=1
Hai Experts,
i understood this formula well and working fine in MS Excel 2013
but when the same am trying to place in google Spreadsheet it shows error as
“SUMPRODUCT has mismatched range sizes. Expected row count: 1. column count: 1. Actual row count: 2014, column count: 1.” and as a result #VALUE! Appears in cell.
Can anyone please help me how would i get it done in Google Spread sheet
or is there any other formula as a substitute for this.
Thank you very much.
thanks for providing this.. but why does excel keeps on prompting Circular referencing in cell D3?
@Vivek
I don’t know
I just downloaded the file and it is working fine and not showing that error
Goto the Formulas, Calculation Options Tab and check that Calculation is set to Automatic
What version of Excel and Windows are you using ?
I know that this forum is for MS Excel, but I am trying to help someone who is working in Google Sheets. The below formula works in Excel but Google Sheets returns:
“SUMPRODUCT has mismatched range sizes. Expected row count: 1. column count: 1. Actual row count: 39000, column count: 1.” and as a result #VALUE! Appears in cell.
This is the same problem asked by Srichirin above. Does anyone know if there is a formula for Google Sheets that will replicate what MS Excel does?
=SUMPRODUCT(SUBTOTAL(3,OFFSET($C$6:$C$39500,ROW($C$6:$C$39500)-MIN(ROW($C$6:$C$39500)),,1)),- -($C$6:$C$39500=H1),($D$6:$D$39500))
Trying to find a SUMPRODUCT formula that counts the word Closed by date for the last 7 days in a filtered list.
=COUNTIF(M:M,”>”&TODAY()-7) works ok for unfiltered count Column M contains Closure dates (blank if open) and Column L is Status Open or Closed
@ Terry
Please ask the question at the Chandoo.org Forums
https://chandoo.org/forum/
Please attach a sample file to ensure a quicker more accurate answer
I used this formula and worked like a charm! But, now I’ve been requested to use it but adding not one but two criteria in the same formula. For instance the sum I was doing added negative and positive numbers. I’ve been asked to use the exact same formula but adding that only positive numbers were considered… any idea on how to do this?
How exactly do you do sum filtered cells when two criteria are need not just one?
Thank you so much brother literally I have been struggling since morning to get the sum of the filtered category, however, after reading your blog attentively i got my solution, so thanks a lot once again.