Pagina 1 di 2
ORDINAMENTO DATI.
Inviato: mar 13 nov 2007 4:37 pm
da RADIX
LA MIA NON E' UNA DOMANDA. E' UNA MIA CONOSCENZA CHE VOGLIO DIVIDERE CON VOI.
NEL CASO ABBIATE UNA SERIE DI DATI DA ORDINARE, AL DI LA' DELLA FUNZIONALITA' SPECIFICA PREVISTA DA EXCEL, SI POSSONO USARE LE FORMULE.
AD ESEMPIO SE VOGLIO ORDINARE DECRESCENTEMENTE UNA SERIE DI 5 ELEMENTI (A1=7;A2=1;A3=5;A4=10;A5=4)
INSERIRO' IN UNA COLONNA (B), CHE VERRA' POI NASCOSTA, LA SEGUENTE FORMULA:
=5-SE(A1>A2;1;0)-SE(A1>A3;1;0)-SE(A1>A4;1;0)-SE(A1>A5;1;0) RISULTATO 2
=5-SE(A2>A1;1;0)-SE(A2>A3;1;0)-SE(A2>A4;1;0)-SE(A2>A5;1;0) RISULTATO 5
=5-SE(A3>A2;1;0)-SE(A3>A1;1;0)-SE(A3>A4;1;0)-SE(A3>A5;1;0) RISULTATO 3
=5-SE(A4>A2;1;0)-SE(A4>A3;1;0)-SE(A4>A1;1;0)-SE(A4>A5;1;0) RISULTATO 1
=5-SE(A5>A2;1;0)-SE(A5>A3;1;0)-SE(A5>A4;1;0)-SE(A5>A1;1;0) RISULTATO 4
IN UN ALTRA COLONNA (C) LA SEGUENTE FORMULA:
=SE(B1=1;A1;"")&SE(B2=1;A2;"")&SE(B3=1;A3;"")&SE(B4=1;A4;"")&SE(B5=1;A5;"")
=SE(B1=2;A1;"")&SE(B2=2;A2;"")&SE(B3=2;A3;"")&SE(B4=2;A4;"")&SE(B5=2;A5;"")
=SE(B1=3;A1;"")&SE(B2=3;A2;"")&SE(B3=3;A3;"")&SE(B4=3;A4;"")&SE(B5=3;A5;"")
=SE(B1=4;A1;"")&SE(B2=4;A2;"")&SE(B3=4;A3;"")&SE(B4=4;A4;"")&SE(B5=4;A5;"")
=SE(B1=5;A1;"")&SE(B2=5;A2;"")&SE(B3=5;A3;"")&SE(B4=5;A4;"")&SE(B5=5;A5;"")
DETTO MECCANISMO SI PUO' ADATTARE A TUTTI I CASI DI ORDINAMENTO.
SPERANZOSO DI AVERVI FATTO COSA UTILE VI SALUTO.
Inviato: mar 13 nov 2007 5:51 pm
da ken74
radix ha scritto:DETTO MECCANISMO SI PUO' ADATTARE A TUTTI I CASI DI ORDINAMENTO.
SPERANZOSO DI AVERVI FATTO COSA UTILE VI SALUTO.
radix, le tue formule sono decisamente efficaci se all'interno delle celle di controllo ci sono numeri differenti.
Nel caso di doppioni ci sono dei piccoli problemi.
Inviato: mar 13 nov 2007 8:23 pm
da donatella

Ciao radix, lo spirito del forum è anche quello di mettere a disposizione le proprie conoscenze senza necessariamente aspettare che qualcuno si affacci e chieda aiuto.
La tua iniziativa è molto apprezzata, in quanto alle formule le trovo molto interessanti da utilizzate nel giusto contesto.
Grazie.
Un abbraccio, Donatella

