Forum Discussion
Using SUM to total values produced from IF statements
- Sep 05, 2017
Cathe
Your C column shows a green triangle on the top left corner of each cell. This probably indicates the values in this column are stored as Text values (vs. Number).
Your IF formula is OK but as it takes the value from column C if the later is a Text value then in returns that Text value and logically SUM ignores it.
Several options: Convert the values in column C to Number values. If you can't change your formula as follow: =IF(E24="y",C24*1,0) =IF(E24="y",--C24,0). This will not change the value in column C but will convert it to a Number value in column F
Cathe
Your C column shows a green triangle on the top left corner of each cell. This probably indicates the values in this column are stored as Text values (vs. Number).
Your IF formula is OK but as it takes the value from column C if the later is a Text value then in returns that Text value and logically SUM ignores it.
Several options: Convert the values in column C to Number values. If you can't change your formula as follow: =IF(E24="y",C24*1,0) =IF(E24="y",--C24,0). This will not change the value in column C but will convert it to a Number value in column F
I ended up inserting an adjacent new column to convert the answer to a number using your advice. =G13*1 Then I hid the column with the IF statements to avoid confusion on the answer to use in future calculations. It worked!! Whew - it's a big file.
- SergeiBaklanApr 15, 2022Diamond Contributor
- LorenzoApr 12, 2022Silver Contributor
Your formula can be "simplified" as:
=IF(F13=1,15,IF(F13=2,12,IF(F13=3,9,IF(F13=4,6,IF(F13=5,3,IF(F13=6,0))))))in which case you shouldn't need an adjacent column with =G13*1
If you run Excel > 2016 Or 365, 2 alternatives:
=IFS(F13=1,15, F13=2,12, F13=3,9, F13=4,6, F13=5,3, F13=6,0, TRUE,"Unknown")=SWITCH(F13, 1,15, 2,12, 3,9, 4,6, 5,3, 6,0, "Unknown")