Jul 01 2019 09:55 AM
Hello,
I am trying to do something fairly simple. I want to add a number of cells that have numbers in them but if one of the cells has a false in it then I want a FALSE returned. In other words I don't want Excel to add the other numbers and ignore the word false in one of the cells.
Jul 01 2019 02:18 PM
For that sample, if that's sum (on the left)
when
=IF(SUMPRODUCT(ISLOGICAL($B$2:$B$8)*1),FALSE,SUM(B2:B8))
if running total (on the right)
=G2+F3*(1-SUMPRODUCT(ISLOGICAL($F$2:$F3)*1))
I assume there is no TRUE, it'll be the same trigger
Jul 01 2019 03:01 PM
Thank you. From your example, if all cells from B2 to B8 are numbers then I would like the sum of those numbers displayed. If there is a FALSE in anyone of the cells from B2 to B8 then I would like the word FALSE displayed. I don't know if your formula encapsulates what I need, partly because the cells that I would like to reference are not consecutive, i.e. A47+A87+A93+A99+A105+A111.
TIA
Jul 01 2019 03:19 PM
When like
=IF(ISLOGICAL(A47)+ISLOGICAL(A87)+ISLOGICAL(A93)+ISLOGICAL(A99)+ISLOGICAL(A105)+ISLOGICAL(A111),FALSE,A47+A87+A93+A99+A105+A111)
Sheet2 attached
Jul 02 2019 12:21 PM
That worked! Thank you much Sergei, by the way is there a way to incorporate ISLOGICAL into an IF, AND formula? For instance if A42="a" and a series of cells are logical then out-put the addition or multiplication of a series of cells? I am guessing here but something like this: IF(AND(A42="a", ISLOGICAL(A56)*ISLOGICAL(A62)*ISLOGICAL(A70),FALSE,A56*A62*A70)
TIA
Jul 02 2019 02:21 PM
With this formula
=IF((A42="a")*ISLOGICAL(A56)*ISLOGICAL(A62)*ISLOGICAL(A70),FALSE,A56*A62*A70)
you have FALSE if A42 is "a" and each of the cells is TRUE or FALSE. If you have at least one numeric equivalent of TRUE or FALSE in these cells (i.e. non-zero number or zero) formula returns 0 instead of FALSE.