Saturday, 15 November 2014

Advance Excel Formula

What this Formula does ?
This Formula returns a Valid Date in proper format by accepting 3 Numeric values as parameters as mentioned below in the Syntax. The best part of this formula is, It does not throw any error, even if you enter the Month Number as more than 12 (Month Can be only 12) or Day Number as more than 31. In such case it calculates the next valid date based on the input parameter.
Syntax:
=DATE(YEAR,MONTH,DAY)
Where:
YEAR : Numeric Value for the Year. It accepts Two Digit of the Year format or Complete Year.
MONTH : Numeric Value for the Month.
DAY : Numeric Value for the Day.

Example:

  Day  
  Month  
  Year  
  Date Returned by Formula  
  Formula Used   
10
11
95
November 10, 1995
=DATE(A1,B1,C1)
32
12
95
January 1, 1996
=DATE(A2,B2,C2)
30
13
95
January 30, 1996
=DATE(E6,D6,C6)

Let’s Discuss the above example for each row:

ROW 1 :
 It has all valid parameters. It has all Day, Month and Year parameters as Valid one. Based on these parameters DATE() Formula returned corresponding Date.

ROW 2:
 It has all valid parameters except the Day. In Day parameter 32 is passed. 32 can not be a date in any of the Month of any Year. Formula will not through any error. It will check the Month. Here month is 12 i.e. December. December has 31 days. So one day is extra from the last date of December. So the Formula will automatically consider this Date as 1st January. Here year is mentioned is 95. But now the date is adjusted in January, so the Year will also be shifted to 1996. This is the reason for the ROW 2, formula Returns January 1, 1996.

ROW 3:
 Here Month is passed as 13. But in a Year only 12 months are possible and 12th Month is December, so 13th Month is considered as January Month of the Next Year. Therefore the formula returns as January 30, 1996

What this Formula does ?
Basically DATEDIF calculates difference between two dates. The most interesting part of this Function is that you can calculate the difference between two dates by a given intervals. If i say Intervals, what does it mean? Interval means, In what interval do you actually want the difference between two dates like total difference in Months, or Years or Days etc.

Syntax for the DATEDIF() Function:
=DATEDIF(StartDate, EndDate, Interval) 

Where:
StartDate: is the First Date
EndDate: is the Second Date
Interval: This is the format or Type in which the difference you want
 
Note:
First Date should not be later than Second Date. If First Date is later than Second Date then the Formula will return an Error.

For Interval, we have few predefined Syntax, which you can use any one of them. Below is the list and Description for each of the Intervals
 


Interval
Meaning
Description
d
Day
Returns Total Number of Days between Two Dates
m
Month
Returns Total Number of Months between Two Dates
y
year
Returns Total Number of Years between Two Dates
yd
Days Excluding Years
Total Number of Days considering they are from the Same year.
ym
Months Excluding Years
Total Number of Months considering they are from the Same year.
md
Number of Days Excluding Years and Month
Total Number of Days considering they are from the Same Months and Same year.

Note:
1. If you are giving Dates and Interval Directly in your Formula then they both must be passed in DOUBLE QUOTES (“”) otherwise you can pass the reference directly.

=DATEDIF(StartDate,EndDate,”m”)
How to Calculate Age using this Function:
Using this Function we can calculate Age of Some One just by Passing his/her Birth date. In A1 Cell the Date of Birth is Kept. Considering that you can use the following Formula.

=DATEDIF(A1,TODAY(),”y”)&” Years “&DATEDIF(A1,TODAY(),”ym”)&” Months and “&DATEDIF(A1,TODAY(),”md”)&” Days”



DATEVALUE() Formula

What this Formula does ?
The DATEVALUE() Function Converts a Date, which is stored as Text in Excel, in to a Numeric Value or Serial Number, which Excel recognizes as a Date.
DATEVALUE function is helpful when you want to Filter or Sort some data based on Date Value which is stored as Text format in Excel.
Serial Number returned by this formula, can be seen as Date format by changing the Cell format as Date.

