See how to apply Excel conditional formatting to dates. Learn how to use formulas to highlight weekends and holidays, format cells when a value is changed to a date, shade upcoming dates and delays, conditionally format dates based on the current date, and more. Continue reading
Comments page 6. Total comments: 739
Hi there,
I have a problem I'm trying to solve at work- we have a spreadsheet with dates when a form is due in, and a date when the form was submitted. I want to colour code the dates of forms that missed the deadline. How can I use conditional formatting to tell me which forms were submitted late?
I hope you can help!
Thanks
Hi Elliot,
You can create a conditional formatting rule with a simple formula:
=$B2>$A2
Here B is the column with the dates when the forms are submitted, and A is the column with due dates.
Hi!
What if the due dates and start dates are different every time, will that formula do it?
Thanks!
Hello,
I have a spreadsheet with a column contained an expiration date. I would like to conditionally format this column for dates as follows: If the date entered is before the current date, then I would like the text to be red. If the date entered is more than 30 days in the future, I would like the date to be green. If the date entered is equal to or greater than today's date, but less than 30 days out, I would like the text to be orange.
Thank you for your help!
Hello Becky,
You need to create a conditional formatting rule for each color:
1) Use the following formula to make the dates that are before the current one red:
=AND($D2<TODAY(),NOT(ISBLANK($D2)))
Here D is the column with dates; the formula ignores blank cells.
2) The following formula will help you find the dates that are over 30 days in the future to change their background color to green:
=$D2-TODAY()>30
3) If the date is the same as the current date, or if it is up to 30 days in the future, you can change its background to orange with this formula:
=AND($D2-TODAY()>=0,$D2-TODAY()<=30)
HELP! I read about conditionally formatting A2 if the date = x BUT not if an entry has been entered into B2 for example. Could someone help me with a formula? I want cells shaded red in column E if the date occurs in less than 7 days from today BUT I don't want them shaded if an entry has been entered into column F in the same row.
Hello Jesamine,
You can use the following formula in your conditional formatting rule:
=AND(TODAY() - INT(E1) < 7,INT(E1)<>INT(F1))
Hi, I have a training spreadsheet which shows a date in cells to show when training was completed. I would like a formula which changes these cells to a colour when they are due for renewal in 3 years time. Some cells are blank which shows training hasn't been completed, so these cells will need to be the same colour as above. Thank you for your help.
Hi Sarah,
You can use one of the following formulas in your conditional formatting rule:
=AND($C1<>"",Today()-$C1>=365*3)
or
=AND($C1<>"",DATEDIF($C1, TODAY(),"y")>=3)
Here C is the column with the training dates.
You can see this blog post for more details about calculating date differences:
https://www.ablebits.com/office-addins-blog/excel-datedif-calculate-date-difference/#count-days-between-dates
Can you help me? I want to use conditional formatting where the cell is to be green if that date (from another cell) is under 14 days and will input the 14th day. Then the cell is colored red if over 14 days.
Example: 1/7/16 IN ANOTHER CELL(in green) 1/21/16
12/15/16 (in red) (blank)
Hello Beve,
You can create two rules with the following formulas:
1) Apply green color if the date in cell B2 is not more than 14 days away from the date in cell A2:
=AND(ABS(INT(B2-A2))<=14,NOT(ISBLANK(B2)))
2) Apply red if the date in cell C2 is over 14 days away from the date in A2:
=AND(ABS(INT(C2-A2))>14,NOT(ISBLANK(C2)))
These rules ignore blanks.
Is it possible to condition a single cell to change colors based on its entered date vs. the current date? As an example using a cell with a Due Date, I want the cell to stay "green" up to 3-days before it is due. At the 3-day mark turn "yellow". After the 3rd day and it passes its original due date it turns "red".
Any assistance would be much appreciated-JM
Hello James,
You can create three separate conditional formatting rules using the formulas below:
- One rule will apply green color when there are more than 3 days left:
=C2-B2>3
One rule is for turning cells yellow if there are 3 days left to the due date:
=C2-B2=3
The third rule will highlight the cells red when there are fewer than 3 days to the due date and 3 days after it:
=AND(C2-B2<3,C2-B2>-3)
Here C2 is the due date, and B2 is the cell with the current date.
HI,
I WANT TO CALCULATE HOW MANY DAYS THERE ARE UNTIL THE NEXT RENEWAL FOR THEIR VISA. AM CREATING A EMPLOYEE DATABASE.
=DATEDIF(TODAY(),DATE((YEAR(TODAY())+1),MONTH($A2),DAY($A2)),"yd")
I TRIED THIS AND WORKING FINE. BUT I NEED IT FOR 2-4 YEARS CALCULATION.
Hello Saj,
You need to replace the "yd" parameter in your formula with "d".
Please suggest how to highlight 2nd and 4th Sat and all Sunday in a month as weekend using conditional formatting.
Hello Mali,
You can create separate rules to highlight certain days of the week. You can use the following formula for the rule that highlights Sundays:
=WEEKDAY(A2)=1
You can use the following formula to highlight the second Saturday each month:
=(DATE(YEAR(A2),MONTH(A2),1)+(7-WEEKDAY(DATE(YEAR(A2),MONTH(A2),1)))+7)=A2
Here is the formula for highlighting every 4th Saturday:
=(DATE(YEAR(A2),MONTH(A2),1)+(7-WEEKDAY(DATE(YEAR(A2),MONTH(A2),1)))+21)=A2
I am trying to color code a date in a column if the date in the column is < or = to the date in the column before it.
Example if the date in Column G is <or= to date in Column F color the cell green.
Every formula I have tried so far has not give me the results I am looking for.
=IF(f<=g,TRUE,FALSE) =IFdate(G<=F,true, false) =if date g<=f
I am using exel version 2013 and use a formula to determine which cells to format under the new formatting rules.
Any assistance would be greatly appreciate. Thank you,
Hello Bonny,
You can use the following simple formula for your conditional formatting rule:
=F2<=G2
If there are blanks in the range, you can ignore them by using this formula instead:
=AND(NOT(ISBLANK(G2)),F2<=G2)
Hi Svetlana,
we have created sheet for Service report tracker to my team, so if some one log a complaint today that compliant it should show one colour if still the complaint not fixed it in 15 days it has to go to different colour and if the compliant call has closed it has to go to the different colour Can you tell me the formula I should use?
Hi Peter,
You need to create two conditional formatting rules and choose to use the formulas below. Say, if your dates are in column A, and a note that the complaint is fixed is in column B, then use one rule to highlight all dates in column A red if more than 15 days passed and if the cell in column B is blank:
=AND(TODAY()-A2>15,ISBLANK(B2),NOT(ISBLANK(A2)))
Create the second rule to highlight cells in column A green if there is anything entered in column B:
=AND(NOT(ISBLANK(B2)),NOT(ISBLANK(A2)))
Hi, i am trying to format - highlight a rows based on date in the corresponding cell in that row, so every day would the row would have a different color.
For example i have a table :
A1 - Task column, B1- Date, C3 - Start time, D4 - End time and etc.
so it might be several tasks different rows following one after another for 11/25/2015
so i it can be only two colors but need to highlight all rows for that day in one color and let say - next day 11/26/2015 i have more tasks to be highlighted in another color.
I would really appreciate your help, thanks
Hello Andrey,
You can alternate row colors when the date changes, please see the solution described here:
https://www.ablebits.com/office-addins-blog/alternate-row-colors-excel/#value-based
If you want to use more colors, you can create conditional formatting rules for as many colors as you want to use with the formulas below. Say, if you want to use 3 colors, you would need to create three rules with the following formulas and assign each one a color:
=MOD($B2,3)=2
=MOD($B2,3)=1
=MOD($B2,3)=0
Hi I am trying to show various cells at different stages from an expiration date! So if Colum E is 31/12/2015. i would like blank cells within L-S to show once they are say L is 15 days past this and M 3mths past this and N is 6 mths past this etc? Is this possible??
Thanks in advance?
Hello Gareth,
If we understand your task correctly, you can create conditional formatting rules with formulas for each of the cells you want to highlight, e.g. for M4 the formula would be:
=E4-D4<=90
Here E4 is the cell with the expiration date and D4 is the cell with the current date. If
You can add another rule for N4 the same way:
=E4-D4<=180
Hi Svetlana,
I have a member roster where dues expire at the end of the year. They are entered as 2015/12/31 in column S beginning in row 3.
I need two formulas. Because the member's name is far to the left in column A, I want to (1) change the cell fill color of the member name if the expiration date is in the current year and (2) if the expiration date is in the previous year or earlier. I want to apply the formula to all rows of members, more than 500 names.
Would you help me? How could I do that with conditional formatting?
Many thanks and looking forward to your help.
Hello Joe,
You need to create two conditional formatting rules with the option to "Use a formula to determine which cells to format", and apply the rules to column A.
One rule should look for years that are earlier than the current:
=YEAR(S3)<YEAR(TODAY())
The second rule should find the current year:
=YEAR(S3)=YEAR(TODAY())
Hello Swetlena,
Is there any way in which I can use Red & Green coloue together in one column to reflect the expiry date.
The green colour fades more towards the red colour as the expiry date approaches?
Regards,
Akhil
Hello Akhil,
You can select the range with dates and create a conditional formatting rule with the "2-Color Scale" format style. Select green color for the minimum value and red for the maximum value, choose to use formula for the maximum value and refer to the cell with the expiry date, e.g. =$B$11.
Hi Miss Svetlana,
I have a problem on my report. My Boss want to see the my data and highlighted using conditional formatting for the clients have no record or data for past six months and my report was format by month. I hope you can help on this.
Thank you.
Hello Adrian,
When you create a conditional formatting rule, choose to "Use a formula to determine which cells to format" and try the following formula:
=A2>EOMONTH(TODAY()-210,0)+1
I have a problem with conditional formatting "greater than value".
I'm trying to create a new rule wherein the values are results of time difference and of "if" formula.
This is how it goes. =if((7:05 AM-7:00 AM)>0,(7:05 AM-7:00 AM),"0:00) but the formula bar contains =if((K11-M11)>0,M11-K11,"0:00")
The answer should be 0:05 mins and I tried conditional formatting it.
The conditional formatting rule is like this;"Cell Value>0:00","AaBbCc"(this are formatted in red font color),Applies to cells from "=$O$11:$O$16".
The answer in from the formula bar should turn red(0:05) and it did, except the problem is it turned all the other cells answers (0:00) into red.
Hello,
You can use a simple formula =M11-K11 first and set the cell format to time -> 13:30. This way you will see minutes in the format you need. Then create a conditional formatting rule based on the following formula:
=MINUTE(M3-K3)>4
It will highlight all values that are over 4 minutes.
Hi Svetlana
If training dates are entered within a range of cells for the current month (if we are in Oct, then all dates will be October dates), and all cells are formatted so that dates entered are red and look like dd/mm/yyyy, how can I conditionally format the red dates for October to change to black 5 days into the new month so that any new November dates entered at the start of the month remain red, while the rest change?
Essentially, we need a gap between the end of the month and when the previous month's dates change so that we can send reports of previous month's activities.
Would really appreciate your help with this.
Thanks :)
Hello Lynette,
Please try to create a new conditional formatting rule, choose to "Use a formula to determine which cells to format" and enter the following formula:
=OR(MONTH(A2)=1, A2<=EOMONTH($A$2,0)+5)
Please replace column A with the column where you have the dates.
Click "Format" to change the found dates to black font and click Ok.
Hi, I have random dates of the year in a column now I want to highlight the higher/last date of each month but not able to find any condition need help.
Ex-
8-Feb-15
9-Feb-15
10-Feb-15
20-Apr-15 (Highlight this)
1-Mar-15
2-Mar-15
10-Mar-15 (Highlight this)
17-Apr-15
18-Apr-15
1-May-15
5-May-15
6-May-15
8-May-15
9-May-15 (Highlight this)
10-Jan-15
11-Jan-15
24-Jan-15
25-Jan-15
26-Jan-15 (Highlight this)
8-Feb-15
11-Feb-15
24-Feb-15
25-Feb-15 (Highlight this)
Hello Bhardwaj,
You need to create a conditional formatting rule, choose to "Use a formula to determine which cells to format" and enter the following formula:
=IF(C2<>"",LOOKUP(2,1/(C2-DAY(C2)=C$2:C$100-DAY(C$2:C$100)),C$2:C$100)=C2,FALSE)
Here C2:C100 is the range with your dates.
Select format for the cells and click Ok.
I need to calculate the days between a start date (A1) and today but to stop calculating when an end date is entered in cell (A2) so (A3) will show how many days have passed but when I open the file after the end date I don't want the calculation to continue going forward.
Hello Dale,
Please try one of the following formulas in A3 to calculate the number of days between the start date and today, or between the start day and the end date if it is entered in cell A2:
=IF(A2="";TODAY()-A1; A2-A1)
Or
=IF(ISBLANK(A2); TODAY()-A1;A2-A1)
HI,
HOw to print the current date in a cell based upon the change in the color of the cell?
Hello Pruthi,
If we understand your task correctly, you can use the following VBA code that one of our developers wrote for you:
- Open your Excel file;
- Press Alt+F11 on your keyboard;
- Double-click the sheet name in the list and paste the code below, but change the reference to your data range and the cell with the necessary color:
Private Sub CommandButton1_Click()
Dim color
Dim i As Integer
Range("J2").Select
color = Selection.Interior.color
Range("F2:F11").Select
For i = 2 To 11
Range("F" & i).Select
If Selection.Interior.color = color Then
Selection.Value = Date
End If
Range("G" & i).Select
If Selection.Interior.color = color Then
Selection.Value = Date
End If
Next i
End Sub
- Click Run
Hi Svetlana,
I want to use conditional formatting to show (via color highlighting) if a date entered into a cell is within the current calendar year (at any time the spreadsheet is opened). Can you tell me the formula I should use?
Thanks!
Hi Kevin,
You can create an Excel conditional formatting rule based on a formula similar to this:
=YEAR(TODAY())=YEAR($A1)
Where A1 is the cell containing your date.
Hi I am a total loss here
I have a column (D5) with Certificate Test/Start dates (YYYY/MM/DD) I then have a column (E5) with months eg. 3,6,12,24 etc, these indicate the months before the certificate needs to be "retested".
These month values are variables so I can't hardcode a value like Cell Value less than =NOW()-365 (This is for a year validity certificate) and =NOW()-(E5*30.5) meaning month x days, this doesn't work or I am just screwing up the format.
I want to do a conditional format on D5 that uses E5 to flag D5 as RED (expired), YELLOW (30 days before expiry) and GREEN (still valid)
Can anyone please help :(
Hi Nick,
You can use the following formula to calculate the expiry dates:
=DATE(YEAR($D5), MONTH($D5)+$E5, DAY($D5))
And than you can create 3 rules with the following formulas based on the expiry date (say in column G):
Red:=$G5-TODAY()>30
Yellow:=AND($G5>TODAY(),$G5-TODAY()<=30)
Green: =$G5-TODAY()>30
If you don't want an additional column with expiry dates, you can replace G5 in the conditional formatting formulas with the Date function, e.g.:
Green: =DATE(YEAR($D5), MONTH($D5)+$E5, DAY($D5))-TODAY()>30
Hi,
I have a date, order #, and arrival date columns
is there a way to highlight the arrival date column if it is empty after 24 hours from the respective order date?
For Example:
order # 3 is placed on 10/04/15 and arrival date is not mentioned until 10/06/15 then it should be highlighted in a different color on 10/05/15
Hello Lijina,
Supposing that the order date is in column A and arrival date is in column B, and row 2 is the topmost row with dates, select the arrival date column (B) beginning with row 2, and create a rule with the following formula:
=AND(TODAY()-($A2+1)>0, $B2="", $A2<>"")
Hello,
I want to highlight an entire row in which only one cell (H2) contains a date. I would like my whole row to be highlighted red when the date in this cell(H5)is two days away from today (coming up in 2 days).
Thank you very much
H2 again sorry, not H5
Hello Nicolas,
Select the entire rows that you want to highlight beginning with your first row with dates, e.g. A2:I100. And create a rule with one of the following formulas:
Date in H2 is exactly two days away from today:
=$H2-TODAY()=2
Date in H2 is 1 or 2 days away from today:
=AND($H2-TODAY()>0, $H2-TODAY()<=2)
Hi,
I am trying to format cells so that if one date is entered it will be yellow, if two dates are entered it will become orange and if three dates are entered it will become green. Dates (Uk style! :)) will be all listed in the same cell either:
- dd/mm/yy (yellow)
- dd/mm/yy, dd/mm/yy (orange)
- dd/mm/yy, dd/mm/yy, dd/mm/yy (green)
Do you know if this is possible please and do you have any tips on achieving this?
Many thanks in advance!
Hi Georgie,
Because two or more dates entered in the same cell turn into a usual text string, you can write formulas based on how many commas a certain cell contains, if any.
For example, if your dates reside in column A beginning in row 2, you can use the following formulas:
Green (3 dates): =SEARCH(",*,", $A2)
Orange (2 dates): =SEARCH(",", $A2)
Yellow (1 date): =$A2<>""
Please note, the rules order is important, so make sure the green rule is the first in the list of rule, and the yellow rule is the last.
I have a date column to identify when individuals leave. I would like the color to change from green being >90 days out, <90 days out- yellow, and <30 days out red. How do I accomplish this?
Hello Caleb,
Please check out the following tutorial that dwells on conditional formatting for dates:
https://www.ablebits.com/office-addins-blog/excel-conditional-formatting-dates/
how to calculate number of days less than 1 month from column with dates. I couldn't find a formula for this. Is it so simple as it is not here?
Hi Monica,
If you want to highlight the past dates within 1 month from today's date, you can create a rule with the following formula:
=TODAY()-$A2<=30
If you are looking for something different, please clarify.
Just needed some help with conditional formatting. I have two columns both with dates - Column A and B. I want to highlight only the dates in B which Date occur 10 days after the date of Column A
Hi Alwin,
You can create a rule with the formula =$B2-$A2=10 (row 2 is supposed to be the first row with data.
Thanks for your reply
while I am using this formula it is showing TRUE/FALSE. Actually I need to highlight that column with a specific color and also need to see the date.
To highlight the column, you need to create a conditional formatting rule with the above formulas. You can find the detailed steps to create a rule in this tutorial.
Hi Svetlana Cheusheva,
Still I am unable to do this. Please help me to highlight the column B
Column A Column B
01-04-2015 11-04-2015
02-04-2015 17-04-2015
03-04-2015 23-04-2015
04-04-2015 09-04-2015
05-04-2015 15-04-2015
06-04-2015 21-04-2015
07-04-2015 27-04-2015
08-04-2015 13-04-2015
09-04-2015 19-04-2015
10-04-2015 25-04-2015
11-04-2015 01-05-2015
12-04-2015 17-04-2015
13-04-2015 23-04-2015
14-04-2015 29-04-2015
15-04-2015 05-05-2015
16-04-2015 21-04-2015
I need to highlight the Column B.
HI,
I have been trying to figure out a formula that changes the color of the cell to red if the date in the cell is <=10 days away from today's date. i.e if the date in the cell reads 07/12/2015 and I opened the spreed sheet today 07/22/2015 the date on that cell should be highlighted in red.
Hi Manny,
You can create a rule with the following formula, where A2 is the top-most cell with your dates:
=TODAY()-$A2>=10
Ok think I have a mission imposable here, I need to do an “if, than conditional formatting”. So column “A” is the item “B” is the Due date and “C” is the delivery date. So I need the date in Column “B” to be Green if “C” is blank and “B” is greater than 120 days out, Yellow if “C” is blank and “B” is 60-120 days out and Red if “C” is blank and “B” is less than 60 days out. Is this even possible?
Hi Chris,
Of course, it's possible. If my understanding is correct, "greater than 120 days out" means more than 120 days from the current date. If so, you can create 3 rules based on the following formulas (assuming that row 2 is your top-most row with data):
Green: =AND($C2="", $B2-TODAY()>120)
Yellow: =AND($C2="", $B2-TODAY()>=60, $B2-TODAY()<=120)
Red: =AND($C2="", $B2-TODAY()<60)
I want cells to turn red if date is within 30 days of maturity date, turn green if within 15 days and turn yellow if within 3 days.
For Ex if Maturity date is 07-Apr-2016, I need that cell to be red if date(current) is 07-Mar-2016 and so on.
Please advise formulae to be used for above.
Hi Nick,
Assuming that the Maturity date is in cell A1, you can create 3 rules based on the following formulas:
Red: =AND($A$1-TODAY()<=30, $A$1-TODAY()>15)
Green: =AND($A$1-TODAY()<=15, $A$1-TODAY()>3)
Yellow: =AND($A$1-TODAY()<=3, $A$1-TODAY()>0)
Hi,
I have a large spreadsheet with a column containing dates, and need to have a column next to this one which names which year the date falls into.
Eg, if a date is between 01/08/12 and 31/07/13 the 2nd column needs to say "year 1", 01/08/13 - 31/07/14 is "year 2" and so on.
I'm sure this should be fairly simple I just cant work it out!!
Hi Roy,
You don't need conditional formatting in this case. Use a nested IF function similar to this:
=IF(AND(A1>=DATEVALUE("1-Aug-2012"), A1<=DATEVALUE("31-Jul-2013")), "year1", IF(A1<=DATEVALUE("31-Jul-2014"), "year2", ""))
Hi Svetlana,
That's brilliant, I suspected I was doing something fundamentally wrong!
Thanks for your help!
Roy
and that is using todays date as the expire date.
Hi Stacey,
Select the cells in column C that you want to color, begining in C3, and create a rule with the formula =$C3<=TODAY()
I am trying to do the following:
Track dates and identify if the date in the cell is
Less than 14 days ago
More than 14 days ago
More than 30 days ago
I have tried all possible combinations I can find, but cannot come up with an exact formula.
Thank you
Hello Leslie,
Try the following formulas where A2 is your first row with data.
Less than 14 days ago: =AND(TODAY()-$A2>0, TODAY()-$A2<14)
From 30 to 14 days ago, inclusive: =AND(TODAY()-$A2>=14, TODAY()-$A2<=30)
More than 30 days ago: =TODAY()-$A2>30
:) Thanks a Ton. have bookmarked your site. :)
1 Facebook like from me in return. thanks again.
2 removed ad filtering addons from the site.
Best wishes.
Thank you :)
another question:
how to know if two dates fall in the same month?
thanks again :)
Using the MONTH function :)
For example, =MONTH(A1)=MONTH(B1) will display TRUE if the dates fall in the same month, FALSE otherwise.
Thanks for such a quick reply. btw: what should be the format of the cell in which i want the results. i am also now looking into the link being suggested.
thanks again
It can be any date format that you choose. Formatting is only a visual representation, internally dates are stores as numbers and can be displayed in a variety of ways. For more info about Excel date formats, please see:
https://www.ablebits.com/office-addins-blog/change-date-format-excel/
hi
11/1/2013 0:00 is present in cell C3
11/2/2013 0:00 is present in cell C2
formatting of both is "mm/dd/yyyy h:mm"
how can i find the difference/number of days between these two dates.
Thanks in advance.
eagerly waiting.
Hi!
You can simply subtract one date from the other: =C2-C3
Or, you can use the DATEDIF function as demonstrated in How to calculate days between two dates.
I am trying to figure a formula for when how long it is taking cars to go through detail process from when they arrive. What I need is something that would turn the row
Green for today plus 5 day
yellow for 6-10
red for 11+
I have tried several and cannot get it to change the right color.
Please and Thank you
Hi Megan,
Supposing that your dates are in column A beginning in row 2, you can use the following formulas:
Green: =AND($A2-TODAY()>=0, $A2-TODAY()<=5)
Yellow: =AND($A2-TODAY()>=6, $A2-TODAY()<=10)
Red: =$A2-TODAY()>=11
Good day, Svetlana,
I've glanced through your forum to see if I could find a place where you've already answered, but saw one similar still blank. So I'll ask again for both of us!
I have dated certifications that are due every year. However, for inspection, I can't put in the due date and use the common TODAY function that most people use to get 90/60/30 days out from being due. Mine has to incorporate the last completion date counting down to when it is due again next year. I'm looking for a formula that will use today's date, reference the column with last completion dates, and tell me when they are 90-61/60-31/30-1/0-past due. If you could help me and suggest which one of the new rule choices to select and enter it into, I would much appreciate it!
Have a Great Evening!
~HLA
Good time of day! :)
Supposing the last completion dates are in column A, you can create rules with the following formulas:
90-61: =AND($A2-TODAY()>60, $A2-TODAY()<=90)
60-31: =AND($A2-TODAY()>30, $A2-TODAY()<=60)
30-1: =AND($A2-TODAY()>0, $A2-TODAY()<=30)
0-past due: =TODAY()-$A2>=0
Svetlana, hello!
I must thank you, Lady. I very much appreciate your expertise, and wish you a wonderful day!
Hi!
I've got to create a spreadsheet and I'm totally overwhelmed!
I need to have future dates assigned to particular cells and I need to have those cells become highlighted a month before this date. Does that make sense and what would be the best way to do that?
Best,
M
Hi Margarita,
Supposing that your future dates are in column A and begin in cell A2, you can use the following formula:
=AND($A2-TODAY()>0, $A2-TODAY()<=30)
Hi,
One of the best and most clear examples i have come across. LOVE IT! straight forward and clear!
I do however struggle with the following.
*Start Date*
Confitional format for 3 - 6 months from start
Confitional format for 6 - 9 months from start
Confitional format for 9 - 12 months from start
Confitional format for 12 - 18 months from start
Confitional format for 18 - 24 months from start
Confitional format for 24 months from start
I have looked at your method for days but im unsure if this works the same for months.
would it make sense to calculate days separately to then use that (hidden colomn) to do conditional formatting??
Any advise appreciated.
Keep up the great work
Hi Alex,
Thank you so much for your kind words.
As for your task, you can use the Excel DATEDIF function to calculate the difference between the start date and other dates in months.
For example, a rule with the following formula will format dates that are 3 - 6 whole months after the start date, inclusive:
=AND(DATEDIF($A$1, $B2, "m")>=3, DATEDIF($A$1, $B2, "m")<=6)
Where A1 is the start date and B2 is the top-most cell in the column of dates you want to format.
Thank you soo much for the fast response and a solution.
been wrecking my brain for 3 days with this.
will respond back with the outcome.
Hi, Could you please help me!!
I am trying to make a spreadsheet to show the first contact with a company (in the C cells), the F cells show the date 42 days which is the first follow up appointment due (which is where I need the colour coding highlighting system to increase awareness of the date) and the third column (G3, etc) will be the date the follow up appointment is completed (which will mean I no longer need the highlighting assistance).
I currently have cells F3-F200 with the formula =IF(C3="","",C3+42) etc, to calculate the date 42 days on from the date in the C cells. I would like to put a conditional formatting formula on the F cells which tells me if the date is approaching. I would like it to be highlighted red if due within a week of the current date (and stay red if it goes past the date) and orange if it is due within 2 weeks of the current date. However, I would also like the highlighting to go away once the new date has been put in the column next to it (which will be G3-G200 - these cells have no formulas or data in them until).
Please help, I'm so stuck!!
Thanks :)
Hi Nicole,
Try the following rormulas:
Red: =AND($G3="", TODAY()-$F3<=7)
Orange: =AND($G3="", AND(TODAY()-$F3<=14, TODAY()-$F3>7))
Good afternoon,
I have a checklist spreadsheet that i am working on and need some assistance with conditional formatting. I have one column which has dates in it. I want to use an icon set for the following:
When the date is today or any future date I want the green icon.
When the date is within 14 days of today's date I want the icon to be orange - this needs to change and each day passes (a date 3 weeks from today would be green but as soon as it reaches the 14 days to go mark, I want it to turn to orange.
Any date that is before today's date would be red.
I can get the red and green to work but not the orange. Please help.
Thanks
Marc
Hi Marc,
The green and red icons are easy, please see the settings below. As for the orange one, sorry I cannot figure out a proper formula because relative cell references are not allowed for icon sets.
Hi, im stuck, just learning excel. How do you create a formula that shows how many days left til the end of the month. Am assuming I use a NOW function, just not sure how to do it.
Thankyou in advance. =)
Hi Karen,
You can use either formula:
=EOMONTH(TODAY(), 0)-TODAY()
or
=DATEDIF(TODAY(), EOMONTH(TODAY(), 0), "d")
To display the number of days, a cell with the formula should be in the General format.
You can find more about calculating dates in Excel in our Excel Date tutorial. For example, the following article explains the details of the EOMONTH function that returns the last day of the month:
https://www.ablebits.com/office-addins-blog/excel-month-eomonth-functions/#get-month-last-day
Hi
How to highlight all dates rows above a specific date.
e.g all rows above 1 January, 2019.
thanks
Hello Svetlana,
Can you please advise on my last question to you in post 116? Any help/suggestions would be greatly appreciated. And I can explain further if needs be.
Thanks in advance,
Leon
Hi Leon,
I am sorry I have very little experience with Google sheets. In Microsoft Excel, you could probably do this by using the VLOOKUP function (https://www.ablebits.com/office-addins-blog/excel-vlookup-tutorial/)
Though, I cannot state anything with confidence without seeing your data structure. If you could post this question on our forum and attach a sample Excel workbook for better understanding, our support team will do their best to help.
HI,
How can we highlight the data upto current month in conditional formats ..
Thank you in advance.
Hi Sai,
Assuming that your dates are in column A and row 2 is the first row with data, you can create a rule with the following formula:
=$A2<DATE(YEAR(TODAY()),MONTH(TODAY()),1)
i have a spreadsheet which i import data from a .csv file daily and run a report to show missed telephone calls. I want to highlight those times when the office is open but can't seem to get conditional formating to just look at the times. The format the date/time info is in is 15/05/2015 12:33, i just want to highlight the time if between certain times and not the date as this changes daily with each import. can onlt get the formatting if i include the date and time. Any suggestons? Thanks
Hello Mark,
Please select the Timestamp column and create a rule using this formula:
=AND( TIMEVALUE("10:10")<=(D2-INT(D2)),(D2-INT(D2))<=TIMEVALUE("17:00"))
Where D2 is the first cell in your selection
"10:10" – "17:00" is the time range that you want to highlight.
I am looking for a function that will tell me when my invoice dated 1/1/2015
is over 30, 60 or 90 days..
Hi Becky,
Assuming that your invoice date is in cell A2, you can use the following formulas:
Over 30 days: =TODAY()-$A2>30
Over 60 days: =TODAY()-$A2>60
Over 90 days: =TODAY()-$A2>90
Hi Svetlana Cheusheva ,
Could you pleas tell me how to highlight a cell (Say A1) if the cell value (Say B1) is of the last month date.
Thanks in advance.
Hi Abhishek,
Here's the formula:
=MONTH($B1)=MONTH(TODAY())-1