
Formula generică
=WEEKDAY(A1,2)<6
rezumat
Notă: Excel are mai multe reguli de validare a datelor încorporate pentru date. Această pagină explică cum să creați propria regulă de validare pe baza unei formule personalizate dacă aveți nevoie de mai mult control sau flexibilitate.
Pentru a permite unui utilizator să introducă doar datele care sunt zilele săptămânii (adică luni, marți, miercuri etc.) puteți utiliza validarea datelor cu o formulă personalizată bazată pe funcția WEEKDAY.
În exemplul prezentat, validarea datelor aplicată la C5: C7 este:
=WEEKDAY(C5,2)<6
Explicaţie
Regulile de validare a datelor sunt declanșate atunci când un utilizator adaugă sau modifică o valoare a celulei.
Această formulă de validare personalizată utilizează funcția WEEKDAY pentru a obține o valoare numerică, 1-7, corespunzătoare unei săptămâni care începe luni (1) și se termină duminică (7). Pentru a obține un număr pentru o săptămână de luni, argumentul return_type pentru WEEKDAY este furnizat ca 2.
Rezultatul WEEKDAY este apoi comparat cu 6. Orice valoare mai mică de 6 este o săptămână, astfel încât expresia returnează TRUE și validarea reușește. Dacă numărul zilei săptămânii nu este mai mic de 6, validarea eșuează deoarece data este sâmbătă sau duminică.
Data este weekend
Pentru a permite doar datele care apar într-un weekend (sâmbătă sau duminică), puteți utiliza o formulă similară:
=WEEKDAY(C5,2)>5
Notă: Referințele de celule din formulele de validare a datelor sunt relative la celula din stânga sus în intervalul selectat atunci când regula de validare este definită, în acest caz C5.