Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Controllo numeri consecutivi

401 views
Skip to first unread message

Riddler ?

unread,
Nov 12, 2010, 8:49:05 AM11/12/10
to
Salve a tuti,
ormai sono un pò arrugginito ... quindi chiedo lumi a Voi ...

é possibile attraverso una formula (e NON macro) controllare la
consecutività di una determinata colonna?

Faccio un esempio

1 bla bla
2 tik tack
4 pippo pluto
5 ciccio ciccia
6 pinco pallo
8 nord est

Vorrei se possibile nel massaggio di avviso tipo MsgBox oppure
all'interno di una cella
o dove si mette la formula o altro trovarmi l'elenco delle occorrenze
mancanti, nell specifico: 3,7

se invece avessi:
1
99
100
101
TUTTI i numeri che vanno da 2 a 98 compresi

è possibile con una formula?

Grazie anticipatamente

saluti

--
Riddler ?

r

unread,
Nov 12, 2010, 10:24:12 AM11/12/10
to

=PICCOLO(SE(FREQUENZA($A$1:$A$10;RIF.RIGA(INDIRETTO("1:"&MAX($A$1:$A
$10)-1)))-1;RIF.RIGA(INDIRETTO("1:"&MAX($A$1:$A$10))));RIF.RIGA(A1))

confermare con >Ctrl+maiusc+invio
da trascinare in basso
saluti
r
https://sites.google.com/site/e90e50/

Riddler ?

unread,
Nov 12, 2010, 11:17:19 AM11/12/10
to

Grazie mille per avermi risposto ;-)

NON conoscevo la procedura "confermare con >Ctrl+maiusc+invio " ...

Ho fatto un test se nella colonna A ho:
1
2
5
9
11
12
15
21
25
30

La formula mi restituisce 3 ok, se porto la formula sulla righe
ottengo:
3
4
6
7
8
10
13
14
16
17

Però vorrei ottenere in un unica cella:
3,4,6,7,810,13,14,16,17,18,19,20,22,23,24,26,27,28,29

Come fa la formula se continuo a ripeterla per tutte le righe, chiedo
questo per chè finche il documento è piccolo NON ci sono problemi, ma
se cominciano ad esserci 1000 righe ... avere l'elenco in una sola
cella in alto diventa comodo ;-)

saluti

--
Riddler ?

r

unread,
Nov 12, 2010, 11:47:20 AM11/12/10
to
> Riddler ?- Nascondi testo citato
>
> - Mostra testo citato -

quello che chiedi con le nurmali funzion di excel non è possibile.
Se vuoi puoi usare una udf (funzione definita dall'utente) JoinUdf:
https://sites.google.com/site/e90e50/vba/udf-user-defined-functions---funzioni-definite-dal-utente/join-udf

saluti
r

r

unread,
Nov 12, 2010, 11:49:55 AM11/12/10
to
> Se vuoi puoi usare una udf (funzione definita dall'utente) JoinUdf:https://sites.google.com/site/e90e50/vba/udf-user-defined-functions--...
>
> saluti
> r- Nascondi testo citato

>
> - Mostra testo citato -

altra possibilità è di sviluppare n orizzontale (sulla riga) la serie:


=PICCOLO(SE(FREQUENZA($A$1:$A$10;RIF.RIGA(INDIRETTO("1:"&MAX($A$1:$A
$10)-1)))-1;RIF.RIGA(INDIRETTO("1:"&MAX($A$1:$A

$10))));RIF.COLONNA(A1))

sempre da confermare con Ctrl+maiusc+Invio e trascinare a destra
saluti
r

Riddler ?

unread,
Nov 15, 2010, 3:25:41 AM11/15/10
to

Grazie mille per le dritte, ora vediamo come procedere

dinuovo grazie

saluti

--
Riddler ?

0 new messages