What is Advanced Excel
Advanced Excel, to most people, is defined simply as knowing more
formulas
and functions
in Excel. But for us, advanced Excel takes on a different definition. It is about maximizing the use of each
and every formula and function. Allow me to explain what we mean with summation.
If we start with Level 1 for a basic user who never touch Excel before, the first thing he is likely to learn
is adding up numbers inside a cell in the following way:
= 4 + 5 + 6
At level 2, the user will learn that he can add numbers from different cells, =B2+C2+D2.
At Level 3, he learnt that there is a formula called SUM where he can add up the numbers all at one
go, =SUM(B2:D2).
At the next Level 4, he will be able to make use of the dollar sign at will, =SUM($B$2:$D$2).
At Level 5, the use of the dollar sign to calculate running total for the range of numbers. starting from the first cell,
=SUM($B$2:D2).
At Level 6, he will be able to freeze the dollar sign either on the row or column on both sides of the range, =SUM(B$2:$D2).
At Level 7, he will need to learn summation based on a single condition will kick. That is when he learns about the basic of
SUMIF formula, summation based on a single value. This invovlves multiple rows of cells =SUMIF(B2:B100,500).
And our definition of Advanced formula starts from here.
At level 8, there will be a need to do multiple conditional SUM and that requires the use of SUMIFs. At this level, he will
learn how to use SUMIF formula to calculate the values in a specific range, =SUMIF(C2:C100,"company name",B2:B100) or
=SUMIF(B2:B100,">=100").
At Level 9, SUMIFs is used to calculate the total between 2 values, =SUMIFs(B2:B100,B2:B100,">100",B2:B100,"<500").
At Level 10, Excel users will be able to create formulas that allow the conditions to be placed outside the formula in another cell,
=SUMIF(B2:B100,">="&E2).
Beyond Level 10, Users will learn how to combine one formula with another to create a Dynamic formula that makes it
maintenance free,
=SUMIF(Offset(B2,0,0,E3,1),">="&E2.
One example is related to data downloaded from
SAP. When you export data containing
dates from SAP to excel, you may notice that the dates are formatted as text. Most
people will put the blame on Excel, not knowing that it is caused by their computer
setup. But whatever the cause is, Excel does offer a solution to the problem. And if you
want to know what the solution is, go to our page
converting text dates from
SAP to excel dates.
Another of our favorite example is our
Excel calendar, created only with
advanced Excel formulas, no
Macros or VBA is involved. And it is more powerful than most of the solutions you can
find on the internet. You can see the 12 months calendar of any year simply by one click
of the mouse button. Not only so, you can enter your own country holidays
into the template and it will be highlighted automatically for you without you having
to do it manually. If you wish to highlight special occassions, such as your spouse and
children's birthdays, family vactions dates, you can just enter them into a cell and the
Excel Calendar will help you colour the calendar automatically. You can now download a
FREE copy of the calendar in our
Excel calendar page.
Another function which has also impressed me is the recording of a
macro
function. With this
function, we can create a macro without the need to know about programming.
The codes are generated automatically by Excel or to be more specific, Visual
Basic for Applications. Take a look the web page on macro Excel Visual Basic for
Application (VBA) on how I have used recording a macro to create a cell
formatting macro.
A lot of advanced excel users have misunderstood
Visual Basic for Application for Visual Basic. They are different. Visual Basic
(VB in short) is not an abbreviation (or short form) for Visual Basic
for Application. To be a good Visual Basic programmer, you need to
understand how use those codes in a program. However, to be a good VBA
programmer, you need to know the programming codes as well as the Excel
formulas and functions. Excel VBA
has the capability to enhance the power
of the Excel. You can even use VBA to create functions that are not
available in Excel.

•
|
New! Comments
Have your say about what you just read! Leave me a comment in the box below.