Risolvere troppi SE annidati

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
alessandrom
Messaggi: 2
Iscritto il: giovedì 18 ottobre 2012, 19:45

Risolvere troppi SE annidati

Messaggio da alessandrom »

Allora ragazzi, so che non mi sono ancora presentato e altro, ma in questo momento sono in grande disperazione di aiuto.

Mi ritrovo a dover fare un programma che converte da decimale a esadecimale senza dover usare le funzioni prestabilite. Come sappiamo i decimali 10, 11, 12 ecc... in Hex equivalgono in A, B, C ecc.. La mia domanda è la seguente:
Come faccio ad evitare il seguente codice di SE annidati per sostituire i valori decimali con le lettere? Ecco la funzione: =SE(B1=10;A;SE(B1=11;B;SE(B1=12;C;SE(B1=13;D;SE(B1=14;E;SE(B1=15;F;B1))))))

Spero in una risposta veloce e significativa, grazie ancora, dato che dovrò usare calc per tanto altro tempo.
OpenOffice 3.4.1 su Windows 7
Avatar utente
lucky63
Volontario molto attivo
Volontario molto attivo
Messaggi: 3093
Iscritto il: martedì 18 maggio 2010, 17:01

Re: Risolvere troppi SE annidati

Messaggio da lucky63 »

Puoi fare una tabellina di corrispondenze.
Poi utilizzare la funzione CERCA.VERT() ...
Vedi esempio che segue. Rimane disponibile 7 giorni.
Conversione dec-hex.ods
Formula in cella E3 è replicante. Ricopiandola verso il basso si adatta all'esigenza (già fatto per l'area verde).
Foglio bloccato (ma senza password) permette inserimento numeri test in celle azzurre e in quelle verdi ottieni conversione.
alessandrom
Messaggi: 2
Iscritto il: giovedì 18 ottobre 2012, 19:45

Re: Risolvere troppi SE annidati

Messaggio da alessandrom »

Grazie mille, risposta esauriente con tanto di esempio.
OpenOffice 3.4.1 su Windows 7
Avatar utente
Robert Tucker
Messaggi: 210
Iscritto il: domenica 21 marzo 2010, 11:54
Località: Manchester, UK

Re: Risolvere troppi SE annidati

Messaggio da Robert Tucker »

LibreOffice 7.x.x su Arch e Fedora.
Rispondi