ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Programming (https://www.excelbanter.com/excel-programming/)
-   -   Not returning a number (https://www.excelbanter.com/excel-programming/433363-not-returning-number.html)

Ric[_7_]

Not returning a number
 
Thanks in advance. Attempting to write a formula (IF THEN, IFERROR
not really sure) go to an adjacent work sheet and look thru a column
starting at bottom at lines C74, C63,C52,C41 and C30 and when it gets
to the first line of data (example $180) it stops and shows that value-
in this case line C30. Next time may be C41 the time after that C63
but cannot get to work. HELP

Patrick Molloy[_2_]

Not returning a number
 
Function GetValue() as string
WITH WORKSHEETS()"Sheet1")
SELECT CASE TRUE
CASE .Range("C74")<""
GetValue= .Range("C74")
CASE .Range("C63")<""
GetValue= .Range("C63")
CASE .Range("C52")<""
GetValue= .Range("C52")
CASE .Range("C41")<""
GetValue= .Range("C41")
CASE .Range("C30")<""
GetValue= .Range("C30")
CASE ELSE
END SELECT
END FUNCTION

"Ric" wrote:

Thanks in advance. Attempting to write a formula (IF THEN, IFERROR
not really sure) go to an adjacent work sheet and look thru a column
starting at bottom at lines C74, C63,C52,C41 and C30 and when it gets
to the first line of data (example $180) it stops and shows that value-
in this case line C30. Next time may be C41 the time after that C63
but cannot get to work. HELP


Ric[_7_]

Not returning a number
 
On Sep 8, 11:57*am, Patrick Molloy
wrote:
Function GetValue() as string
WITH WORKSHEETS()"Sheet1")
SELECT CASE TRUE
CASE .Range("C74")<""
* * GetValue= .Range("C74")
CASE .Range("C63")<""
* * GetValue= .Range("C63")
CASE .Range("C52")<""
* * GetValue= .Range("C52")
CASE .Range("C41")<""
* * GetValue= .Range("C41")
CASE .Range("C30")<""
* * GetValue= .Range("C30")
CASE ELSE
END SELECT
END FUNCTION



"Ric" wrote:
Thanks in advance. *Attempting to write a formula (IF THEN, IFERROR
not really sure) go to an adjacent work sheet and look thru a column
starting at bottom at lines C74, C63,C52,C41 and C30 and when it gets
to the first line of data (example $180) it stops and shows that value-
in this case line C30. *Next time may be C41 the time after that C63
but cannot get to work. *HELP- Hide quoted text -


- Show quoted text -


