
Bendroji formulė
=WEEKDAY(A1,2)<6
Santrauka
Pastaba: „Excel“ turi kelias įmontuotas duomenų tikrinimo datas taisykles. Šiame puslapyje paaiškinta, kaip sukurti savo patvirtinimo taisyklę pagal pasirinktinę formulę, jei jums reikia daugiau kontrolės ar lankstumo.
Jei norite leisti vartotojui įvesti tik datas, kurios yra darbo dienos (ty pirmadienis, antradienis, trečiadienis ir kt.), Galite naudoti duomenų patvirtinimą naudodami pasirinktinę formulę, pagrįstą WEEKDAY funkcija.
Parodytame pavyzdyje duomenų patvirtinimas, pritaikytas C5: C7, yra:
=WEEKDAY(C5,2)<6
Paaiškinimas
Duomenų tikrinimo taisyklės suaktyvinamos, kai vartotojas prideda arba pakeičia langelio vertę.
Šioje pritaikytoje patvirtinimo formulėje naudojama WEEKDAY funkcija, norint gauti skaitinę vertę 1–7, atitinkančią savaitę, prasidedančią pirmadienį (1) ir baigiančią sekmadienį (7). Norėdami gauti pirmadienio savaitės numerį, WEEKDAY argumentas return_type pateikiamas kaip 2.
Tada WEEKDAY rezultatas lyginamas su 6. Bet kuri reikšmė, mažesnė nei 6, yra savaitės diena, todėl išraiška pateikia TRUE ir patvirtinimas pavyksta. Jei darbo dienos numeris yra ne mažesnis kaip 6, patvirtinti nepavyksta, nes data yra šeštadienis arba sekmadienis.
Data yra savaitgalis
Jei norite leisti tik datas, vykstančias savaitgalį (šeštadienį arba sekmadienį), galite naudoti panašią formulę:
=WEEKDAY(C5,2)>5
Pastaba: langelių nuorodos duomenų patvirtinimo formulėse yra santykinės su viršutiniu kairiuoju langeliu diapazone, pasirinktame, kai apibrėžta patvirtinimo taisyklė, šiuo atveju C5.