Syntax:
=DATEVALUE(date_text)
Where:
date_text : It is required. It is a Text in Excel Date format or a Cell reference which is having Text in Excel Date format. For Example 01-Jan-2012 or 01/01/12 etc. date_text range is from 01-01-1900 to 31-12-9999. If you provide any date out of this range, then this Formula will return #VALUE Error.
Remarks:
Excel stores all the dates in a sequence. It starts from 01-01-1900 and this date is stored as 1, 02-01-1900 as 2 and so on. Sequence Number of 01-Jan-2008 39448. After 39447 days from 01-Jan-1900, date will be 01-Jan-2008.
Example:

  Date Text  
  Date Value  
  Formula used to get Date Value  
25-DEC-99
36519
=DATEVALUE(A1)
25/12/99
36519
=DATEVALUE(A2)
10-01-99
36170
=DATEVALUE(A3)


DAY() Formula

What this Formula does ?
The DAY() Function returns the day of a Date or corresponding Serial Number.

Syntax:
=DAY(serial_number)
Where:
serial_number : It is required. Searial_Number is the date you want to find the Day. It can accept either a date or the corresponding date value, which you get from DATEVALUE Function.
Example:

  Date  
  Day Returned by Formula  
  Formula used to get Day Value  
25-DEC-99
25
=DAY(A1)
31/12/99
31
=DAY(A2)
10-01-99
10
=DAY(A3)

Remarks:
Normally the result will be a number, but this can be formatted to show the actual day of the week by using Format,Cells,Number,Custom and using the code ddd or dddd.


The
 DAY() function can be used to calculate the name of the day for your birthday.

http://www.learnexcelmacro.com/wordpress/wp-content/uploads/2012/07/birthday.png


DAYS360() Formula

What this Formula does ?
The DAYS360() Function Returns the the number of days between two days. It calculates based on 360 (30 X 12 = 360)days in a year.

Syntax:
DAYS360(start_date, end_date, [method])
Where:
start_date & end_date : These both arguement are required. These are dates between which you want the Number of Days. If start_date occurs after end_date, the DAYS360 function returns a negative number.
[method] : This is an optional Arguement. It specifies whether to use the U.S. or European method in the calculation. This is a Boolean Type arguement. If the Method is passed as TRUE, it means to use US calculation method and FALSE means to use European method in calculation.
What US and European Method of Calculation ?
US (Method – FALSE): If the starting date is the last day of a month, it becomes equal to the 30th day of the same month. If the ending date is the last day of a month and the starting date is earlier than the 30th day of a month, the ending date becomes equal to the 1st day of the next month; otherwise the ending date becomes equal to the 30th day of the same month.

European (Method – TRUE):
 Starting dates and ending dates that occur on the 31st day of a month become equal to the 30th day of the same month.

Example:

  Start Date  
  End Date  
  Days between Two Days by Formula  
  Formula used to Calculate  
01-Jan-98
05-Jan-98
4
=DAYS360(B1,C1,TRUE)
01-Jan-98
01-Feb-98
30
=DAYS360(B2,C2,TRUE)
01-Jan-98
31-Mar-98
89
=DAYS360(B3,C3,TRUE)


HOUR() Formula

What this Formula does ?
The HOUR() Function returns Hour of a given Time.

Syntax:
HOUR(serial_number)
Where:
Serial_Number: Is the time in number format. Time may be entered as Text strings within quotation marks (“5:30 AM”) or may be in Decimal format like 0.25 which represents 06:00:00 AM.
Result is always shown from 0 to 23.
Example:

  Time Text  
  Hour  
  Formula used to get Hour  
21:30
21
=HOUR(B1)
0.25
6
=HOUR(C1)


MINUTE() Formula




What this Formula does ?
The MINUTE() Function returns Minute of a given Time.

