Introducere sir de caractere avand o regula data
Introducere sir de caractere avand o regula data
Buna ziua. Exista posibilitatea introducerii intr-un tabel a unui sir de litere si cifre dupa o anumita ordine data? Exemplu 25 caractere avand forma aceasta: LL12LL12LL12LL12......pana la n. Fiecare caracter intr-o celula. Si daca se poate cum pot face ca sirul sa fie scris in functie de primul caracter? Exemplu: Introduc in prima celula 2 si sa scrie in continuare LL12LL12LL12......pana la n dat din tastatura sau capatul tabelului?
Re: Introducere sir de caractere avand o regula data
Buna ziua
In fisierul atasat gasiti o propunere bazata pe ceea ce am inteles eu din mesajul dvs. si anume:
-se porneste de la o celula de input care poate sa contina unul dintre urmatoarele valori: 1, 2, L
-folosind formule si in functie de input, pe celule, 24 la numar, alaturate spre dreapta sa se obtina o succesiune standard de forma 1|2|L|L|1|2|L|L|...
Astfel, pornind de la situatia din fisierul meu exemplu:
in B2 gasiti formula =IF(A2=1;2;IF(OR(A2=2;A2="L");"L"))
in C2 gasiti formula =IF(B2=1;2;IF(AND(A2="L";B2="L");1;"L"))
dupa care formula din C2 se copiaza spre dreapta atat cat e cazul
Nota. Pentru setari regionale USA se va inlocui peste tot in formule ; cu ,
IP
In fisierul atasat gasiti o propunere bazata pe ceea ce am inteles eu din mesajul dvs. si anume:
-se porneste de la o celula de input care poate sa contina unul dintre urmatoarele valori: 1, 2, L
-folosind formule si in functie de input, pe celule, 24 la numar, alaturate spre dreapta sa se obtina o succesiune standard de forma 1|2|L|L|1|2|L|L|...
Astfel, pornind de la situatia din fisierul meu exemplu:
in B2 gasiti formula =IF(A2=1;2;IF(OR(A2=2;A2="L");"L"))
in C2 gasiti formula =IF(B2=1;2;IF(AND(A2="L";B2="L");1;"L"))
dupa care formula din C2 se copiaza spre dreapta atat cat e cazul
Nota. Pentru setari regionale USA se va inlocui peste tot in formule ; cu ,
IP
Nu aveţi permisiunea de a vizualiza fişierele ataşate acestui mesaj.
Re: Introducere sir de caractere avand o regula data
Sal,
Uffff pana si un pontaj este greu de scris si trebuie automatizat ))
dar ce facem in situatia in care sirul de caractere incepe cu "L"???
cum stim ca va urma un "L" sau un "1"???
Uffff pana si un pontaj este greu de scris si trebuie automatizat ))
dar ce facem in situatia in care sirul de caractere incepe cu "L"???
cum stim ca va urma un "L" sau un "1"???
I don't care what you think of me! Unless you think I'm awesome – in which case, you're right! Carry on
Re: Introducere sir de caractere avand o regula data
Buna ziua
Depinde si de cat de des si in ce conditii aveti nevoie de acel sir pentru ca se poate obtine si cu ajutorul unei prelucrari urmand pasii;
-intr-o foaie noua scrieti informatia 1a|2a|L|L
-selectati cele 4 celule, pozitionati indicatorul mouse-ului in coltul din dreapta jos al selectiei (ca urmare indicatorul va arata ca o cruce) si trageti spre dreapta cat e nevoie.
-stergeti coloanele din stanga astfel incat prima coloana sa devina cea care are informatia care va intereseaza ca start (1, 2 sau L)
-folositi find and replace pentru a inlocui "a" cu nimic
IP
Depinde si de cat de des si in ce conditii aveti nevoie de acel sir pentru ca se poate obtine si cu ajutorul unei prelucrari urmand pasii;
-intr-o foaie noua scrieti informatia 1a|2a|L|L
-selectati cele 4 celule, pozitionati indicatorul mouse-ului in coltul din dreapta jos al selectiei (ca urmare indicatorul va arata ca o cruce) si trageti spre dreapta cat e nevoie.
-stergeti coloanele din stanga astfel incat prima coloana sa devina cea care are informatia care va intereseaza ca start (1, 2 sau L)
-folositi find and replace pentru a inlocui "a" cu nimic
IP
Re: Introducere sir de caractere avand o regula data
Problema usoara, daca se scriu primele 2 celule pe rand...
I don't care what you think of me! Unless you think I'm awesome – in which case, you're right! Carry on
Re: Introducere sir de caractere avand o regula data
Sa intelegem ca ai rezolvat? sau vrei totusi o formula?
I don't care what you think of me! Unless you think I'm awesome – in which case, you're right! Carry on
Re: Introducere sir de caractere avand o regula data
Daca ați găsit da. Mă "chinuiam" vis a vis de ce urmează după un singur L.
Re: Introducere sir de caractere avand o regula data
OK
=IF(AND(A2="L";B2=1);2;IF(AND(A2=1;B2=2)+AND(A2=2;B2="L");"L";IF(AND(A2;B2={"L"});1;"L")))
Formula trebuie pusa in C2 si trasa in jos si spre dreapta (sau invers), pana unde este nevoie.
Am mentionat mai sus ca trebuie completate manual datele in coloanele A si B
Nota. Pentru setari regionale USA se va inlocui peste tot in formule ; cu ,
=IF(AND(A2="L";B2=1);2;IF(AND(A2=1;B2=2)+AND(A2=2;B2="L");"L";IF(AND(A2;B2={"L"});1;"L")))
Formula trebuie pusa in C2 si trasa in jos si spre dreapta (sau invers), pana unde este nevoie.
Am mentionat mai sus ca trebuie completate manual datele in coloanele A si B
Nota. Pentru setari regionale USA se va inlocui peste tot in formule ; cu ,
I don't care what you think of me! Unless you think I'm awesome – in which case, you're right! Carry on
Re: Introducere sir de caractere avand o regula data
@viorel33
Formula oferita de Nills pleaca de la faptul ca in prealabil veti completa nu doar valoarea de start ci primele doua valori din serie
Ma indoiesc ca, in conditiile expuse initial (doar prima valoare din sir scrisa manual), problema se poate rezolva prin scrierea unei singure formule si copierea ei spre dreapta.
Asadar, fie mergeti pe linia propusa de mine (o celula de input manual, 2 formule distincte, cea de a doua formula copiata apoi spre dreapta), fie pe linia propusa de Nills (doua celule de input manual, 1 singura formula copiata apoi spre dreapta).
Potentialul risc la varianta cu input manual a 2 valori din serie este dat de eroarea de introducere a informatiei initiale venita din partea operatorului (ex. 1|1 sau 2|2 sau 2|1...)
Formula oferita de Nills pleaca de la faptul ca in prealabil veti completa nu doar valoarea de start ci primele doua valori din serie
Ma indoiesc ca, in conditiile expuse initial (doar prima valoare din sir scrisa manual), problema se poate rezolva prin scrierea unei singure formule si copierea ei spre dreapta.
Asadar, fie mergeti pe linia propusa de mine (o celula de input manual, 2 formule distincte, cea de a doua formula copiata apoi spre dreapta), fie pe linia propusa de Nills (doua celule de input manual, 1 singura formula copiata apoi spre dreapta).
Potentialul risc la varianta cu input manual a 2 valori din serie este dat de eroarea de introducere a informatiei initiale venita din partea operatorului (ex. 1|1 sau 2|2 sau 2|1...)