|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
[Excel] Condizioni...
Ho la necessità di creare in excel una sorta di tabulato... mi spiego meglio... ho diverse caselle... e queste devono riempirsi di pari passo:
ho questa seguenza di caratteri (ogni carattere nella propria cella) 1 2 3 C R il mio fine è quello di creare una seguenza in base all'ultima lettera..percui se 1 2 3 C R 1 2 3 C R 1 2 3 C R ecc 2 3 C R 1 2 3 C R 1 2 3 C R 1 ecc 3 C R 1 2 3 C R 1 2 3 C R 1 2 ecc C R 1 2 3 C R 1 2 3 C R 1 2 3 ecc Spero di aver reso l'idea. Ho provato la funzione SE con l'or logico... ma niente da fare Qualche consiglio?? Grazie |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
ho provato con questa formula... ma mi da errore
SE(O(B5="1";B5="2";B5="3";B5="C";B5="R");"2";"3";"C";"R";"1") Consigli ?? |
|
|
|
|
|
#3 |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
la formula corretta è:
A2=SE(A1==1;2;SE(A1==2;3;SE(A1==3;"c";SE(A1=="c";"r";SE(A1=="r";1; ))))) praticamente è un if else: if(a1==1) a2=1; else if(a1=2) a2=3; else if //... il tuo invece significa questo: if(a1==1||a1==2||a1==3||a1=='c'||a1=='r'){/* (*) */} *le azioni sono indefinite, perche hai messo 5 argomenti dopo la condizione, mentre dovevi metterne 2. excel non sapeva come interpretare quegli argomenti in piu e ha dato errore Ultima modifica di AngeL) : 19-08-2006 alle 09:12. |
|
|
|
|
|
#4 | |
|
Member
Iscritto dal: Nov 2005
Città: Asti
Messaggi: 185
|
Quote:
ho visto che la stringa che hai scritto è in python , in excel l' ugualianza è data da un segno = solo . C'è un sistema fa digerire Python da excel ? ( mi farebbe molto comodo
__________________
acer 3023 - Ibook g4 - Asus Pro31sr - Asus eeePc - Samsung rc530 - Dell Studio - Iconia Tab A500 - Nexus 7 - GS2 -GS3 |
|
|
|
|
|
|
#5 |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Python?
![]() Python su Excel?
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
#6 | |
|
Member
Iscritto dal: Nov 2005
Città: Asti
Messaggi: 185
|
Quote:
=SE(A1=1;2;SE(A1=2;3;SE(A1=3;"c";SE(A1="c";"r";SE(A1="r";1; ))))) visto che il simbolo d'egualianza tra 2 valori è "=" Mentre in Python il simbolo d'ugualianza è appunto quello che ha usato lui "==" (tanto è vero che la formula se copiata in una cella ti da una serie di errori ) .
__________________
acer 3023 - Ibook g4 - Asus Pro31sr - Asus eeePc - Samsung rc530 - Dell Studio - Iconia Tab A500 - Nexus 7 - GS2 -GS3 |
|
|
|
|
|
|
#7 | |
|
Senior Member
Iscritto dal: Jun 2002
Città: Dublin
Messaggi: 5989
|
Quote:
__________________
C'ho certi cazzi Mafa' che manco tu che sei pratica li hai visti mai! |
|
|
|
|
|
|
#8 | |
|
Member
Iscritto dal: Nov 2005
Città: Asti
Messaggi: 185
|
Quote:
__________________
acer 3023 - Ibook g4 - Asus Pro31sr - Asus eeePc - Samsung rc530 - Dell Studio - Iconia Tab A500 - Nexus 7 - GS2 -GS3 |
|
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
scusate, ho sbagliato.
la formula corretta era con un uguale solo p.s. non so un tubo di python |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
Ragazzi vi ringrazio per la formula.... va che è una meraviglia ^_^
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
ho testato anchio e penso che l'unico problema sia il fatto di dover scrivere ogni volta le celle nella formula... è possibile usare una formula unica?
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
in che senso AngeL) ?? non ti seguo...spiegati meglio
|
|
|
|
|
|
#13 |
|
Senior Member
Iscritto dal: May 2006
Città: Salerno
Messaggi: 936
|
io intendevo che in ogni cella bisogna modificare la formula, perche in b1 bisogna scrivere "SE(A1..." in b2 bisogna scrivere "SE(A2..." e quindi usare la formula per un gran numero di celle diventa scocciante.
la mia domanda era se esisteva un modo per dire "la cella a sinistra di questa" "la cella sotto questa"... |
|
|
|
|
|
#14 |
|
Senior Member
Iscritto dal: Apr 2005
Messaggi: 5245
|
semplice... mettiam il caso che te hai al cella A1= un certo valore. Te inserirai la formula nella cella A2 = SE(A1=1 ......) se te vuoi che anche le celle successive... quindi A3, A4..... An siano seguenziali, basta che trascini il tutto verso la cella di tuo interesse.
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 07:55.




