Syntax:
Minute(serial_number)
Where:
Serial_Number: Is the time in number format. Time may be entered as Text strings within quotation marks (“5:30 AM”) or may be in Decimal format like 0.25 which represents 06:00:00 AM.
Result is always shown from 0 to 59.
Example:

  Time Text  
  Minute  
  Formula used to get Minute  
17-07-2012 21:47
47
=MINUTE(B1)
21:15:00
15
=MINUTE(C1)
0.25
0
=MINUTE(D1)


MONTH() Formula

What this Formula does ?
The MONTH() Function returns Minute of a given Time.

Syntax:
MONTH(serial_number)
Where:
Serial_Number: is the date of the month you are trying to find. Date may be entered as Text strings like 01-Jan-1990 or may be the corresponding serial number of a valid date.
Example:

  Original Date   
  Month Returned by the Formula  
  Formula used to get Month  
01-Jan-98
1
=MONTH(B1)
01-Jan-98
January
=MONTH(C1)



Remarks:
Normally the result will be a number, but this can be formatted to show the actual month by using Format,Cells,Number,Custom and using the code mmm or mmmm.

NOW() Formula

What this Formula does ?
The NOW() Function shows the current date and time. The result will be updated each time the worksheet is opened and every time an entry is made anywhere on the worksheet. You can change the date and time format for the cell by using the commands in the Number group of the Home tab on the Ribbon.

Syntax:
NOW()
It does not have any arguement

Remarks:
The results of the NOW function change only when the worksheet is calculated or when a macro that contains the function is run. It is not updated continuously.

SECOND() Formula

What this Formula does ?
The SECOND() Function returns Minute of a given Time.

Syntax:
SECOND(serial_number)
Where:
Serial_Number: is the time of which Second you are trying to find. Time may be entered as Text strings like 6:00 AM or may be the corresponding decimal value of a valid time.



Example:

  Original Time   
  Second Returned by the Formula  
  Formula used to get Second  
4:48:18 PM
18
=SECOND(B1)
4:48 PM
0
=SECOND(C1)

Remarks:
Normally the result will be a number from 0 to 59.

TIME() Formula

What this Formula does ?
This Formula returns a Valid Time in proper format by accepting 3 Numeric values as parameters as mentioned below in the Syntax. The best part of this formula is, It does not throw any error, even if you enter the Second Number as more than 60 (Second Can be only 60) or Minute Number as more than 60. In such case it calculates the next valid time based on the input parameter.
Syntax:
=TIME(HOUR,MINUTE,SECOND)
Where:
HOUR : Numeric Value for the Hour.
MINUTE : Numeric Value for the Minute.
SECOND : Numeric Value for the Second.

Example:

  Hour  
  Minute  
  Second  
  Time Returned by Formula  
  Formula Used to get Time  
14
30
59
14:30:59
=TIME(A1,B1,C1)
14
62
59
3:02:59 PM
=TIME(A2,B2,C2)
14
30
63
14:31:03
=TIME(E6,D6,C6)

Let’s Discuss the above example for each row:

ROW 1 :
 It has all valid parameters. It has all Second, Minute and Hour parameters as Valid one. Based on these parameters TIME() Formula returned corresponding Time.

ROW 2:
 It has all valid parameters except the Minute. In Minute parameter 62 is passed. 62 can not be a Minute Value. Formula will not through any error. Minute is more than 60 here. Therefore 1 hour will be added in the hour and remaining minute will be kept. So the Formula will automatically consider this Time as 15:02:59.

ROW 3:
 Here Second is passed as 63. But for Second more than 60 is not possible. Therefore 1 minute will be added in Minutes and and remaining second will be there in Second Part. There the time will be 14:30:59


TIMEVALUE() Formula

