ExcelBanter

ExcelBanter (https://www.excelbanter.com/)
-   Excel Worksheet Functions (https://www.excelbanter.com/excel-worksheet-functions/)
-   -   Need a Function (https://www.excelbanter.com/excel-worksheet-functions/203388-need-function.html)

akemeny

Need a Function
 
I currently have the following function calculating:

=IF(OR(AA7="",AD7<""),"",TODAY()-(AA7+65))

AA7 and AD7 are date columns. The column they calculate in is AC7. So if
AA7 is zero then AC7 is zero. If AA7 has a date then AC7 should equal
AA7+65-the current date. But if AD7 has a date then AC7 should equal AD7-AA7
instead of calculating from the first portion.

With the current function its only placing a zero when AD7 has a date. How
can I modify the current function so that I also calculates correctly??

Ashish Mathur[_2_]

Need a Function
 
Hi,

Try this =if(AA7="","",TODAY()-(AA7+65),if(AD7="","",(AD7-AA7)))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
I currently have the following function calculating:

=IF(OR(AA7="",AD7<""),"",TODAY()-(AA7+65))

AA7 and AD7 are date columns. The column they calculate in is AC7. So if
AA7 is zero then AC7 is zero. If AA7 has a date then AC7 should equal
AA7+65-the current date. But if AD7 has a date then AC7 should equal
AD7-AA7
instead of calculating from the first portion.

With the current function its only placing a zero when AD7 has a date.
How
can I modify the current function so that I also calculates correctly??


akemeny

Need a Function
 
It didn't work. Excel stated that the formula had too many arguements for
the function.

"Ashish Mathur" wrote:

Hi,

Try this =if(AA7="","",TODAY()-(AA7+65),if(AD7="","",(AD7-AA7)))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
I currently have the following function calculating:

=IF(OR(AA7="",AD7<""),"",TODAY()-(AA7+65))

AA7 and AD7 are date columns. The column they calculate in is AC7. So if
AA7 is zero then AC7 is zero. If AA7 has a date then AC7 should equal
AA7+65-the current date. But if AD7 has a date then AC7 should equal
AD7-AA7
instead of calculating from the first portion.

With the current function its only placing a zero when AD7 has a date.
How
can I modify the current function so that I also calculates correctly??


Ashish Mathur[_2_]

Need a Function
 
Hi,

Sorry about that. Hope this helps.

if(AA7<"",TODAY()-(AA7+65),if(AD7<"",AD7-AA7,""))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"Ashish Mathur" wrote in message
...
Hi,

Try this =if(AA7="","",TODAY()-(AA7+65),if(AD7="","",(AD7-AA7)))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
I currently have the following function calculating:

=IF(OR(AA7="",AD7<""),"",TODAY()-(AA7+65))

AA7 and AD7 are date columns. The column they calculate in is AC7. So
if
AA7 is zero then AC7 is zero. If AA7 has a date then AC7 should equal
AA7+65-the current date. But if AD7 has a date then AC7 should equal
AD7-AA7
instead of calculating from the first portion.

With the current function its only placing a zero when AD7 has a date.
How
can I modify the current function so that I also calculates correctly??


akemeny

Need a Function
 
That one didn't return an error, but it only calculates the first portion
regarding Column AA. I think it needs an or option because the way I can
explain it is:

if AA7 equals zero then AC7 equals zero, but if AA7 equals a date then AC7
equals Today minus AA7 plus 65. However, if AD7 equals a date then the
previous formula no longer calculates, instead AC7 would now equal AD7 minus
AA7.

"Ashish Mathur" wrote:

Hi,

Sorry about that. Hope this helps.

if(AA7<"",TODAY()-(AA7+65),if(AD7<"",AD7-AA7,""))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"Ashish Mathur" wrote in message
...
Hi,

Try this =if(AA7="","",TODAY()-(AA7+65),if(AD7="","",(AD7-AA7)))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
I currently have the following function calculating:

=IF(OR(AA7="",AD7<""),"",TODAY()-(AA7+65))

AA7 and AD7 are date columns. The column they calculate in is AC7. So
if
AA7 is zero then AC7 is zero. If AA7 has a date then AC7 should equal
AA7+65-the current date. But if AD7 has a date then AC7 should equal
AD7-AA7
instead of calculating from the first portion.

With the current function its only placing a zero when AD7 has a date.
How
can I modify the current function so that I also calculates correctly??


Ashish Mathur[_2_]

Need a Function
 

if(and(AA7<"",AD7=""),TODAY()-(AA7+65),if(and(AD7<"",AD7<""),AD7-AA7,0))

Hope this helps.

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
That one didn't return an error, but it only calculates the first portion
regarding Column AA. I think it needs an or option because the way I can
explain it is:

if AA7 equals zero then AC7 equals zero, but if AA7 equals a date then AC7
equals Today minus AA7 plus 65. However, if AD7 equals a date then the
previous formula no longer calculates, instead AC7 would now equal AD7
minus
AA7.

"Ashish Mathur" wrote:

Hi,

Sorry about that. Hope this helps.

if(AA7<"",TODAY()-(AA7+65),if(AD7<"",AD7-AA7,""))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"Ashish Mathur" wrote in message
...
Hi,

Try this =if(AA7="","",TODAY()-(AA7+65),if(AD7="","",(AD7-AA7)))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
I currently have the following function calculating:

=IF(OR(AA7="",AD7<""),"",TODAY()-(AA7+65))

AA7 and AD7 are date columns. The column they calculate in is AC7.
So
if
AA7 is zero then AC7 is zero. If AA7 has a date then AC7 should equal
AA7+65-the current date. But if AD7 has a date then AC7 should equal
AD7-AA7
instead of calculating from the first portion.

With the current function its only placing a zero when AD7 has a date.
How
can I modify the current function so that I also calculates
correctly??


akemeny

Need a Function
 
That one worked perfectly.

Thanks!

"Ashish Mathur" wrote:


if(and(AA7<"",AD7=""),TODAY()-(AA7+65),if(and(AD7<"",AD7<""),AD7-AA7,0))

Hope this helps.

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
That one didn't return an error, but it only calculates the first portion
regarding Column AA. I think it needs an or option because the way I can
explain it is:

if AA7 equals zero then AC7 equals zero, but if AA7 equals a date then AC7
equals Today minus AA7 plus 65. However, if AD7 equals a date then the
previous formula no longer calculates, instead AC7 would now equal AD7
minus
AA7.

"Ashish Mathur" wrote:

Hi,

Sorry about that. Hope this helps.

if(AA7<"",TODAY()-(AA7+65),if(AD7<"",AD7-AA7,""))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"Ashish Mathur" wrote in message
...
Hi,

Try this =if(AA7="","",TODAY()-(AA7+65),if(AD7="","",(AD7-AA7)))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
I currently have the following function calculating:

=IF(OR(AA7="",AD7<""),"",TODAY()-(AA7+65))

AA7 and AD7 are date columns. The column they calculate in is AC7.
So
if
AA7 is zero then AC7 is zero. If AA7 has a date then AC7 should equal
AA7+65-the current date. But if AD7 has a date then AC7 should equal
AD7-AA7
instead of calculating from the first portion.

With the current function its only placing a zero when AD7 has a date.
How
can I modify the current function so that I also calculates
correctly??


Ashish Mathur[_2_]

Need a Function
 
Thank you for the feedback

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
That one worked perfectly.

Thanks!

"Ashish Mathur" wrote:


if(and(AA7<"",AD7=""),TODAY()-(AA7+65),if(and(AD7<"",AD7<""),AD7-AA7,0))

Hope this helps.

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
That one didn't return an error, but it only calculates the first
portion
regarding Column AA. I think it needs an or option because the way I
can
explain it is:

if AA7 equals zero then AC7 equals zero, but if AA7 equals a date then
AC7
equals Today minus AA7 plus 65. However, if AD7 equals a date then the
previous formula no longer calculates, instead AC7 would now equal AD7
minus
AA7.

"Ashish Mathur" wrote:

Hi,

Sorry about that. Hope this helps.

if(AA7<"",TODAY()-(AA7+65),if(AD7<"",AD7-AA7,""))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"Ashish Mathur" wrote in message
...
Hi,

Try this =if(AA7="","",TODAY()-(AA7+65),if(AD7="","",(AD7-AA7)))

--
Regards,

Ashsih Mathur
Microsoft Excel MVP
www.ashishmathur.com

"akemeny" wrote in message
...
I currently have the following function calculating:

=IF(OR(AA7="",AD7<""),"",TODAY()-(AA7+65))

AA7 and AD7 are date columns. The column they calculate in is AC7.
So
if
AA7 is zero then AC7 is zero. If AA7 has a date then AC7 should
equal
AA7+65-the current date. But if AD7 has a date then AC7 should
equal
AD7-AA7
instead of calculating from the first portion.

With the current function its only placing a zero when AD7 has a
date.
How
can I modify the current function so that I also calculates
correctly??



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

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