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

Conta se ci sono 6 celle consecutive

696 views
Skip to first unread message

MarcoN

unread,
Aug 16, 2011, 9:36:24 AM8/16/11
to
Si può fare questa cosa senza troppe complicazioni magari specificando
i numeri che ci possono essere nell'intervallo? (mi sarò spiegato?)

Grazie

r

unread,
Aug 16, 2011, 9:53:47 AM8/16/11
to

ciao,
io non ho capito, magari un esempio aiuterebbe.
saluti
r

MarcoN

unread,
Aug 16, 2011, 10:07:18 AM8/16/11
to
On 16 Ago, 15:53, r <robb....@gmail.com> wrote:
> io non ho capito, magari un esempio aiuterebbe.
> saluti
> r


E' una turnistica: ci sono 6 tipologie di turni (1,2,3,4,5,6) e
qualcosa dovrebbe controllare di non superare i 6 giorni consecutivi
procapite.

Grazie e ciao

r

unread,
Aug 16, 2011, 10:45:01 AM8/16/11
to

come sono disposti i dati e che intervallo occupano?
saluti
r

MarcoN

unread,
Aug 16, 2011, 10:50:55 AM8/16/11
to
On 16 Ago, 16:45, r <robb....@gmail.com> wrote:
> come sono disposti i dati e che intervallo occupano?
> saluti
> r

Sono su righe (in colonna i giorni della settimana da 1 a 31 esempio)
ogni dipendente 1 riga, grazie

r

unread,
Aug 16, 2011, 11:04:28 AM8/16/11
to

se hai i giorni dall'1 al 4 con il valore 1 e i giorni dal 27 al 31
ancora col valore 1 cosa vuoi che sia restituito?
ovvero si parla di turni circolari mensili? ti interesse che venga
coniderato >6 questo caso?
1,1,1,1,2,2,2,2,2,3,3,3,3,3,4,4,4,4,4,5,5,5,5,5,6,6,6,6,6,1,1,1,1,1

saluti
r

MarcoN

unread,
Aug 16, 2011, 11:12:57 AM8/16/11
to

No, è tipo così: 4,3,-,5,3,3,3,4,3, ,6,3,3,4,3,3,-,3,4,3,3,2,3,3,3,-, ,
2,5,3

Bisogna essere sicuri che non ci siano più di 6 numeri consecutivi
attaccati (tipo l'ultima serie)

Grazie e ciao

r

unread,
Aug 16, 2011, 11:42:53 AM8/16/11
to

per ora (e se ho capito) mi viene in mente questa soluzione:
in A2:AE2 i turni (non ci devono essere celle vuote, quando non hai
valori scrivi 0 e non i trattini ... poi eventualmente possiamo vedere
di migliorare)
in AF2
=O(MATR.PRODOTTO((RIF.RIGA($1:$25)<=RIF.COLONNA($A:
$AE))*(RIF.RIGA($1:$25)>RIF.COLONNA($A:$AE)-7)*10^RESTO(RIF.COLONNA($A:
$AE);7);MATR.TRASPOSTA(A2:AE2))=(--RIPETI(RIF.COLONNA(A:F);7)))

da confermare con ctrl+maiusc+invio

se il risultato è VERO vuol dire che hai superato 6 turni consecutivi
uguali.

fai sapere
saluti
r

r

unread,
Aug 16, 2011, 11:23:16 AM8/16/11
to

quale ultima serie?
nel tuo esempio non ci sono più di 6 turni uguali consecutivi
r

r

unread,
Aug 16, 2011, 11:54:50 AM8/16/11
to

ho preparato un file di esempio PerMarcoN.xlsx lo trovi qui:
https://sites.google.com/site/e90e50/scambio-file

saluti
r

MarcoN

unread,
Aug 16, 2011, 12:06:55 PM8/16/11
to
On 16 Ago, 17:42, r <robb....@gmail.com> wrote:
>...
> fai sapere
> saluti
> r

Porco boia :-)

Ho provato a inserire ma non va. Ho provato a tirare i box colorati
che si creano sull'intervallo di dati da vagliare (B7-AF14) ma non va
lo stesso. Credo che sia un po' troppo complicato ...

Ciao e grazie
Marco

MarcoN

unread,
Aug 16, 2011, 12:14:53 PM8/16/11
to
On 16 Ago, 17:23, r <robb....@gmail.com> wrote:
> > No, è tipo così: 4,3,-,5,3,3,3,4,3, ,6,3,3,4,3,3,-,3,4,3,3,2,3,3,3,-, ,
> > 2,5,3
>
> quale ultima serie?
> nel tuo esempio non ci sono più di 6 turni uguali consecutivi
> r

