Validation - Select only Weekend

  • Thread starter Thread starter Guest
  • Start date Start date
G

Guest

Is it possible to validate a cell so that only a date which is a saturday or
a sunday can be entered?
please help me,its for college coursework
thanks
sam
 
If you wanted to install this validation in A1 to A20,
Select A1:A20, then:

<Data> <Validation>
Expand the "Allow" box, and choose "Custom".

Enter this into the "Formula box:
=WEEKDAY(A1,2)>5

Then <OK>

--

HTH,

RD
==============================================
Please keep all correspondence within the Group, so all may benefit!
==============================================

Is it possible to validate a cell so that only a date which is a saturday or
a sunday can be entered?
please help me,its for college coursework
thanks
sam
 
So what would i type as the formula if i wanted the cell to display the full
date (e.g Saturday 19th March) but wanted it to only allow a saturday or
sunday, with the date greater or equal to todays date?
Thanks Sam
 
Try this:

=AND(WEEKDAY(A1,2)>5,A1>=TODAY())
--

HTH,

RD
==============================================
Please keep all correspondence within the Group, so all may benefit!
==============================================

So what would i type as the formula if i wanted the cell to display the full
date (e.g Saturday 19th March) but wanted it to only allow a saturday or
sunday, with the date greater or equal to todays date?
Thanks Sam
 
I'm sorry but i don't understand what the code means. Is it possible for you
to explain what each seperate part of the formula makes the validation do.
Many thanks for your help so far.
Cheers, Sam

RagDyeR said:
Try this:

=AND(WEEKDAY(A1,2)>5,A1>=TODAY())
--

HTH,

RD
==============================================
Please keep all correspondence within the Group, so all may benefit!
==============================================

So what would i type as the formula if i wanted the cell to display the full
date (e.g Saturday 19th March) but wanted it to only allow a saturday or
sunday, with the date greater or equal to todays date?
Thanks Sam
 
=and()
means that all the portions within those parentheses must be true for the =And()
to be true.

=weekday(a1,2)
returns a number representing the day of the week.
2 means that Monday is 1 and Sunday is 7.
(you can see excel's help for more info)

a1>=today()
just checks to see if the date in A1 is at least as big as today's date.


I'm sorry but i don't understand what the code means. Is it possible for you
to explain what each seperate part of the formula makes the validation do.
Many thanks for your help so far.
Cheers, Sam
 
Thanks i now understand what the formula means. But it does not seem to do
the job i am looking for it to do. I need a formula for validation that will
only allow certain data to be displayed, and if it doesnt comply it must
display an error message. The data must comply with the following terms:

Must be a saturday or a sunday
Must be a date later than todays date

Sorry for the slowness but i am not the most competent person on excel.
Thanks for your help, Sam
 
If it has to be later than today's date,
=AND(WEEKDAY(A1,2)>5,A1>=TODAY())
becomes
=AND(WEEKDAY(A1,2)>5,A1>TODAY())

My guess is that you're using RadDyer's formula in a cell that isn't A1.

Make sure you change that reference.

And on the Error alert tab of the Data|Validation dialog, you can specify your
message.
 
Back
Top