What this Formula does ?
The TIMEVALUE() Function Converts a Time, which is stored as Text in Excel, in to a Numeric Value or Serial Number, which Excel recognizes as Time.
TIMEVALUE function is helpful when you want to Filter or Sort some data based on Time Value which is stored as Text format in Excel.
Serial Number returned by this formula, can be seen as Time format by changing the Cell format as Time.

Syntax:
=TIMEVALUE(time_text)
Where:
time_text : It is required. It is a Text in Excel Time format or a Cell reference which is having Text in Excel Time format. For Example 14:30:59.
Example:

  Time Text  
  Time Value  
  Formula used to get Time Value  
14:30:59
0.604849537
=TIMEVALUE(A1)
14:30:59
14:30:59
=TIMEVALUE(A2)
14:30:59
2:30:59 PM
=TIMEVALUE(A3)



TODAY() Formula

What this Formula does ?
The TODAY() Function shows the current date. The result will be updated each time the worksheet is opened and every time an entry is made anywhere on the worksheet. You can change the date format for the cell by using the commands in the Number group of the Home tab on the Ribbon.

Syntax:
TODAY()
It does not have any arguement

Remarks:
The results of the TODAY() function change only when the worksheet is calculated or when a macro that contains the function is run. It is not updated continuously.

WEEKDAY() Formula

What this Formula does ?
The WEEKDAY() Function shows the day of the week from a date.

Syntax:
=WEEKDAY(serial_number, [type])
Where:
serial_number : It is required. It is date for which you want to know the Day.
Type : It is an optional arguement. This is used to indicate the week day numbering system. There can be only following 3 values:
1 : will set Sunday as 1 through to Saturday as 7
2 : will set Monday as 1 through to Sunday as 7.
3 : will set Monday as 0 through to Sunday as 6.
Note : If you do not pass any value for this then the default value is considered as 1 by excel.


Example:

  Date  
  Weekday Returned by Formula  
  Formula used to get Weekday  
01-01-1998
5
=WEEKDAY(A1)
01-01-1998
5
=WEEKDAY(A2)
01-01-1998
5
=WEEKDAY(A3, 1)
01-01-1998
4
=WEEKDAY(A4 2)
01-01-1998
3
=WEEKDAY(A5 3)


YEAR() Formula

What this Formula does ?
The YEAR() Function returns Minute of a given Time.

Syntax:
YEAR(serial_number)
Where:
Serial_Number: is the date of the YEAR you are trying to find. Date may be entered as Text strings like 01-Jan-1990 or may be the corresponding serial number of a valid date.
Example:

  Original Date   
  Year Returned by the Formula  
  Formula used to get Year  
01-Jan-98
1998
=YEAR(B1)

Remarks:
Normally the result will be a number, but this can be formatted to show the actual Year by using Format,Cells,Number,Custom and using the code mmm or mmmm.



How to recover form data if your computer crashes - Online

How to recover form data if your computer crashes

http://getlazarus.com/

Remember the last time you lost everything you'd typed into that web-form? And there didn't seem to be any way to get it back?  Well, there's one sure way to make sure nothing like that ever happens again; you just need to
   

Lazarus auto-saves web-forms as you type, so if a server times out, your cat wanders across the keyboard, you close the page by accident, or anything else goes wrong, you can simply return to that page, click the Lazarus icon next to the form, and select what you want to recover. It's just that easy.

The 3 Step Guide to Lazarus Form Recovery

After installing Lazarus, whenever something goes wrong with a web form, instead of pulling your hair out and screaming in frustration, you'll find that all you need to do is... 

1: Navigate back to the form you were working on, and click inside a text box. 

2: Click the Lazarus icon to show a history of previous form entries: 

3: As you mouse over the list,  a live preview appears inside the form. Click to select the version you want to recover.


And that's all you really need to know!

Having said that, there a few options you should familiarize yourself with at some point, and we recommend setting a password so that nobody *else* can recover your form entries, and signing up for Lazarus Sync so you can recover after you've been forced to reinstall your web browser for some reason, or share your drafts between two or more browsers you use on a regular basis.

