
Yleinen kaava
=WEEKDAY(A1,2)<6
Yhteenveto
Huomaa: Excelissä on useita sisäänrakennettuja tietojen vahvistussääntöjä päivämäärille. Tällä sivulla selitetään, miten voit luoda oman vahvistussäännön mukautetun kaavan perusteella, jos tarvitset enemmän hallintaa tai joustavuutta.
Jos haluat antaa käyttäjän syöttää vain päivämääriä, jotka ovat arkipäiviä (esim. Maanantai, tiistai, keskiviikko jne.), Voit käyttää tietojen vahvistusta mukautetun kaavan avulla, joka perustuu WEEKDAY-toimintoon.
Esitetyssä esimerkissä C5: C7: een sovellettu tietojen validointi on:
=WEEKDAY(C5,2)<6
Selitys
Tietojen tarkistussäännöt laukaistaan, kun käyttäjä lisää tai muuttaa solun arvoa.
Tämä mukautettu vahvistuskaava käyttää WEEKDAY-funktiota lukuarvon 1-7 saamiseksi, joka vastaa viikkoa, joka alkaa maanantaista (1) ja päättyy sunnuntaina (7). Jos haluat saada numeron maanantain viikolle, WEEKDAY: n return_type-argumentti on 2.
WEEKDAY-tulosta verrataan sitten tulokseen 6. Kaikki alle 6 olevat arvot ovat viikonpäiviä, joten lauseke palauttaa TOSI ja vahvistus onnistuu. Jos viikonpäivän numero on vähintään 6, vahvistus epäonnistuu, koska päivämäärä on lauantai tai sunnuntai.
Päivämäärä on viikonloppu
Jos haluat sallia vain viikonloppuna (lauantaina tai sunnuntaina) tapahtuvat päivämäärät, voit käyttää samanlaista kaavaa:
=WEEKDAY(C5,2)>5
Huomautus: Soluviittaukset datan validointikaavoissa ovat suhteessa vasempaan yläkulmaan solulla valitulla alueella, kun validointisääntö on määritetty, tässä tapauksessa C5.