Inviato: mar 13 nov 2007 9:56 pm
da Capitan Farloc
Ciao Radix e benvenuto...
Soluzione interessante...
Sono daccordo anche io con Donatella, è ottimo materiale di studio, molti dei problemi che si discutono quì dentro sono sviluppati per il puro gusto di farli, senza una vera applicazione pratica...
Inviato: mer 14 nov 2007 2:52 pm
da RADIX
ken74 ha scritto:radix, le tue formule sono decisamente efficaci se all'interno delle celle di controllo ci sono numeri differenti.
Nel caso di doppioni ci sono dei piccoli problemi.
KEN74 GRAZIE PER L'ATTENZIONE E L'OSSERVAZIONE.
HAI RAGIONE: SE VI SONO DOPPIONI LA COSA SI COMPLICA. (IL MIO ERA UN ESEMPIO MOLTO SEMPLICE), MA SI PUO' OVVIARE INSERENDO UN ULTERIORE SOTTOORDINAMENTO. ESEMPIO PRATICO: LA CLASSIFICA DI UN CAMPIONATO
IL PRIMO E' UN ORDINAMENTO DECRESCENTE PER PUNTI. A PARITA' DI PUNTI ORDINAMENTO DECRESCENTE PER DIFFERENZA RETI. A PARITA' DI DIFFERENZA RETI ORDINAMENTO CRESCENTE PER NOME SQUADRA.
INSOMMA IL SISTEMA PER ESSERE EFFICACE DEVE DARE UN NUMERO UNIVOCO NELLA SCALA DEI VALORI. SPERANZOSO DI ESSERE STATO ABBASTANZA CHIARO SONO DISPONIBILE PER ULTERIORI SUGGERIMENTI E OSSERVAZIONI
Inviato: mer 14 nov 2007 4:39 pm
da themago
Per avere un effetto visivo puoi usare funzione RIPETI
In pratica gli dici di RIPETERE per n volte (cioè metti la cella che contiene il valore) il carattere (es *)
Avrete una scala graduata rispetto al valore indicato
es pratico
da A1 a A10 mettete 10 valori numerici diversi
in B2 =RIPETI("*";A1)
in B3 =RIPETI("*";A2)
....
in B10 =RIPETI("*";A10)
Vale a dire =RIPETI("*";A1) ripeti A1 volte il carattere *
Ciao
Inviato: gio 15 nov 2007 11:03 pm
da donatella

Ciao, Themago sei sempre gentile e fa sempre piacere ricevere novità e curiosità nel forum.
Alle volte si scoprono formule e funzioni che nemmeno ti sogni che esistano, questa del RIPETI è forse da inserire con la formula che ci ha suggerito Radix per ovviare al problema evidenziato da ken, cioè il problema dei doppi numeri nella stessa area di ricerca?
Senza fretta, so che siete tutti molto impegnati.
Le mie sono soltanto semplici curiosità e possono aspettare!
Ciao, Donatella

Inviato: ven 16 nov 2007 9:43 am
da RADIX
Per Donatella.
La formula di themago serve per dare una rappresentazione grafica dei punti di una classifica.
Per esempio 5 punti sono rappresentati da 5 asterischi.
Inviato: ven 16 nov 2007 10:52 am
da themago
Al posto dell' asterisco potete mettere il carattere █ (carattere A.S.C.I.I. che si ottiene con ALT+219, ossia tenete premuto ALT e contemporaneamente digitate 219)
L'effetto visivo migliora, NO?
Ps per conoscere tutti sui caratteri ASCII (American Standard Code for Information Interchange) vi consiglio
http://www.giobe2000.it/Tabelle/Ascii/INDEX.HTM
Alla fine sarete in grado di inserire nei vostri testi diversi caratteri tipo ♂ e ♀ (ALT+11 e ALT+12)
Ciao
Inviato: ven 16 nov 2007 11:43 am
da RADIX
per themago
ho provato come dici tu in excel ma non mi vengono caratteri speciali facendo ALT e 219. Sbaglio qualcosa?
Inviato: ven 16 nov 2007 2:03 pm
da Capitan Farloc
Devi tenere premuto il tasto "ALT" di sinistra e premere la sequenza numerica (mentre il tasto "ALT" è ancora premuto) sul tastierino numerico con il tasto "BLOC NUM" attivo.
Se il computer è un portatile e non hai il tastierino numerico, il tastierino è simulato (sempre con il "BLOC NUM" attivo) sulla tastiera nel modo seguente:
M = 0
J, K, L = 1, 2, 3
U, I, O = 4, 5, 6
7, 8, 9 = 7, 8, 9
Ciao
Inviato: ven 16 nov 2007 2:11 pm
da themago
themago ha scritto:ALT+219
Forse, nella fretta ho dimenticato di dire che il "+" NON deve essere schiacciato.
Convenzionalmente "+" sta significare "contemporaneamente"
Ricapitolando PREMERE E TENERE PREMUTO ALT MENTRE DIGITATE 219
Ciao
Inviato: ven 16 nov 2007 2:38 pm
da RADIX
faccio come dite voi ma non funziona......
ho excel del 1997 forse è una versione vecchia......
Inviato: ven 16 nov 2007 3:02 pm
da ken74
La mia di versione è la 2003, funziona se tengo premuto ALT e digito 219 ho il carattere █
Grazie themago.
Inviato: ven 16 nov 2007 6:16 pm
da themago
Una cosa importante i codici ASCII non sono validi solo per Excel ma, in genere, sono validi per tutte le applicazioni del PC.
tanto è vero che funzionano nei post su questo sito