Get Organized: How to Unsend a Gmail Message, Plus More Great Google Tricks

Get Organized: How to Unsent a Gmail Message, Plus More Great Google Tricks


If you hit 'Send' too soon, you can still stop that Gmail email from going through—but only if you take these steps first.

Get Organized

One of the most beloved features in all of email history is the ability to take back a message after you've hit Send. Lo and behold, Gmail has it. But few of us know about it, and fewer still know how to use it.
If you've never noticed the Undo Sent Message feature before, that's because it's not enabled by default. You have to turn it on (and you should know that it comes with some caveats, which I'll explain in a moment), and the way to get to it is through Gmail Labs.
Get Organized
Gmail Labs is a playground of new features for Gmail. Anyone with a Gmail account can use them. Google warns users that these are experimental features that "may change, break, or disappear at any time." Despite that strongly worded disclaimer, Labs features have, in my experience, been quite stable. Plus, if Labs features ever wreak havoc on your Gmail.
To make the "please let me take back that email I just sent" panic button visible, you first need to go to Gmail Labs and turn it on. Here's how you do just that:
How to Enable Gmail Lab Features
1. Sign into your Google or Gmail account, and go to the gear icon in the upper right.
2. Select Settings.
3. Along the horizontal navigation pane that appears, select LABS.
4. Scroll down or search for the lab features you want, and click on enable. Now scroll to the very top or very bottom and hit Save Changes.
Now that you know where to find Gmail Labs features and how to enable them, here are five I recommend trying.
5 Best Gmail Labs Features
1. Take Back a Sent Message
If you hit Send prematurely, you can have a window of opportunity to take back the action before the message is actually delivered. By default, you only have 10 seconds, but you can increase it to 30 seconds. First, turn on the Undo Send feature in Gmail Labs. Then customize the cancellation period to the maximum 30 seconds by going to the General tab in the settings and scrolling down to the Undo Send entry.
So, how do you take back that message? Right after you hit Send on any message, you'll see an Undo link (like the one shown above) in a yellow box floating at the top. Click it in time, and your message will not be sent. Gmail will reopen the message draft and give you another shot to fix your email. Just bear in mind that you have a precious 30 seconds to prevent the message from being delivered. Gmail cannot (or at least does not) retrieve messages from a recipient's inbox once they're delivered but still unread, the way some email systems can.
2. Always See Your Unread Message Count
If you're a tab hoarder, here's one Gmail Labs feature you'll love: a second unread messages count that appears overlaid on the Gmail logo on your browser's tab. Its official name is "Unread message icon."
Gmail always shows you the number of unread messages in your inbox, as long as your Gmail page is loaded to the inbox view and you don't have so many tabs open that the number in parentheses is crowded out.
When you turn on this lab feature, you'll always see the unread inbox message count, even if you navigate to another screen in Gmail (such as the settings) and when you have so many tabs open that you otherwise wouldn't be able to see it
3. Preview Messages
One brilliantly implemented Gmail Labs features is called Preview Pane, and it's exactly what you'd expect. What makes this preview pane so well designed, however, is its obvious and easily accessible button to toggle the preview mode on and off. I love that if you don't select a message to preview, one is not automatically chosen for you, which would cause that message to be marked as read.
4. Preview Your Calendar in the Mail View
The frustration of having to navigate to another tab to check your Google Calendar before replying to an email about your availability (say, for a meeting) is over with this Gmail Labs feature called Google Calendar gadget.
It adds a mini calendar and scrollable list of appointments starting with the current day.
If you enable this feature and can't find your mini calendar, it's probably because your left rail of stuff (folders, Gmail chat contacts, etc.) is too long. Just click on the three dots you see at the very bottom, and it should appear.
5. Find Out Who's Using Google Chat on Android
With this Gmail Labs feature enabled, Android robot icons show up in your chat list to indicate when your friends are signed into Google on their Android mobile devices, rather than the Web version of Gmail or Google+. It's a nice way to get some insight into why a friend or colleague might be ignoring your chat messages.

