See If this works for you.
With the list for Data Validation in H1:H4, enter in B2:
=MATCH(A2,H1:H4,0)
With the pay period (presumably a Monday), in A10 enter in A11 and copy down
the formula:
=IF($B$2<3,A10-WEEKDAY(A10,2)-2+$B$2*7,DATE(YEAR(A10),MONTH(A10)+$B$2-2,15)-WEEKDAY(DATE(YEAR(A10),MONTH(A10)+$B$2-2,15),2)+5)
This should return the following Friday for weekly or the Friday after that
for bi-weekly and the Friday nearest to the 15th of the month for monthly
and bi-monthly.

Signature
HTH
Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings
sandymann2@mailinator.com
Replace @mailinator.com with @tiscali.co.uk
> Hello
> I have excel 2003 installed and am looking for a solution to this problem
[quoted text clipped - 18 lines]
> Thanks
> BOB
BobR - 23 Sep 2007 13:59 GMT
Sandy,
Sorry I took so long in getting back, computer issues...
Works great for Weekly and Bi-Weekly
Is there a way for the Bi-Monthly and Monthly to not select a friday and
merely return a data that is in the middle of the month for Bi-Montly or the
first of the month for Monthly?? The only two paydays on Friday would be
the Weekly and Bi-weekly.
Thanks so much in advance.
Bob
> See If this works for you.
>
[quoted text clipped - 31 lines]
>> Thanks
>> BOB
Sandy Mann - 23 Sep 2007 14:51 GMT
Hi Bob,
If by the middle of the month you mean the 15th then try:
=IF($B$2<3,A10-WEEKDAY(A10,2)-2+$B$2*7,DATE(YEAR(A10),MONTH(A10)+$B$2-2,14*(B2=4)+1))
The 15th may fall on a weekend so if you want a Saturday to show the
previous Friday and Sinday to show the following Monday try:
=IF($B$2<3,A10-WEEKDAY(A10,2)-2+$B$2*7,DATE(YEAR(A10),MONTH(A10)+$B$2-2,14*(B2=4)+1)-(WEEKDAY(DATE(YEAR(A10),MONTH(A10)+$B$2-2,14*(B2=4)+1))=7)+(WEEKDAY(DATE(YEAR(A10),MONTH(A10)+$B$2-2,14*(B2=4)+1))=1))

Signature
HTH
Sandy
In Perth, the ancient capital of Scotland
and the crowning place of kings
sandymann2@mailinator.com
Replace @mailinator.com with @tiscali.co.uk
> Sandy,
>
[quoted text clipped - 45 lines]
>>> Thanks
>>> BOB