ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Printing with formula (https://www.excelbanter.com/excel-worksheet-functions/95356-printing-formula.html)

Claudio

Printing with formula
 
I am trying to check the value of a range of cells and print PASS or Fail,
depending if all the cells fall within those parameters or not.
This is what I am using:

=IF(AND(A590:J590<41, A590:J59033),"PASS","FAIL")

It seems that it only checks the first cell, A590. If I change the value of
any of the other cells, it doesn't work.
--
Claudio


bpeltzer

Printing with formula
 
To avoid an array formula, I'd use sumproduct:
=if(sumproduct(--(a590:j590<41),--(a590:j59033))=10,"PASS","FAIL")
(If you know that the cells a590:j590 are numeric, you could use
count(a590:j590) rather than the number 10.)


"Claudio" wrote:

I am trying to check the value of a range of cells and print PASS or Fail,
depending if all the cells fall within those parameters or not.
This is what I am using:

=IF(AND(A590:J590<41, A590:J59033),"PASS","FAIL")

It seems that it only checks the first cell, A590. If I change the value of
any of the other cells, it doesn't work.
--
Claudio


Bernard Liengme

Printing with formula
 
You cannot use Boolean (AND , OR) with an array formula.
Try this
=IF(SUMPRODUCT(--(A1:A433),--(A1:A4<41))=COUNT(A1:A4),"PASS","FAIL") you
commit it with a simple ENTER; it is not an array formula.
Just change the cell references - I needed something simple to test.
best wishes
--
Bernard V Liengme
www.stfx.ca/people/bliengme
remove caps from email

"Claudio" wrote in message
...
I am trying to check the value of a range of cells and print PASS or Fail,
depending if all the cells fall within those parameters or not.
This is what I am using:

=IF(AND(A590:J590<41, A590:J59033),"PASS","FAIL")

It seems that it only checks the first cell, A590. If I change the value
of
any of the other cells, it doesn't work.
--
Claudio




Claudio

Printing with formula
 
That worked great, thank you.

Claudio


"bpeltzer" wrote:

To avoid an array formula, I'd use sumproduct:
=if(sumproduct(--(a590:j590<41),--(a590:j59033))=10,"PASS","FAIL")
(If you know that the cells a590:j590 are numeric, you could use
count(a590:j590) rather than the number 10.)


"Claudio" wrote:

I am trying to check the value of a range of cells and print PASS or Fail,
depending if all the cells fall within those parameters or not.
This is what I am using:

=IF(AND(A590:J590<41, A590:J59033),"PASS","FAIL")

It seems that it only checks the first cell, A590. If I change the value of
any of the other cells, it doesn't work.
--
Claudio



All times are GMT +1. The time now is 12:01 PM.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
ExcelBanter.com