How To Send Self-Destructing Emails & SMS To Anyone?

How To Send Self-Destructing Emails & SMS To Anyone?


Would you like to send a confidential note to a friend that self-destructs after it has been read so that no one else (including your friend) can ever see that secret note again? Maybe it has a password that shouldn't be stored anywhere. Or you are worried that the private note can get leaked online.
There are web apps – like Burn Note and Privnote – that offer an easy solution. They essentially create a temporary web page that auto-expires after it has been viewed once. Dashlane is another app also lets you send encrypted notes from the desktop and the recipient gets 30 minutes of reading time after which the note will vanish forever.
Emails and SMS both are very fast services to send information easily and fast in written format. We not only use these services for chit-chat but many times we use emails or SMS to send very confedential information such as any account’s password, credit card number, ATM PIN, etc.
After sending emails/SMS if you don’t want anyone else to read your message, it is recommended to use self-destructing messages. These messages when read once, will automatically gets deleted. So, the recepient will get the needed information and no one would able to know confedential message that you sent using self-destructing message service.
Self Destruction Warning Message
Self Destruction Warning Message ;)
Today, I am going to talk about some FREE services and tools that will let you send self-destructing emails as well as SMS which will automatically destruct when they read once.

1. SecretInk

SecretInk is a powerful startup that lets you send both self-destructing emails and SMS for free. SecretInk send private link through email/SMS to receiver from where they will read your secret message. After reading the link and its message both will get destroyed.
secretiink
All you need to do is just go and login SecretInk with your Google/Gmail account and you’re good to go. Now you can send unlimited self-destructing emails. Your message will be fully anonymous. That means, you can add different Reply-To email/SMS address and receiver will have no trace about who send the message.

2. DestructingMessage.com

It is another great website to send self-destructing emails. Unlike SecretInk, you can send time for self-destruct from 15 seconds to 5 minutes. Similar to SecretInk, your email will be anonymous unless you add personal identifiable information inside email.
destructing-message
You can type your secret self-destructing message and generate link that you can send your friend through SMS, facebook message etc. Generated link will be active for 90 days before opening it and read secret message.

3. GhostMail

If you didn’t find the self-destructing service that can fulfil your need then here is GhostMail for that. Rather than sending a link through email, GhostMail send direct self-destructing email to the receiver. The receiver is not required to visit any link to read your email.
GhostMail
Once receiver reads your email, you’ll get notified at GhostMail account and the email will be vanished from receiver’s webmail. Creating GhostMail account is free and you’re required to sign in your Gmail/Google account to create your account here.

4. Mobile Apps To Send Self-destructing SMS

Unfortunately, not a single web service is available that let you send direct self-destructing SMS without making receiver navigate to a link but Wickr App available for both Android and iOS device will let you do this. Wickr is available for free to use at both the platforms. It lets you send self-destructing, secure, private, anonymous messages & media easily.
wickr

5. Browser Extensions

Two chrome browser extensions, Boomerang Gmail and mxHero Toolbar are available to supercharge your Gmail experience. Boomerang Gmail is paid while mxHero Toolbar is a free extensions. Both of these extensions adds features like email tracking, scheduled emails, private delivery features to Chrome with Self-destructing email feature too.
mxhero
The self-destructing email sent via any of these extensions will not be direct, no link would be sent to receiver to visit and read out your secret message 

Friday, 14 November 2014

Sending Email To The Future Date

Sending Email To The Future Date


Use Link - http://www.whensend.com/


Other Websites:
1. http://www.rightinbox.com/


2. www.futureme.org

Excel Formula's (Regular & Job-Oriented)

 Excel Formula's  1) SUM Task: Sum of numbers Formula: =SUM(A1:A10) Example: Sum of all numbers in A1–A10 2) AVERAGE Task: Average Formu...