Risultati da 1 a 16 di 16

Discussione: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle



  1. #1
    L'avatar di Davide75
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Milano
    Età
    42
    Messaggi
    6
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Ciao ragazzi,ho un problema che non riesco a risolvere.
    Da assoluto neofita non ne vengo a capo, son sicuro quando mi direte come fare mi daro' del rimbambito da solo.
    In sintesi preso un valore editabile in una cella, per esempio a1 devo cominciare a contare all'indietro su a2,a3,a4, fino a raggiungere 0.Quando raggiungo zero, sempre sulla colonna A devo ricominciare a contare all'indietro preso il valore (sempre editabile) nella cella b1.Arrivato a 0 devo continuare a contare a ritroso partendo dal valori c1,poi d1 etc etc.
    Ho provato con dei se nidificati, il problema e' che quando arrivo a 0 il conto riparte da b1 ma poi entra in loop.
    esempio:
    a1 b1 c1

    5 3 6

    excel mi da come risultato:
    5
    4
    3
    2
    1
    0
    3
    2
    1
    0
    3
    2
    1
    0

    etc etc.

    come posso risolvere?
    grazie mille.

  2. #2

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4050
    Versione Office
    2013
    Likes ricevuti
    1240
    Likes dati
    931

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Ciao,
    supponendo che i valori "base" siano nel range A1:F1, nella cella B1 prova a mettere questa formula matriciale (quindi da confermare con la combinazione di tasti CTRL+MAIUSC+INVIO):


    =SE.ERRORE(INDICE($A$1:$F$1;CONTA.SE($A$1:A1;0)+1)-((RIF.RIGA(A1)-MAX(SE($A$1:A1=0;RIF.RIGA($A$1:A1);0);1)));"")


    e dopo copia verso il basso...

    In attesa di "accorciamenti" dovrebbe andare bene.

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  3. I seguenti utenti hanno dato un "Like"


  4. #3
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1692
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    ciao
    cromagno , non ho capito la tua soluzione

    per come ho capito io (forse sbagliando):

    in A1:5
    in B1:3
    in C1:6
    in A2:
    =SE(A1=0;SCARTO($A$1;;CONTA.SE($A$1:A1;0));A1-1)
    e trascini in basso
    i risultati mi vengono questi:
    4
    3
    2
    1
    0
    3
    2
    1
    0
    6
    5
    4
    3
    2
    1
    0
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  5. #4

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4050
    Versione Office
    2013
    Likes ricevuti
    1240
    Likes dati
    931

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Ciao ninai,
    ho provato dal lavoro (quindi in fretta e furia) infatti ora ho di nuovo solo il cellulare e non posso provare la tua formula ma credo soddisfi quello che si chiedeva.... tranne forse per il fatto che il primo valore (cella B1) dovrebbe essere 5 e non 4 (per questo ho aggiunto una "verifica" nella mia formula... ma forse ho capito male io).

    Comunque aspettavo proprio te per "l'accorciamento" :246:

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  6. #5
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3224
    Versione Office
    Excel2010
    Likes ricevuti
    628
    Likes dati
    155

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Salve a tutti
    non so se il VBA è accettato; comunque allego la mia prova.

    Ciao,
    Mario
    File Allegati File Allegati

  7. I seguenti utenti hanno dato un "Like"


  8. #6

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4050
    Versione Office
    2013
    Likes ricevuti
    1240
    Likes dati
    931

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Ciao a tutti,
    rileggendo il mio primo post capisco i dubbi di ninai....
    ho sbagliato a indicare la cella.
    La formula va messa nella cella A2 e copiata in basso.

    P.S.
    Mario, ogni soluzione è ben accetta, solo... potresti inserire il codice anche nella discussione, almeno posso leggerlo dal cellulare? :246:

    Ciao

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  9. #7
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1692
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Tore
    grazie per la segnalazione, non avevo notato il difetto, comunque ci metto una "pezza casereccia":
    =SE(RIF.RIGA()=2;$A$1;SE(A1=0;SCARTO($A$1;;CONTA.SE($A$1:A1;0));A1-1))


    ahhh
    adesso mi quadra anche la tua formula (più elegante della mia)
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  10. I seguenti utenti hanno dato un "Like"


  11. #8
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3224
    Versione Office
    Excel2010
    Likes ricevuti
    628
    Likes dati
    155

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    @cromagno
    ciao Tore. Scus se non l'ho postato prima ma credevo che in questa sezione non si dovesse postare. Comunque eccolo:
    Codice: 
    Option Explicit
    
    Sub conta_a_ritroso()
    Range("A3:A10000").ClearContents
    Dim i As Long, a As Long, j As Long, num As Long
        a = 3
        For i = 1 To 5
            If Cells(1, i) <> "" Then
                num = Cells(1, i).Value
                For j = num To 0 Step -1
                    Cells(a, 1) = j
                    a = a + 1
                Next j
            End If
        Next i
    End Sub
    Ciao a tutti,
    Mario

  12. I seguenti utenti hanno dato un "Like"


  13. #9
    L'avatar di Davide75
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Milano
    Età
    42
    Messaggi
    6
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Grazie mille, appena ho il pc sotto mano provo.

  14. #10
    L'avatar di Davide75
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Milano
    Età
    42
    Messaggi
    6
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Scusate per il post doppio, non so come si elimina.:279:

  15. #11
    L'avatar di Davide75
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Milano
    Età
    42
    Messaggi
    6
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Ciao ragazzi, funzionano entrambe le formule, alla fine ho usato quella di ninai, nella mia estrema ignoranza e' quella che riesco a comprendere piu' facilmente.
    Ora per aggiungere difficoltà alla cosa dovrei appaiare un testo di fianco al conto alla rovescia.
    Testo modificabile che e' associato solo alle 3 caselle di partenza .
    In sintesi :
    3 2 3
    Mele Pere Banane
    3 Mele
    2 Mele
    1 Mele
    2 Pere
    1 Pere
    3 Banane
    2 Banane
    1 Banane


    L'idea che ho io e' usare un conta se da mettere in B3 che conti fino ad A3 quanti 1 ci sono.Se i numeri 1 ripetuti son<=1copia il testo di A2.
    Se i numeri 1 ripetuti son >1 e <=2 copia il testo di B2.Se i numeri 1 ripetuti son >2 e <=3 copia il testo di C2.
    Il contatore di uno conterebbe gli uno solo fino alla corrispondente riga del prodotto.
    Che dite, come ragionamento ci puo' stare?
    Se volete dare un occhio a quello che sta uscendo il foglio di calcolo e' qui'
    https://www.dropbox.com/s/jotj3p46wn...E0.8.xlsx?dl=0

  16. #12
    L'avatar di Marius44
    Clicca e Apri
    Data Registrazione
    Sep 2015
    Località
    Catania
    Età
    73
    Messaggi
    3224
    Versione Office
    Excel2010
    Likes ricevuti
    628
    Likes dati
    155

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Ciao Davide
    La mia macro si trasforma così
    Codice: 
    Option Explicit
    Sub conta_a_ritroso()
    Range("A3:A10000").ClearContents
    Dim i As Long, a As Long, j As Long, num As Long, nome As String
        a = 3
        For i = 1 To 5
            If Cells(1, i) <> "" Then
                num = Cells(1, i).Value
                nome = Cells(2,i).text
                For j = num To 0 Step -1
                    Cells(a, 1) = j
                    Cells(a,2) = nome
                    a = a + 1
                Next j
            End If
        Next i 
    End Sub
    
    Le parti in rosso sono le aggiunte.
    Ciao e fai sapere,
    Mario

  17. #13
    L'avatar di ninai
    Clicca e Apri
    Data Registrazione
    Jul 2015
    Località
    Barcellona P.G.
    Età
    55
    Messaggi
    1692
    Versione Office
    2010 PC
    Likes ricevuti
    899
    Likes dati
    185

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    ciao
    in base al tuo nuovo esempio (il file non l'ho capito), una soluzione possibile, in B3:
    =SCARTO($A$2;;CONTA.SE($A$2:A2;1);)
    e trascini
    "So che spiegare il proprio problema, in modo comprensibile, richiede un certo impegno ed è un lavoro "palloso", ma qualcuno lo deve pur fare ....., indovina chi?" (Cit. "Scossa")

  18. #14
    L'avatar di Davide75
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Milano
    Età
    42
    Messaggi
    6
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Ciao ragazzi,finalmente ho finito il foglio di calcolo con i vs preziosi consigli.Ho adattato per quanto possibile, ho usato un po di formule a mo di barbaro di excel e a furia di clavate il tutto sembra funzionare.Allego il file per chi volesse vedere cosa e' uscito.
    grazie mille
    File Allegati File Allegati

  19. #15

    L'avatar di cromagno
    Clicca e Apri
    Data Registrazione
    Aug 2015
    Località
    Sardegna
    Età
    37
    Messaggi
    4050
    Versione Office
    2013
    Likes ricevuti
    1240
    Likes dati
    931

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Citazione Originariamente Scritto da Davide75 Visualizza Messaggio
    Ciao ragazzi,finalmente ho finito il foglio di calcolo con i vs preziosi consigli.Ho adattato per quanto possibile, ho usato un po di formule a mo di barbaro di excel e a furia di clavate il tutto sembra funzionare.Allego il file per chi volesse vedere cosa e' uscito.
    grazie mille
    Ciao Davide,
    ormai avevamo perso le speranze nell'avere un tuo riscontro :272: :277:

    Ora rimane solo una cosa che dovresti fare:
    se hai risolto il problema, segna questo thread come "RISOLTO".
    Vai sul menù "Strumenti Discussione" (all'inizio del thread) e scegli la voce "Segna questa discussione come Risolta...".

    "Sono le persone che nessuno immagina che possano fare certe cose, quelle che fanno cose che nessuno può immaginare."

  20. #16
    L'avatar di Davide75
    Clicca e Apri
    Data Registrazione
    May 2016
    Località
    Milano
    Età
    42
    Messaggi
    6
    Versione Office
    2013
    Likes ricevuti
    0
    Likes dati
    0

    Re: Conto a ritroso per piu' di una volta partendo da differenti valori in differenti celle

    Ok, fatto.ancora grazie mille per l'aiuto.

Discussioni Simili

  1. Come distribuire equamente 6 valori differenti su 66 celle
    Di cermeo nel forum Domande su Excel in generale
    Risposte: 2
    Ultimo Messaggio: 20/01/17, 13:14
  2. [Risolto] Evidenziare le celle disposte su fogli differenti se soddisfano un criterio
    Di Cristina1 nel forum Domande su Excel in generale
    Risposte: 36
    Ultimo Messaggio: 17/12/16, 20:09
  3. salvare automaticamente dati in celle differenti
    Di viareggino77 nel forum Domande su Excel VBA e MACRO
    Risposte: 2
    Ultimo Messaggio: 01/10/16, 01:34
  4. Confronto tabelle di file differenti
    Di Mikelito nel forum Domande su Excel in generale
    Risposte: 3
    Ultimo Messaggio: 23/06/16, 14:31
  5. unire il testo presente su celle differenti
    Di vitangelo nel forum Domande su Excel in generale
    Risposte: 17
    Ultimo Messaggio: 12/04/16, 14:37

Permessi di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •