Formulas: From Similac to Soylent Green
This is a discussion I will be having on Oct. 10, 1997. It is intended as a primer for Microsoft Excel and Lotus beginning users, just a jump start. It is also a part of the project that has kept me from updating here for a while. Let me know what you think! :) The Basics: What is a formula? Simply, a formula determines what will appear in a cell based on the information you specify. How do I specify this information? Well, in Excel, you enter this information by placing an equal sign in your destination cell and entering the formula after this sign. In Lotus 1-2-3, you substitute a + or an @ symbol to enter a formula, depending on the situation. Mathematically speaking, we all learned the basic four numeric formulas in elementary school: add, subtract, multiply, and divide. From these four functions, a whole world of calculation is possible. These are the four symbols with which you use with the + symbol to enter a formula in 1-2-3.
Excel |
Lotus 1-2-3 |
Result |
||
A |
B |
B |
B |
|
1 |
=6+3 |
+6+3 |
9 |
|
2 |
6 |
=6-3 |
+6-3 |
3 |
3 |
3 |
=6*3 |
+6*3 |
18 |
4 |
=6/3 |
+6/3 |
2 |
Or, since you already have the amounts in cells A2 and A3, you can use cell references instead of the actual numbers.
Excel |
Lotus 1-2-3 |
Result |
||
A |
B |
B |
B |
|
1 |
=a2+a3 |
+a2+a3 |
9 |
|
2 |
6 |
=a2-a3 |
+a2-a3 |
3 |
3 |
3 |
=a2*a3 |
+a2*a3 |
18 |
4 |
=a2/a3 |
+a2/a3 |
2 |
Sumply Speaking:
Sure that works for the simple formulas, but what about a range of cells? Well, here we break off into actual functions. In 1-2-3, you will need to use an @ symbol before each function you are using. The most commonly used is SUM, which adds a range of cells.
Excel |
Lotus 1-2-3 |
Result |
||
A |
B |
B |
B |
|
1 |
4 |
=SUM(a1:a3) |
@SUM(a1..a3) |
13 |
2 |
6 |
=SUM(a1,a3) |
@SUM(a1,a3) |
7 |
3 |
3 |
=SUM(a1:a2,9) |
@SUM(a1..a2,9) |
19 |
You will notice that a range of cells is listed is separated by a character or series of characters. In Excel, you use a colon to include all cells in a range, while 1-2-3 uses two dots. In either program, a comma can be used to add in a number or cell reference that is not connected to the other cell or cell range in your formula.
An Iffy Situation:
Another commonly used function is the "IF" statement. IF is used to set conditions. An IF statement consists of three parts: Condition, True action, False action. The condition is what you are checking for, the True action is what you would like to happen if your condition is met, and the False action is what you wish to do if this is not met.
Excel |
Lotus 1-2-3 |
Result |
||
A |
B |
B |
B |
|
1 |
A |
=IF(a1="A",ABC,123) |
@IF(a1="A","ABC",123) |
ABC |
2 |
B |
=IF(a2="A", ABC,123) |
@IF(a2="A","ABC",123) |
123 |
"Ifs of a feather flock together" and other nesting habits:
This is great if you only have one item you are checking for, but what if there are more qualifiers than just one? That is where a "nested if" comes in handy. A nested if statement consists of an if statement within another if statement. "If this the first statement is true, then check to see if the next statement is true and return value 1 or if it is false and return value 2. If the first statement was false, do not check the second if statement, just return value 3."
Excel |
Lotus 1-2-3 |
Result |
|||
A |
B |
C |
C |
C |
|
1 |
No |
No |
=IF(a1="Yes", IF(b1="Yes",1,2),3) |
@IF(a1="Yes", @IF(b1="Yes",1,2),3) |
3
|
2 |
No |
Yes |
=IF(a2="Yes", IF(b2="Yes",1,2),3) |
@IF(a2="Yes", @IF(b2="Yes",1,2),3) |
3 |
3 |
Yes |
No |
=IF(a3="Yes", IF(b3="Yes",1,2),3) |
@IF(a3="Yes", @IF(b3="Yes",1,2),3) |
2 |
4 |
Yes |
Yes |
=IF(a4="Yes", IF(b4="Yes",1,2),3) |
@IF(a4="Yes", @IF(b4="Yes",1,2),3) |
1 |
A nested if statement can be confusing, so you need to track which condition is being checked on at all times while troubleshooting this type of formula. You might also notice that the @ symbol is used before each function (in this case, the IF function) in Lotus 1-2-3. This is not necessary in Excel.
Off to see the Wizard!
Now that we’ve established the fundamental basics and can see how a formula is constructed, let’s get into the wonderful world of functions. If you haven’t seen Excel version 5.0 or greater, you’re missing one of the greatest tools in spreadsheet history. If you HAVE seen it, you will probably notice a small button, unobtrusive button which looks like . This button is the Function Wizard, and will become your best friend in the world of functions.
The Function Wizard will allow you to build a formula by selecting a blank cell, then clicking the Function wizard button and selecting the function you wish to use. Clicking the Next button will take you to the parameters screen, which allows you to enter your cell references, your qualifiers, or just get help using this function by pressing the f1 key or the Help button.
Other helpful articles about advanced features:
Q95948: Calculating time and dates in Excel
Q77114: Finding matching data in an unsorted list.
Return to the round table. |
---|
Back to the shell. |