I am completely lost-write a function how GET VALUE ('Piazzo Ware C74"

Rick Rothstein

Not returning a number
 
I am completely lost-write a function how
GET VALUE ('Piazzo Ware C74"


We'll get you straightened out, but first... this appears to be a different
question than you asked originally. Let's see if we can find out your exact
question so we can write the code to do what you want. First off, let's make
sure the range of cells you gave us wasn't just an example. The only cells
you want to search for data in are C30,C41,C52,C63 and C74... correct? If
not, you need to tell us what is actually to be search (that is, what cells
can contain data that you are looking for). Next, what is it you are looking
for. Your first post appeared to say you want the last one (highest row
numbered cell) of C30,C41,C52,C63,C74 that contains any data... is that
correct (there was a small question in my mind whether you wanted the first
rather than the last cell in the column with data)? Your latest post appears
to say you are looking for the text "Piazzo Ware C74", and not just any
text... which is it? Perhaps if you gave us a couple of example data layouts
and showed what you are looking for (and where you want it at), then maybe
we can better help you out.

--
Rick (MVP - Excel)


Ric[_7_]

Not returning a number
 
On Sep 8, 1:09*pm, "Rick Rothstein"
wrote:
I am completely lost-write a function how
GET VALUE ('Piazzo Ware C74"


We'll get you straightened out, but first... this appears to be a different
question than you asked originally. Let's see if we can find out your exact
question so we can write the code to do what you want. First off, let's make
sure the range of cells you gave us wasn't just an example. The only cells
you want to search for data in are C30,C41,C52,C63 and C74... correct? If
not, you need to tell us what is actually to be search (that is, what cells
can contain data that you are looking for). Next, what is it you are looking
for. Your first post appeared to say you want the last one (highest row
numbered cell) of C30,C41,C52,C63,C74 that contains any data... is that
correct (there was a small question in my mind whether you wanted the first
rather than the last cell in the column with data)? Your latest post appears
to say you are looking for the text "Piazzo Ware C74", and not just any
text... which is it? Perhaps if you gave us a couple of example data layouts
and showed what you are looking for (and where you want it at), then maybe
we can better help you out.

--
Rick (MVP - Excel)


Thanks. So, yes those are the cells, yes I want to start at line 74
and work up ending at line 30. Here is what I have-Have worksheet
(Piazzo Ware Deal Sheet C6 where the final value will be displayed)
that will go to adjacent worksheet (Piazzo Ware-where all these cells
are C74-C30) and I want it to start at bottom of sheet at Line C74 and
return the value ($180) if the fomula in there calculates one. If it
doesn't then go to C63 and if there's no value then C52 and so on. So
whenever and where ever the first value is calculated, I want it to
appear-it could be on C74 or it could be on C30 (all these cells
C74,C63,C52,C41 and C30 have a formula in them but only calaculate
based on a value in another cell in a different part of the same
worksheet).

After it is working, I want to drag it across so the same happens in
D, then E then F in this worksheet (Piazzo Ware Deal sheet) . I am
happy to attach the 2 sheet if possible so you can see them
together.

Steve Dalton

Not returning a number
 
Hi Ric

Your problem might have a very easy solution if you can be more specific
about your searh criterion "first line of data". Is that always numerical
data you are looking for as your example of $180 suggests? Is it non-zero
or positive data you are looking for? What formulae do those cells contain?

If, for example, you were just looking for non-zero numerical data then a
worksheet formula such as

=IF(N(C74),C74,IF(N(C63),C63,IF(N(C52),C53,IF(N(C4 1),C41,IF(N(C30),C30,0))))

would do is and would satisfy your need to copy to columns D, E and so on.
It would also avoid you having to write a VBA function.

If your criterion is more complicated you still might be able to adapt this
approach to make it work.

Regards

Steve Dalton

"Ric" wrote in message
...
Thanks in advance. Attempting to write a formula (IF THEN, IFERROR
not really sure) go to an adjacent work sheet and look thru a column
starting at bottom at lines C74, C63,C52,C41 and C30 and when it gets
to the first line of data (example $180) it stops and shows that value-
in this case line C30. Next time may be C41 the time after that C63
but cannot get to work. HELP




Rick Rothstein

Not returning a number
 
Try this formula...

=IF('Piazzo Ware'!C74<"",'Piazzo Ware'!C74,IF('Piazzo Ware'!C63<"",
'Piazzo Ware'!C63,IF('Piazzo Ware'!C52<"",'Piazzo Ware'!C52,IF(
'Piazzo Ware'!C41<"",'Piazzo Ware'!C41,IF('Piazzo Ware'!C30<"",
'Piazzo Ware'!C30,"None")))))

--
Rick (MVP - Excel)


"Ric" wrote in message
...
On Sep 8, 1:09 pm, "Rick Rothstein"
wrote:
I am completely lost-write a function how
GET VALUE ('Piazzo Ware C74"


We'll get you straightened out, but first... this appears to be a
different
question than you asked originally. Let's see if we can find out your
exact
question so we can write the code to do what you want. First off, let's
make
sure the range of cells you gave us wasn't just an example. The only cells
you want to search for data in are C30,C41,C52,C63 and C74... correct? If
not, you need to tell us what is actually to be search (that is, what
cells
can contain data that you are looking for). Next, what is it you are
looking
for. Your first post appeared to say you want the last one (highest row
numbered cell) of C30,C41,C52,C63,C74 that contains any data... is that
correct (there was a small question in my mind whether you wanted the
first
rather than the last cell in the column with data)? Your latest post
appears
to say you are looking for the text "Piazzo Ware C74", and not just any
text... which is it? Perhaps if you gave us a couple of example data
layouts
and showed what you are looking for (and where you want it at), then maybe
we can better help you out.

--
Rick (MVP - Excel)


Thanks. So, yes those are the cells, yes I want to start at line 74
and work up ending at line 30. Here is what I have-Have worksheet
(Piazzo Ware Deal Sheet C6 where the final value will be displayed)
that will go to adjacent worksheet (Piazzo Ware-where all these cells
are C74-C30) and I want it to start at bottom of sheet at Line C74 and
return the value ($180) if the fomula in there calculates one. If it
doesn't then go to C63 and if there's no value then C52 and so on. So
whenever and where ever the first value is calculated, I want it to
appear-it could be on C74 or it could be on C30 (all these cells
C74,C63,C52,C41 and C30 have a formula in them but only calaculate
based on a value in another cell in a different part of the same
worksheet).

After it is working, I want to drag it across so the same happens in
D, then E then F in this worksheet (Piazzo Ware Deal sheet) . I am
happy to attach the 2 sheet if possible so you can see them
together.


Ric[_7_]

Not returning a number
 
On Sep 8, 2:28*pm, "Rick Rothstein"
wrote:
Try this formula...

=IF('Piazzo Ware'!C74<"",'Piazzo Ware'!C74,IF('Piazzo Ware'!C63<"",
'Piazzo Ware'!C63,IF('Piazzo Ware'!C52<"",'Piazzo Ware'!C52,IF(
'Piazzo Ware'!C41<"",'Piazzo Ware'!C41,IF('Piazzo Ware'!C30<"",
'Piazzo Ware'!C30,"None")))))

--
Rick (MVP - Excel)

"Ric" wrote in message

...
On Sep 8, 1:09 pm, "Rick Rothstein"





wrote:
I am completely lost-write a function how
GET VALUE ('Piazzo Ware C74"


We'll get you straightened out, but first... this appears to be a
different
question than you asked originally. Let's see if we can find out your
exact
question so we can write the code to do what you want. First off, let's
make
sure the range of cells you gave us wasn't just an example. The only cells
you want to search for data in are C30,C41,C52,C63 and C74... correct? If
not, you need to tell us what is actually to be search (that is, what
cells
can contain data that you are looking for). Next, what is it you are
looking
for. Your first post appeared to say you want the last one (highest row
numbered cell) of C30,C41,C52,C63,C74 that contains any data... is that
correct (there was a small question in my mind whether you wanted the
first
rather than the last cell in the column with data)? Your latest post
appears
to say you are looking for the text "Piazzo Ware C74", and not just any
text... which is it? Perhaps if you gave us a couple of example data
layouts
and showed what you are looking for (and where you want it at), then maybe
we can better help you out.


--
Rick (MVP - Excel)


Thanks. *So, yes those are the cells, yes I want to start at line 74
and work up ending at line 30. *Here is what I have-Have worksheet
(Piazzo Ware Deal Sheet C6 where the final value will be displayed)
that will go to adjacent worksheet (Piazzo Ware-where all these cells
are C74-C30) and I want it to start at bottom of sheet at Line C74 and
return the value ($180) if the fomula in there calculates one. *If it
doesn't then go to C63 and if there's no value then C52 and so on. *So
whenever and where ever the first value is calculated, I want it to
appear-it could be on C74 or it could be on C30 (all these cells
C74,C63,C52,C41 and C30 have a formula in them but only calaculate
based on a value in another cell in a different part of the same
worksheet).

After it is working, I want to drag it across so the same happens in
D, then E then F in this worksheet (Piazzo Ware Deal sheet) . *I am
happy to attach the 2 sheet *if possible so you can see them
together.- Hide quoted text -

- Show quoted text -


Still not working. There isn't anything showing in the cell (except
your formula Rick). It should return the value of $160 which is in
line C30. All other cells referenced have these formulas in them
(example from line C74 =IF(AND(ISNUMBER(C69),C690),C16-C25-C69,"
") line C63 is =IF(AND(ISNUMBER(C58),C580),C16-C25-C58," ")
i am always lookin g for the first numberical value that is calculated
and in most cases line C30 and C41 will have values. Sometimes it
will stop at C63 since that is first value

Rick Rothstein

Not returning a number
 
Still not working. There isn't anything showing in the cell
(except your formula Rick). It should return the value of
$160 which is in line C30. All other cells referenced have
these formulas in them (example from line C74
=IF(AND(ISNUMBER(C69),C690),C16-C25-C69,"")
line C63 is =IF(AND(ISNUMBER(C58),C580),C16-C25-C58," ")


The problem is you have YOUR formulas returning a blank character when your
logical expression is FALSE, not the empty string (""). Two choices...
change your formula to return the **more normal** empty string for that
condition, or change each "" in my formula to " " (quote, blank, quote) to
match what your cells are displaying.

--
Rick (MVP - Excel)


Ric[_7_]

Not returning a number
 
On Sep 8, 3:06*pm, "Rick Rothstein"
wrote:
Still not working. *There isn't anything showing in the cell
(except your formula Rick). *It should return the value of
$160 which is in line C30. *All other cells referenced have
these formulas in them (example from line C74
* *=IF(AND(ISNUMBER(C69),C690),C16-C25-C69,"")
line C63 is =IF(AND(ISNUMBER(C58),C580),C16-C25-C58," ")


The problem is you have YOUR formulas returning a blank character when your
logical expression is FALSE, not the empty string (""). Two choices...
change your formula to return the **more normal** empty string for that
condition, or change each "" in my formula to " " (quote, blank, quote) to
match what your cells are displaying.

--
Rick (MVP - Excel)


I knew it has something to do with the way I wrote the formuals.
Thanks, it is working great!! How on earth can I learn this stuff??
Would you be interested in giving me your email so I can directly send
you my files next time? I am constantly amazed how you folks can
figure this stuff out so quickly.

Thanks again

Rick Rothstein

Not returning a number
 
I knew it has something to do with the way I wrote the
formuals. Thanks, it is working great!! How on earth
can I learn this stuff?? Would you be interested in
giving me your email so I can directly send you my
files next time? I am constantly amazed how you
folks can figure this stuff out so quickly.


You would do better posting any future questions to the newsgroups as you
have been doing. Not all of the volunteers here (especially me) are
knowledgeable about all the areas of Excel, so restricting yourself to one
volunteer risks your not getting timely answers to your questions. As for
learning "this stuff"... reading Excel books, reading Excel oriented
websites, reading others' questions and the answers they receive on these
newsgroups all help; and, of course, trial and error attempts on your own as
well.

--
Rick (MVP - Excel)



All times are GMT +1. The time now is 10:33 AM.

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