[Risolto] Ritardo di un numero

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
claud
Messaggi: 55
Iscritto il: lunedì 8 giugno 2020, 17:11

[Risolto] Ritardo di un numero

Messaggio da claud »

Buongiorno, sto cercando di venire a capo di una formula, ma inutilmente:
Data una colonna A1:A1000 contenente una serie di numeri, vorrei determinare da quante celle manca un numero rispetto all'ultima cella piena.
Nell'immagine allegata il numero da ricercare (che varia) è il 4, casella gialla che rispetto all'ultima cella piena (31), manca da 13 celle.
Ringrazio per l'attenzione.
Claudio
Immagine 2023-08-17 150348.png
Immagine 2023-08-17 150348.png (11.36 KiB) Visto 1121 volte
Ultima modifica di claud il venerdì 18 agosto 2023, 10:39, modificato 1 volta in totale.
Libre office portable 6.3.4
Windows 10
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1825
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Ritardo di un numero

Messaggio da gioh66 »

Ciao. Prova così

Codice: Seleziona tutto

=RIGHE(A1:A27)-AGGREGA(14;6;RIF.RIGA(A1:A27)/(A1:A27=C1);1)
Ps.: la prossima volta allega il file che tu hai già per poterci fare delle prove e senza costringerci a ricostruirlo. :D :mrgreen:
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 7/24 LinuxMint 21/22
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1825
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Ritardo di un numero

Messaggio da gioh66 »

ops... mi sono accorto adesso che hai libreoffice in una versione precedente alla 7, per cui la formula che ti ho proposto potrebbe non funzionare.
Per risolvere hai bisogno di una colonna d'appoggio che nel file che ti allego ho messo in B1:B27 e che è generata dalla formula

Codice: Seleziona tutto

=RIF.RIGA(A1)/(A1=$C$1)
messa in B1 e tirata in basso.
Poi in una cella metti

Codice: Seleziona tutto

=RIGHE(A1:A27)-AGGREGA(14;6;B1:B27;1)
ps.: la colonna d'appoggio la puoi mettere dove vuoi e/o nasconderla
Allegati
Ritardo di un numero.ods
(18.88 KiB) Scaricato 56 volte
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 7/24 LinuxMint 21/22
Avatar utente
Lanfranchi G.Luigi
Messaggi: 116
Iscritto il: venerdì 12 aprile 2019, 16:54

Re: Ritardo di un numero

Messaggio da Lanfranchi G.Luigi »

In ritardo ma ecco una variante.
Ciao
Allegati
Prova.ods
(11.21 KiB) Scaricato 54 volte
LibreOffice ver. 7.5.3.2 - Windows 10 Pro 64 bit
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1825
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Ritardo di un numero

Messaggio da gioh66 »

Ciao. La tua variante va bene se i numeri sono univoci, ma se guardi l'immagine postata da @claud i numeri possono ripetersi.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 7/24 LinuxMint 21/22
claud
Messaggi: 55
Iscritto il: lunedì 8 giugno 2020, 17:11

Re: Ritardo di un numero

Messaggio da claud »

Grazie, ho provato sul pc di mio figlio che ha la versione 7.5 e provato la prima soluzione inserita, mi sono accorto che non ho esposto bene la mia richiesta:
Tutto funziona se l'ultima cella contenente un valore è A27, mentre dato che le celle verranno incrementate via via, dovrebbe funzionare anche se l'ultima cella contenente un valore fosse una qualsiasi di quelle comprese nel range A1:A1000.
Mi scuso e ringrazio nuovamente.
Libre office portable 6.3.4
Windows 10
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1825
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Ritardo di un numero

Messaggio da gioh66 »

Se è così modifica le formule così

Codice: Seleziona tutto

=CONTA.NUMERI(A1:A1000)-AGGREGA(14;6;RIF.RIGA(A1:A1000)/(A1:A1000=C1);1)
per le versioni superiori alla 7
o così per versioni precedenti

Codice: Seleziona tutto

=CONTA.NUMERI(A1:A1000)-AGGREGA(14;6;B1:B1000;1)
allungando anche la colonna d'appoggio fino a riga 1000.
In questo modo aggiungendo dati alla colonna A anche il risultato delle formule si aggiornerà automaticamente.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 7/24 LinuxMint 21/22
Avatar utente
Lanfranchi G.Luigi
Messaggi: 116
Iscritto il: venerdì 12 aprile 2019, 16:54

Re: Ritardo di un numero

Messaggio da Lanfranchi G.Luigi »

gioh66 ha scritto: giovedì 17 agosto 2023, 20:11 Ciao. La tua variante va bene se i numeri sono univoci, ma se guardi l'immagine postata da @claud i numeri possono ripetersi.
Il file contiene numeri progressivi ma funziona anche con più numeri uguali....bastava provare. (vedi allegato). :mrgreen:
Il file è stato modificato per arrivare a A1000.
Ciao.
Allegati
Prova.ods
(15.11 KiB) Scaricato 58 volte
LibreOffice ver. 7.5.3.2 - Windows 10 Pro 64 bit
claud
Messaggi: 55
Iscritto il: lunedì 8 giugno 2020, 17:11

Re: Ritardo di un numero

Messaggio da claud »

Grazie della soluzione, ad entrambi.
Claudio
Libre office portable 6.3.4
Windows 10
Avatar utente
gioh66
Volontario
Volontario
Messaggi: 1825
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Ritardo di un numero

Messaggio da gioh66 »

Lanfranchi G.Luigi ha scritto: venerdì 18 agosto 2023, 7:30
gioh66 ha scritto: giovedì 17 agosto 2023, 20:11 Ciao. La tua variante va bene se i numeri sono univoci, ma se guardi l'immagine postata da @claud i numeri possono ripetersi.
Il file contiene numeri progressivi ma funziona anche con più numeri uguali....bastava provare. (vedi allegato). :mrgreen:
Il file è stato modificato per arrivare a A1000.
Ciao.
:super: hai ragione, non l'ho esaminato abbastanza :crazy:
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 7/24 LinuxMint 21/22
Avatar utente
Lanfranchi G.Luigi
Messaggi: 116
Iscritto il: venerdì 12 aprile 2019, 16:54

Re: [Risolto] Ritardo di un numero

Messaggio da Lanfranchi G.Luigi »

:D gioh66 niente scuse...mi devi un caffè. :D
LibreOffice ver. 7.5.3.2 - Windows 10 Pro 64 bit
Rispondi