„Excel“ formulė: duomenų patvirtinimo data per kitas 30 dienų -

Turinys

Bendroji formulė

=AND(A1>TODAY(),A1<=(TODAY()+days))

Santrauka

Pastaba: „Excel“ turi kelias įmontuotas duomenų tikrinimo datas taisykles. Šiame puslapyje paaiškinta, kaip sukurti savo patvirtinimo taisyklę pagal pasirinktinę formulę, kai norite daugiau kontroliuoti ir lanksčiau.

Jei norite leisti tik datą per kitas 30 dienų, galite naudoti duomenų patvirtinimą naudodami pasirinktinę formulę, pagrįstą funkcijomis AND ir TODAY.

Parodytame pavyzdyje duomenų patvirtinimas, pritaikytas C5: C7, yra:

=AND(C5>TODAY(),C5<=(TODAY()+30))

Paaiškinimas

Duomenų tikrinimo taisyklės suaktyvinamos, kai vartotojas prideda arba pakeičia langelio vertę.

Funkcija TODAY grąžina šios dienos datą (perskaičiuota nuolat). Funkcija AND ima kelias logines išraiškas ir grąžina TIESA tik tada, kai visos išraiškos grąžina TIKRĄ. Tokiu atveju turime išbandyti dvi sąlygas:

Pirmoji sąlyga patikrina, ar įvestis yra didesnė nei šiandien:

C5>TODAY()

Antroji sąlyga patikrina, ar įvestis yra mažesnė nei šiandien + 30:

C5<=(TODAY()+30)

(Datos yra tik „Excel“ serijos numeriai, todėl galime tiesiog pridėti 30).

Jei abi loginės išraiškos grąžina TRUE, funkcija AND grąžina TRUE ir patvirtinimas pavyksta. Jei kuri nors iš išraiškų pateikia FALSE, duomenų patvirtinti nepavyksta.

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.

Įdomios straipsniai...