Ho capito, non mi sono ancora spiegato :-(

Praticamente vorrei che non ci fossero sequenze di numeri fra l'1 e il
6 (uguali o diversi) più lunghe di 6 numeri.

Es:

-,4,2,4,5,2,3, , ,-,5,5 così OK
-,4,2,4,5,2,3,4, ,-,5,5 così no

L'intervallo di dati come detto è B7-AF14

Grazie e scusa

r

unread,
Aug 16, 2011, 12:22:24 PM8/16/11
to

UFFA!
non avevo capito!
la soluzione che ho proposto individua serie con più di 6 numeri
uguali consecutivi tipo:
1,1,1,1,1,1,1,2,2,2,3,3,3 ...
in questo caso appunto ci sono 7 primo turno consecutivi ...

tu invece vuoi solo verificare che non ci siano più di 6 celle
consecutive contenenti un numero, giusto?

bhe se così hai una soluzione qui:
http://r-mensa.blogspot.com/2010/02/contare-massimo-numero-di-valori.html
nella prima variante.
saluti
r

MarcoN

unread,
Aug 16, 2011, 12:34:21 PM8/16/11
to
On 16 Ago, 18:22, r <robb....@gmail.com> wrote:

> bhe se così hai una soluzione qui:http://r-mensa.blogspot.com/2010/02/contare-massimo-numero-di-valori....


> nella prima variante.
> saluti
> r

Ho provato la formula ma non funziona, sia inserendola con l'invio che
con maius-control-invio
L'ho modificata così per adattarla ai miei intervalli, dati B7-AF7
valori AH5-AM5:

=MAX(FREQUENZA(SE(B7:AF7=AH5:AM5;RIF.RIGA(B7:AF7));SE(B7:AF7<>AH5:AM5;RIF.RIGA(B7:AF7))))

Boh

r

unread,
Aug 16, 2011, 6:43:38 PM8/16/11
to

ho risposto ma non leggo il mio post, google continua a perdere
colpi ...
ci riprovo:
=MAX(FREQUENZA(SE(VAL.NUMERO(B7:AF7);RIF.COLONNA(B7:AF7));SE(1-
VAL.NUMERO(B7:AF7);RIF.COLONNA(B7:AF7))))

file di esempio qui:
https://sites.google.com/site/e90e50/scambio-file
nome del file:
Massima Frequenza Valori Numerici.xlsx

saluti
r

r

unread,
Aug 16, 2011, 5:45:50 PM8/16/11
to
On 16 Ago, 18:34, MarcoN <marconol...@gmail.com> wrote:

va adattata così:


=MAX(FREQUENZA(SE(VAL.NUMERO(B7:AF7);RIF.COLONNA(B7:AF7));SE(1-
VAL.NUMERO(B7:AF7);RIF.COLONNA(B7:AF7))))

confermando con ctrl+maiusc+invio
deposito il file
Massima Frequenza Valori Numerici.xlsx
sempre in questa pagina:
http://sites.google.com/site/e90e50/scambio-file

fai sapere
r

p.s.
il problema come l'avevo interpretato inizialmente comunque è molto
interessante, lo dico per gli altri che leggono.
Se qualcuno volesse provarci, mi interesserebbe.
saluti
r

MarcoN

unread,
Aug 17, 2011, 5:03:09 AM8/17/11
to

Accidenti, funziona perfettamente :-)

Complimenti e grazie!

Una domanda forse complicata da rispondere, cosa sono le matrici?

Ciao e grazie per tutto!

r

unread,
Aug 17, 2011, 5:31:42 AM8/17/11
to

grazie a te!

>
> Una domanda forse complicata da rispondere, cosa sono le matrici?

non è una domanda complicata, ma troppo generica per parlarne qui.
Se non sai cosa sono, Wiki può essere un buon inizio ... in excel
potremo dire che sono delle tabelle in memoria.
Diciamo che nelle formule di excel una definizione di matrice e di
vettore sono il primo passo.
Io ne ho parlato un po' sul mio sito, questi i miei contributi:
http://sites.google.com/site/e90e50/vba/proprieta-value-di-range-multicella-lavorare-coi-range-in-memoria
http://sites.google.com/site/e90e50/user/dimensioni-delle-matrici-di-excel
http://sites.google.com/site/e90e50/user/ctrl-maiusc-invio-ctrl-shift-enter

sono appunti per chi però ha già una minima base.

>
> Ciao e grazie per tutto!

Ciao
r

profumi...@gmail.com

unread,
May 13, 2014, 1:28:31 PM5/13/14
to
Ciao Roberto,
dato che sei stato così gentile da aiutare Marco ne approfitto per chiederti se potresti darmi un aiuto a creare una formula in excel (io uso il 2003) che faccia la seguente cosa:
ho un insieme di valori tutti inseriti in colonne a partire dalla riga 3
es.A - in una colonna i valori possono essere in una colonna solo numerici del tipo 1, 1, 3, 1, 2, 2, 2, 4, 1, e così via all'infinito in basso (di soli numeri compresi da 1 a 4)
es.B - in una colonna i valori possono essere in una colonna solo numerici del tipo 1, 1, 3, 1, 2, 2, 2, 3, 1, e così via all'infinito in basso (di soli numeri compresi da 1 a 3)
es.C - in una colonna i valori possono essere in una colonna solo alfabetici del tipo A, A, A, B, B, B, A, B e così via all'infinito in basso (di soli lettere A, B)
avrei bisogno di avere una statistica del tipo:
per l'es. A
contare quante volte o il numero 1 o il numero 2 o il numero 3 si ripetono consecutivamente ad esempio:
1, 1, 1, 3, 2, 2, 1, 3, 3, 3, 3, 2, 1, 1, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 2, 1, 3, 3, 3, 3
in questo esempio dovrei avere un risultato in diverse celle del tipo:
ripetizioni 1 = 5 occasioni
ripetizioni 2 = 1 occasioni
ripetizioni 3 = 2
ripetizioni 4 = 2
ripetizioni 5 = 0
ripetizioni 6 = 0
ripetizioni 7 = 1
ripetizioni 8 = 0

stessa cosa per l'es B e per l'es. C
Riusciresti ad aiutarmi ??
Saresti troppo gentile :)
grazie infinite in anticipo.
Ciao,
Antonio
0 new messages