Вы бы использовать и заявление для включения второго критерия
=AND(CHOOSE(WEEKDAY([Requested date for approval]),FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE),
AND(
[Requested date for approval]-INT([Requested date for approval])*24 >= 8,
[Requested date for approval]-INT([Requested date for approval])*24 <= 24
)
)
признаться, я никогда не слышал о функции ВЫБРАТЬ, но расчет времени на основе информации в Microsoft
Преобразование времени Чтобы преобразовать часы из стандартного формата времени в десятичное число, используйте функцию INT .
Column1 Formula Description (possible result)
10:35 AM =([Column1]-INT([Column1]))*24 Number of hours since 12:00 AM (10.583333)
12:15 PM =([Column1]-INT([Column1]))*24 Number of hours since 12:00 AM (12.25)
EDIT
Чтобы вычислить день недели, вы можете использовать функцию TEXT, чтобы вернуться на следующий день недели (т.е. понедельник)
=TEXT(WEEKDAY([ColumnName]), "dddd")
Он не будет быть довольно, но вы можете использовать ряд И логических операторов
=AND(
TEXT(WEEKDAY([Requested date for approval]), "dddd") = "Monday",
AND(
TEXT(WEEKDAY([Requested date for approval]), "dddd") = "Wednesday",
AND(
TEXT(WEEKDAY([Requested date for approval]), "dddd") = "Friday",
AND(
[Requested date for approval]-INT([Requested date for approval])*24 >= 8,
[Requested date for approval]-INT([Requested date for approval])*24 <= 24
)
)
)
)
Проводка рабочего раствора
=IF(
AND(
CHOOSE(
WEEKDAY([Requested date for approval]),FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE
),
([Requested date for approval]-INT([Requested date for approval]))*24>=8,
([Requested date for approval]-INT([Requested date for approval]))*24<=12
),
TRUE
)
Так это выглядит, как мой выбрать заявление на день недели, который пришел отсюда (http://sharepoint.stackexchange.com/questions/136423/column-validation-for- день-понедельник-пятница) и проверка времени, похоже, не играют вместе. Нет комбинации даты и времени. Вы сказали, что никогда не слышали о «выборе», что будет использовать вместо этого в течение дня недели? –
Проверьте изменения. Имейте в виду, это непроверено. – Robbert
Спасибо, он жалуется на синтаксическую ошибку, но это отличная отправная точка. –