Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Hi,
I'm looking to return a result of blank, 1, or -1, depending on the value of another cell. Here's what I have so far: =IF((ISBLANK(A1),"",(IF((AND(ISNUMBER(A1),(IF(A1S QRT(AVERAGE(A$1:A $54))),1,-1))) What I want to do is: - If the cell A is blank, cell B should be blank - If cell A is a number then I want to check to see if the cell is greater than the square root of the average of column A. - If cell A is greater than the square root of the averages of column A than cell B should be 1. - If cell B is less than the square root of the average of column A than cell B should be -1. What I originally was using was: =IF((AND(ISBLANK(A1))),"",(IF((A1SQRT(AVERAGE(A$1 :A$54))),1,-1))) The problem I ran into was that if cell A1 and A2 were both zero than column b would result as -1 since it was false. What am I missing? |
#2
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Sorry, should be
=IF((ISBLANK(A1),"",(IF((AND(ISNUMBER(A1),(IF(SQRT (A1)SQRT(AVERAGE(A $1:A $54))),1,-1))) |
#3
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
In your explanation you don't mention that you're wanting the sqrt of A1 to
meet certain conditions but in your formula you're testing the sqrt of A1. Assuming this formula can be interpreted to be your true intentions: =IF((ISBLANK(A1),"",(IF((AND(ISNUMBER(A1),(IF(SQR T(A1)SQRT(AVERAGE(A$1:A$54))),1,-1))) Try it like this: =IF(A1="","",IF(COUNT(A1),IF(SQRT(A1)SQRT(AVERAGE (A$1:A$54)),1,-1),"")) -- Biff Microsoft Excel MVP wrote in message ... Sorry, should be =IF((ISBLANK(A1),"",(IF((AND(ISNUMBER(A1),(IF(SQRT (A1)SQRT(AVERAGE(A $1:A $54))),1,-1))) |
#4
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Thanks. I used the formula as listed below. If I cell A1 is 0, A2 is 0
the cell B3 (I copy the formula down) lists as -1. On Jan 3, 11:14*pm, "T. Valko" wrote: In your explanation you don't mention that you're wanting the sqrt of A1 to meet certain conditions but in your formula you're testing the sqrt of A1.. Assuming this formula can be interpreted to be your true intentions: =IF((ISBLANK(A1),"",(IF((AND(ISNUMBER(A1),(IF(SQR T(A1)SQRT(AVERAGE(A$1:A$54))),1,-1))) Try it like this: =IF(A1="","",IF(COUNT(A1),IF(SQRT(A1)SQRT(AVERAGE (A$1:A$54)),1,-1),"")) -- Biff Microsoft Excel MVP wrote in message ... Sorry, should be =IF((ISBLANK(A1),"",(IF((AND(ISNUMBER(A1),(IF(SQRT (A1)SQRT(AVERAGE(A $1:A $54))),1,-1))) |
#5
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
You said:
- If cell A is greater than the square root of the averages of column A than cell B should be 1. - If cell B is less than the square root of the average of column A than cell B should be -1. In the sample you site, the sqrt and avg are equal which falls outside the above description. So, what should the result be? -- Biff Microsoft Excel MVP wrote in message ... Thanks. I used the formula as listed below. If I cell A1 is 0, A2 is 0 the cell B3 (I copy the formula down) lists as -1. On Jan 3, 11:14 pm, "T. Valko" wrote: In your explanation you don't mention that you're wanting the sqrt of A1 to meet certain conditions but in your formula you're testing the sqrt of A1. Assuming this formula can be interpreted to be your true intentions: =IF((ISBLANK(A1),"",(IF((AND(ISNUMBER(A1),(IF(SQR T(A1)SQRT(AVERAGE(A$1:A$54))),1,-1))) Try it like this: =IF(A1="","",IF(COUNT(A1),IF(SQRT(A1)SQRT(AVERAGE (A$1:A$54)),1,-1),"")) -- Biff Microsoft Excel MVP wrote in message ... Sorry, should be =IF((ISBLANK(A1),"",(IF((AND(ISNUMBER(A1),(IF(SQRT (A1)SQRT(AVERAGE(A $1:A $54))),1,-1))) |
#6
![]()
Posted to microsoft.public.excel.worksheet.functions
|
|||
|
|||
![]()
Sorry, I did attempt to catch that with:
"Thanks. I used the formula as listed below. If I cell A1 is 0, A2 is 0 the cell B3 (I copy the formula down) lists as -1." however I wasn't explicit enough with the expected outcome. In this example B3 should be blank. |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Nested IF statements | Excel Worksheet Functions | |||
nested IF statements | Excel Worksheet Functions | |||
Nested if statements | Excel Worksheet Functions | |||
Nested If/Then statements | Excel Worksheet Functions | |||
I want to use more than 7 nested if then statements | Excel Worksheet Functions |