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-22T09:20:44+00:00

    Mi sembra che non ci sia bisogno degli esperti di VBA.

    Io, che non mi considero poi così esperto, in effetti non ho capito cosa vuole annalisa :D :D :D

    Ciao Casnmaner,

    Ho citato gli esperti di VBA perché ritengo che i calcoli con formule su una tabella di così ampie dimensioni (5000x5000) rallentino troppo il processo.

    Però, come vedi dal mio esempio, la soluzione con formule è semplice, almeno per quello che ho capito io.

    In definitiva, Annalisa dice:

    data una tabella di partenza come quella iniziale costruita con formule (vedi il mio ultimo post) vorrei ottenere in un Foglio2 l'elenco di tutte le coordinate (espresse in numeri interi sulla prima riga. Quelle che lei chiama LatLong) delle colonne che NON contengono uno 0.

    Infine, in un Foglio3, vorrei immettere in una cella il numero di LatLong (prima riga di numeri interi) e ottenere in risposta "NO" se la colonna contiene uno 0 e YES in caso contrario.

    Può darsi che io abbia fatto confusione fra contiene e non contiene e YES e NO, ma il concetto dovrebbe essere questo.

    Se non fosse esatta la mia conclusione si fa sempre in tempo a cambiare, basta invertire il controllo.

    Resto in trepidante attesa di una risposta della nostra biologa che ha necessità di sistemare le boette ;-)

    La risposta è stata utile?

    0 commenti Nessun commento
  2. Anonimo
    2017-11-22T07:18:58+00:00

    Mi sembra che non ci sia bisogno degli esperti di VBA.

    Io, che non mi considero poi così esperto, in effetti non ho capito cosa vuole annalisa :D :D :D

    La risposta è stata utile?

    0 commenti Nessun commento
  3. Anonimo
    2017-11-21T22:04:53+00:00

    Non sarebbe meglio allora che la tabella fosse così modificata (nelle intestazioni)?

    e la formula in B2:

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

    Clicca QUI per scaricare il file d'esempio con le risposte alle tue domande.

    Fai sapere.

    La risposta è stata utile?

    0 commenti Nessun commento