[ Borna Š @ 28.04.2023. 14:15 ] @

Pozdrav svima!

Molim pomoć:
Imam zadatak da u ćeliju unesem podatak formatiran na način da ima 5 znakova, od toga prva 3 znaka slova, a desno - 2 znaka - brojevi.
Probao sam kombinaciju ( u att) ali ne radi.

Hvala !


[ 3okc @ 28.04.2023. 14:57 ] @


Code:

=IF(LEN(C6)=5;AND(ISERROR(-LEFT(C6;3));-RIGHT(C6;2)<0))
[ djoka_l @ 28.04.2023. 15:10 ] @
Ne radi taj primer.
Validacija prolazi ako je dužina 5 i ako su poslednja dva znaka cifre, ali za prva tri znaka prolazi sve ono što nisu sve tri cifre.
Nije jasno iz postavke zadatka šta je slovo, da li su intrerpunkcijski znaci slovo itd. Prva tri znaka moraju da se provere jedan po jedan.
[ 3okc @ 28.04.2023. 15:38 ] @
Zavisi koliko je nastavnik strog. :P

Ovo bi trebalo da valja.
Code:

=AND(OR(ISERROR(-MID(C6;1;1));ISERROR(-MID(C6;2;1));ISERROR(-MID(C6;3;1)));NOT(ISERROR(-RIGHT(C6;2))))


Ah, da, i dodaš pride još da MORA biti dužina 5 karaktera.
[ Borna Š @ 28.04.2023. 15:38 ] @


Citat:
djoka_l: Ne radi taj primer.
Validacija prolazi ako je dužina 5 i ako su poslednja dva znaka cifre, ali za prva tri znaka prolazi sve ono što nisu sve tri cifre.
Nije jasno iz postavke zadatka šta je slovo, da li su intrerpunkcijski znaci slovo itd. Prva tri znaka moraju da se provere jedan po jedan.


Sifra mora biti , bez interpunkcija, ukupno 5 znakova : npr ovako : BGN34
[ Borna Š @ 28.04.2023. 15:40 ] @
Citat:
3okc:


Code:

=IF(LEN(C6)=5;AND(ISERROR(-LEFT(C6;3));-RIGHT(C6;2)<0))


hvala puno. Možda bude još neka varijanta.
[ djoka_l @ 28.04.2023. 15:58 ] @
Ako je to školski zadatak, nije dobro definisan.
Da li je dozvoljeno da budu mala i velika slova, ili samo velika?
Da li je Č dozvoljeno?
Da li su dozvoljeni kineski ideogrami?

Možda je cilj vežbe da se koristi CHR funkcija, pa da se testira samo da li su u pitanju velika latinična slova A-Z

A, inače je besmisleno tražiti da excel ne radi ono što ne zna, a ne zna da radi sa regularnim izrazima.
Možda je zadatak da se napiše VBA funkcija koja vraća RegexMatch i koja treba da se implementira...
[ Borna Š @ 28.04.2023. 16:06 ] @

NE, nema toliko kriterija.
Slova : nebitno - velika ili mala, latinična su....
nije VBA .
Kako sam rekao : validacija unosa podataka : Format 3slova2brojke.