Home |
Search |
Today's Posts |
|
#1
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Hi. I'm stumped. I have a formula:
=ROUND(EmployeeData!AM6*(EmployeeData!$P6*'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2) Sometimes I works fine and other times I have to go to the VacationSchedule sheet and enter a zero when there isn't a number in the cell in order to not have the #Value error show. Any ideas what it could be? Thanks. |
#2
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
It looks as though some of the cells that are being used for calculation are
not empty, but contain a space " ", which cannot be rounded. A simple solution to this would be to use the following formula which checks for the error and saves you having to put 0 in the blank cells =if(iserr(ROUND(EmployeeData!AM6*(EmployeeData!$P6 *'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2))=true,"",ROU ND(EmployeeData!AM6*(EmployeeData!$P6*'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2)) Richard "SLP" wrote: Hi. I'm stumped. I have a formula: =ROUND(EmployeeData!AM6*(EmployeeData!$P6*'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2) Sometimes I works fine and other times I have to go to the VacationSchedule sheet and enter a zero when there isn't a number in the cell in order to not have the #Value error show. Any ideas what it could be? Thanks. |
#3
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
Thanks but that formula results in no value. I did an =isblank and you are
right, there is something in the cells that look blank which is causing the error. Any other ideas? "Richard" wrote: It looks as though some of the cells that are being used for calculation are not empty, but contain a space " ", which cannot be rounded. A simple solution to this would be to use the following formula which checks for the error and saves you having to put 0 in the blank cells =if(iserr(ROUND(EmployeeData!AM6*(EmployeeData!$P6 *'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2))=true,"",ROU ND(EmployeeData!AM6*(EmployeeData!$P6*'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2)) Richard "SLP" wrote: Hi. I'm stumped. I have a formula: =ROUND(EmployeeData!AM6*(EmployeeData!$P6*'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2) Sometimes I works fine and other times I have to go to the VacationSchedule sheet and enter a zero when there isn't a number in the cell in order to not have the #Value error show. Any ideas what it could be? Thanks. |
#4
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If you want something to appear even for the "blank" cells then you have to
enter something in the quotes after true, in the suggested formula. for example =if(iserr(ROUND(EmployeeData!AM6*(EmployeeData!$P6 *'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2))=true,"This Cell IS Blank",ROUND(EmployeeData!AM6*(EmployeeData!$P6*'E mp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2)) will return the comment This cell is blank. if you don't want a text comment enter a different formula and remove the "" "SLP" wrote: Thanks but that formula results in no value. I did an =isblank and you are right, there is something in the cells that look blank which is causing the error. Any other ideas? "Richard" wrote: It looks as though some of the cells that are being used for calculation are not empty, but contain a space " ", which cannot be rounded. A simple solution to this would be to use the following formula which checks for the error and saves you having to put 0 in the blank cells =if(iserr(ROUND(EmployeeData!AM6*(EmployeeData!$P6 *'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2))=true,"",ROU ND(EmployeeData!AM6*(EmployeeData!$P6*'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2)) Richard "SLP" wrote: Hi. I'm stumped. I have a formula: =ROUND(EmployeeData!AM6*(EmployeeData!$P6*'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2) Sometimes I works fine and other times I have to go to the VacationSchedule sheet and enter a zero when there isn't a number in the cell in order to not have the #Value error show. Any ideas what it could be? Thanks. |
#5
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]()
If I go to the vacation schedule sheet and enter a zero in I6 it works fine.
If I then go back to the vacation schedule sheet and delete the zero it works fine. (It being my formula). I see what the person's true salary is for the month I am on. Any other thoughts? I guess I can just have my end users always enter a zero if someone is not scheduled to take vacation in a given month but they will moan about having to enter zeros. Funny thing it is not happening on every row. "Richard" wrote: If you want something to appear even for the "blank" cells then you have to enter something in the quotes after true, in the suggested formula. for example =if(iserr(ROUND(EmployeeData!AM6*(EmployeeData!$P6 *'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2))=true,"This Cell IS Blank",ROUND(EmployeeData!AM6*(EmployeeData!$P6*'E mp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2)) will return the comment This cell is blank. if you don't want a text comment enter a different formula and remove the "" "SLP" wrote: Thanks but that formula results in no value. I did an =isblank and you are right, there is something in the cells that look blank which is causing the error. Any other ideas? "Richard" wrote: It looks as though some of the cells that are being used for calculation are not empty, but contain a space " ", which cannot be rounded. A simple solution to this would be to use the following formula which checks for the error and saves you having to put 0 in the blank cells =if(iserr(ROUND(EmployeeData!AM6*(EmployeeData!$P6 *'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2))=true,"",ROU ND(EmployeeData!AM6*(EmployeeData!$P6*'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2)) Richard "SLP" wrote: Hi. I'm stumped. I have a formula: =ROUND(EmployeeData!AM6*(EmployeeData!$P6*'Emp Calendar'!F6-'Vacation Schedule'!I6)*ProgramOverview!$AR6,2) Sometimes I works fine and other times I have to go to the VacationSchedule sheet and enter a zero when there isn't a number in the cell in order to not have the #Value error show. Any ideas what it could be? Thanks. |
#6
![]()
Posted to microsoft.public.excel.programming
|
|||
|
|||
![]() |
Reply |
Thread Tools | Search this Thread |
Display Modes | |
|
|
![]() |
||||
Thread | Forum | |||
Dates not consistent | Excel Discussion (Misc queries) | |||
Sub-Totals not consistent | Excel Discussion (Misc queries) | |||
Dir command not consistent | Excel Programming | |||
Keep consistent between two worksheets | Excel Discussion (Misc queries) | |||
Excel formula to make AAA-BBB equal to/consistent with BBB-AAA | Excel Worksheet Functions |