Creazione sequenza di numeri ripetuti

Anonimo
2017-11-18T21:14:58+00:00

Buonasera,

sono in biologo marino.

devo creare una tabella excel di valori costituiti da serie continuamente ripetute di valori

la tabella è molto grande

Sia farla con il copia incolla che con il trascinamento è davvero una cosa molto lunga e soggetta ad errori di selezione etc.

Qualcuno conosce una soluzione (Lavoro su Mac)?

Esempio della tabella che devo creare:

A B A B A A B A
A B C A B C A B
A B C D A B C D
A B C D E A B C
A B C D E F A B
Microsoft 365 e Office | Excel | Per la casa | Windows

Domanda bloccata. Questa domanda è stata eseguita dalla community del supporto tecnico Microsoft. È possibile votare se è utile, ma non è possibile aggiungere commenti o risposte o seguire la domanda.

0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2017-11-22T17:47:20+00:00

Le formule vanno applicate sul MonsterFile, una volta scaricato sul tuo PC, di casanmaner.

Se leggi bene il mio ultimo post vedrai che tutto funzionerà.

La formula che va applicata nel Foglio2 è, come già detto, una formula matriciale. Affinché funzioni, una volta copiata nella barra delle formule della cella A2 va confermata con Ctrl+Maiusc+Invio.

Ovvero: tieni premuti contemporaneamente i tasti Ctrl e Maiusc quindi batti il tasto Invio.

Fai sapere.

PS:

QUI puoi scaricare il file zippato completo Creazione sequenza di numeri ripetuti.zip

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento
Risposta accettata dall'autore della domanda
Anonimo
2017-11-21T11:29:37+00:00

Vedi se questo fa al caso tuo:

in B2: =SE($A2-B$1=0;1;SE($A2-B$1>0;"";RESTO(RIF.COLONNA(A$1)-$A1;RIF.RIGA($A1)+1)))

da trascinare a destra e in basso in tutte le celle (anche quelle che devono restare vuote)

con questo risultato:

La risposta è stata utile?

1 persona ha trovato utile questa risposta.
0 commenti Nessun commento

31 risposte aggiuntive

