![]() |
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 |
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 |
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 |
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