Validation - Select only Weekend

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
 
R

RagDyeR

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
 
G

Guest

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
 
R

RagDyeR

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
 
G

Guest

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
 
D

Dave Peterson

=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
 
G

Guest

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
 
D

Dave Peterson

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.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top