Ordina per: Più utili
  1. Anonimo
    2017-11-21T21:09:55+00:00

    Ciao Paolo,

    scusami, non ho cambiato niente e la tua formula ha funzionato perfettamente!

    Sono rimasta strabiliata!

    Mi sono solo dimenticata gli 1 iniziali della sequenza, hai ragione!

    ma è stata solo una dimenticanza.

    La riga iniziale quella dove ho inserito latlon1 etc è stata una mia svista nel senso che ad ogni numero di riga 1 corrisponde nel mio elenco una latitudine e una longitudine ed invece di scrivere 1, 2, ..., n, ho scritto latlon1, latlon2, ma nel foglio excel ci sono i numeri altrimenti la formula non funziona.

    per il punto 3 invece ho tentato di spiegare cosa mi servirebbe.

    una cella con una formula dove se io scrivo una delle qualsiasi latitudini e longitudini che ho (scrivendole con il numero di riferimento ovviamente), la cella mi restituisce uno YES o un NO, dopo aver verificato la presenza anche di un solo 0 nella colonna dei valori registrati di quella specifica latitudine e longitudine.

    Nella tabella sono casuali i posizionamenti.

    Anzi mentre ci sto lavorando mi è venuto in mente che forse sarebbe meglio avere tre fogli.

    FOGLIO1 con la tabella della tua formula.

    FOGLIO2 che mi restituisce tutte le boette non funzionanti

    FOGLIO3 per la verifica con YES o NO.

    Spero di essere stata abbastanza chiara.

    Credimi non so come ringraziarti per l'aiuto che mi hai dato con quella formula. Ero disperata e già mi vedevo passare giorni e giorni a fare copia e incolla di sequenze infinite da ricontrollare alla fine impazzendoci su.

    Ciao

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-11-21T20:50:39+00:00

    ....

    provo a fare un esempio:

    FOGLIO1

    LatLon1 LatLon2 LatLon3 LatLon4 LatLon5 LatLon6 LatLon7
    1 1 0 1 0 1 0 1
    2 1 2 0 1 2 0
    3 1 2 3 0 1
    4 1 2 3 4
    verify LatLon1 =YES LatLon2 =NO

    Annalisa

    Perché la tabella del Foglio1 è diversa da quella che avevi suggerito all'inizio e che io avevo compilato con le formule?

    1. Non ci sono più i doppi 1 iniziali.

    2) Le intestazioni di riga 1 non sono più numeri ma stringhe LatLon1, LatLon2 ecc... Come fanno a funzionare le formule? Significa forse che hai copiato i risultati della prima tabella (quella con le formule) e incollati in altro foglio come "solo valori"? Qual è la giusta versione?

    1. perché nella riga di verifica scrivi la verifica (YES) della prima colonna LatLon1 sotto la colonna successiva? E così per LatLon2?

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-11-21T18:33:42+00:00

    buonasera a paolo e a tutta la community,

    grazie a paolo  e alla sua formula ho risparmiato davvero un mare (è proprio il caso di dirlo) di tempo e vi ringrazio tutti.

    ora però mi si ripresenta un problema abbastanza gravoso che non so proprio come risolvere ed è costituito da due diversi aspetti.

    Il primo aspetto:

    la mia tabella FOGLIO 1 è ora costituita da 5000 longitudini e latitudini (riga1) e 5000 diversi valori di ritorno esprimibili secondo le variabili da 1,0,1,0,1,0,1,0 fino a 1,...,5000,0  per ognuno dei 5000 lanci di boette (Colonna A) lanciate in mare dagli aerei (con la memoria è stato infatti un casino applicare la formula di Paolo su questa tabella 5000x5000.

    Il problema che ho io ora è identificare per quale latitudine e longitudine delle 5000 che verranno rilevate dal satellite dopo il lancio dagli aerei delle boette, non si trovi mai nello stato 0, ovvero non effetti il reset e quindi sia guasta.

    Quindi il problema è trovare una formula da inserire in FOGLIO 2 che scandagli tutta la tabella di FOGLIO1 restituendomi in una o più celle il valore della o delle celle di riga 1 (e quindi la longitudine e latitudine della relativa boetta di riferimento) che nei valori delle celle sottostanti incolonnate (possono essere fino a 5000) non restituisca mai il valore 0.

    Il secondo aspetto è quello di verificare coordinata per coordinata lo stato della boetta relativa avendo restituito in una cella specifica su FOGLIO1 il valore YES o NO a secondo (YES) se la boetta non funziona perfettamente ovvero non ci sono incolonnate celle che non restituiscono il valore 0 e quindi non effettua il reset o (NO) se accade il contrario e quindi funziona correttamente.

    provo a fare un esempio:

    FOGLIO1

    LatLon1 LatLon2 LatLon3 LatLon4 LatLon5 LatLon6 LatLon7
    1 1 0 1 0 1 0 1
    2 1 2 0 1 2 0
    3 1 2 3 0 1
    4 1 2 3 4
    verify LatLon1 =YES LatLon2 =NO

    FOGLIO2

    Reset No Reset
    LatLon2 LatLon1
    LatLon4 LatLon3
    LatLon6 LatLon5
    LatLon7

    Ho cercato di essere il più chiara e comprensibile possibile ma purtroppo il mio lavoro è un altro e fatico molto a scrivere di excel.

    Spero ci sia una soluzione per tabelle cosi grandi.

    Ho trovato come unica soluzione alla prima parte quello della formula min. scritta su riga 5001 e copiata su tutte le colonne fino a colonna GJH, il problema è che per la verifica si impiega più tempo dell'aggiornarsi dei dati, ma se non c'è una via alternativa mi tengo quella e mi accontento solo della verifica latitudine e longitudine (la seconda parte del problema).

    Grazie Anticipatamente

    Annalisa

    La risposta è stata utile?

    0 commenti Nessun commento