=SUMPRODUCT(--(A1:Z50=50),--(A1:Z50<=55),A1:Z50)
VBA would be easier for the last bit
Function Addresses(rng As Range)
Dim cell As Range
For Each cell In rng
If cell.Value = 50 And cell.Value <= 55 Then
Addresses = Addresses & cell.Address(False, False) & ","
End If
Next cell
Addresses = Left(Addresses, Len(Addresses) - 1)
End Function
used like
=addresses(A1:z50)
--
HTH
RP
(remove nothere from the email address if mailing direct)
"rmellison" wrote in message
...
If I have a range of data values anywhere between 1 and 100, in an array
which covers cells A1:Z50, and I wish to sum all the values which fall
between a particular range, say 50 and 55, how do I go about doing this?
Similarly, how can I create a text string in the format
{A1,B22,C19,C54...}
etc which includes the cells containing values within my specified range?
Is this wishful thinking?
|