insieme numerico suddiviso in colonne
Hai un problema con Excel? 
insieme numerico suddiviso in colonne
di ucame (utente non iscritto) data: 17/01/2014 14:03:22
Buongiorno da parte di un neewb.
Ho un insieme di numeri nella colonna A1, vorrei suddividerli su sei colonne in modo tale che quelli compresi tra 1 e 10 vengano scritti nella colonna B1...quelli tra 11 e 20 nella colonna C1 e così via fino ad arrivare a quelli tra 51 e 60. Il problema che non riesco a risolvere e quello di far si che pur suddivisi in colonne rispettino anche l'ordinamento per riga per cui il se numero in A3 = uguale 13 appaia in B3.., e non in B1,anche se è il primo numero dell'insieme 11/20.
Grazie 1000
Ugo
di ninai (utente non iscritto) data: 17/01/2014 14:36:25
Ciao
allega il file di esempio con quello che vuoi ottenere, anche perchè stai facendo un po di confusione fra colonne e celle. Probabilmente basta qualche =SE()
di ninai (utente non iscritto) data: 17/01/2014 14:47:24
ad intuito:
se i numeri sono in A1:A89
in B1:
=SE(VAL.ERRORE(CONFRONTA(10*(RIF.COLONNA()-2)+RIF.RIGA();$A$1:$A$89;0));"";10*(RIF.COLONNA()-2)+RIF.RIGA())
e trascini a destra ed in basso
file
di ucame (utente non iscritto) data: 17/01/2014 16:38:27
Grazie per la cortese risposta,
allego immagine di quello che vorrei ottenere...i numeri nella prima colonna sono pochi, ma in realtà potrebbero essere diverse decine, sempre tra 1 e 60.
grazie 1000 ugo
di scossa (utente non iscritto) data: 17/01/2014 17:05:57
Se puoi modificare B1 da '1-10 a '01-10 puoi scrivere in B2
=SE(E($A2<=--DESTRA(B$1;2);$A2>=--SINISTRA(B$1;2));$A2;"")
Copiare ed incollare in B2..G??
di niani (utente non iscritto) data: 17/01/2014 18:32:11
Ciao
avevo capito male,
giusto un'alternativa alla soluzione di Scossa (ovviamente impeccabile)
in B2:
=SE(MEDIANA((RIF.COLONNA()-2)*10;$A2;(RIF.COLONNA()-1)*10)=$A2;$A2;"")
di ninai (utente non iscritto) data: 17/01/2014 18:56:18
correggo
=SE(MEDIANA((RIF.COLONNA()-2)*10+1;$A2;(RIF.COLONNA()-1)*10)=$A2;$A2;"")
insieme numerico
di ucame (utente non iscritto) data: 17/01/2014 22:34:25
grazie 1000..
di Toni (utente non iscritto) data: 19/01/2014 08:16:29
Belle entrambe le soluzioni. Complimenti a Scossa e Ninai!
Mi è capitato di dover impostare fogli simili, e penso di esserci arrivato con formule molto più macchinose.
Quindi vi vorrei rubare un po' di sapere.
La formula di scossa riesco a interpretarla quasi: solo una domanda.... che effetto ha il -- davanti alla funzione DESTRA e SINISTRA?
Quella di Ninai invece non saprei replicarla.... me la spieghi?
Grazie
di ninai (utente non iscritto) data: 19/01/2014 09:42:21
Ciao, ci provo....
=SE(MEDIANA((RIF.COLONNA()-2)*10+1;$A2;(RIF.COLONNA()-1)*10)=$A2;$A2;"")
mediana:
"La mediana è il numero che occupa la posizione centrale di un insieme di numeri, vale a dire che una metà dei numeri ha un valore superiore rispetto alla mediana, mentre l'altra metà ha un valore inferiore."
in questo caso, i numeri sono:
in B2:
1° - RIF.COLONNA()-2)*10+1 = 2-2*10+1=1
2° - $A2 = 2
3° - (RIF.COLONNA()-1)*10 = 2-1*10=10
la mediana fra 1, 2 e 10 è 2, appunto, se 2 è uguale ad A2 (vero) riporta il numero, diversamente sarà vuoto.
se trasciniamo la formula, il RIF.COLONNA() farà diventare il 1° e 3° numero i range di appartenza (11-20, 21-30, 31-40 ecc.), pertanto se il numero in A apparterrà a tali range lo riporterà, altrimenti rimarrà vuoto.
Riguardo al merito per la formula, anche per la mia andrebbe attribuito a Scossa, è stato lui, in passato, a farmi prendere contezza di questa funzione ( e di molte altre). E' uno dei miei GURU (il più severo).
di scossa (utente non iscritto) data: 19/01/2014 10:59:39
cit.: "La mediana è il numero che occupa la posizione centrale di un insieme di numeri, vale a dire che una metà dei numeri ha un valore superiore rispetto alla mediana, mentre l'altra metà ha un valore inferiore."
Al solito, l'help di Excel è **ambiguo**. Il termine "occupa", almeno secondo me, fa credere che il valore restituito sia COMUNQUE uno dei valori dell'insieme, mentre in relatà è il risultato di un calcolo. Infatti =MEDIANA(1;2;3;4) restituisce 2,5.
Mi sembrerebbe più chiara e corretta se dicesse:
"La mediana è il numero che *rappresenta* la posizione centrale di un insieme di numeri, vale a dire che una metà dei numeri ha un valore superiore rispetto alla mediana, mentre l'altra metà ha un valore inferiore."
di scossa (utente non iscritto) data: 19/01/2014 11:05:37
cit.: "La formula di scossa riesco a interpretarla quasi: solo una domanda.... che effetto ha il -- davanti alla funzione DESTRA e SINISTRA?"
-- è una sintassi utilizzata per convertire velocemente un valore logico (vero/falso) in numerico (1/0). Puoi anche usare *1
Esempi
(2=2) restituisce VERO
--(2=2) restituisce 1
(2=2)*1 restituisce 1
(2=3) restituisce FALSO
--(2=3) restituisce 0
(2=3)*1 restituisce 0
di Toni (utente non iscritto) data: 19/01/2014 20:01:50
Senza parole..... Complimenti!
Vuoi Approfondire?