Shift di valori celle



  • Shift di valori celle
    di Pippo (utente non iscritto) data: 16/02/2016 20:53:26

    Buonasera a tutti,

    avrei una domanda su come poter spostare i valori contenuti in una cella per un numero di colonne in base ad un numero indicato in un'altra cella di input.
    Esemplifico:
    poniamo il fatto che io voglia calcolare i flussi di cassa di una azienda partendo dai suoi costi.
    le diverse colonne rappresentano i mesi di un anno e ciascuna cella è un costo di competenza di quel mese. I costi però hanno termini di pagamento differenti, così i costi del personale del mese di gennaio potrebbero essere pagati a +1 (e quindi a febbraio), mentre i costi per utenze a +2 (e quindi a marzo).
    Per cui inserendo "1" o "2" in una cella di fianco al relativo costo, io vorrei essere in grado di shiftare le colonne di tot posizioni.
    Non so se sono stato chiaro, in ogni caso grazie per le risposte che vorrete darmi.



  • di alfrimpa data: 16/02/2016 21:32:26

    Ciao Pippo

    Così a naso, dalla tua descrizione, mi sembrebbe che tu debba usare la funzione SCARTO().

    Ma senza un file di esempio è impossibile dire di più.

    Allegane uno (senza dati sensibili) e spiega il risultato che vuoi ottenere.

    Alfredo





  • di Pippo (utente non iscritto) data: 16/02/2016 21:54:14

    Ti ringrazio per l'interessamento... la funzione che hai nominato va nella direzione che vorrei ma non credo che risolva definitivamente il problema.
    Ho allegato un file dove spero di essermi espresso meglio, le celle evidenziate di giallo rappresentano quello che io ho fatto "a mano" ma che vorrei riuscire a fare automaticamente.
    Riuscirei a farlo con dei gran "SE" ma viene troppo complicato e laborioso per una serie lunga di dati che comprende più mesi...



  • di alfrimpa data: 17/02/2016 12:08:12

    Ciao Pippo

    Dal file che hai allegato non ho capito nulla.

    Devi spiegare bene in base a quali criteri il range D15:L18 (giallo) deve essere popolato in base, immagino, ai dati contenuti in D3:I6 e B9:B12

    Alfredo





  • di Pippo (utente non iscritto) data: 17/02/2016 13:11:10

    Caro Alfredo,
    i dati d3:i6 e b9:b12 sono dati in input:
    I costi contenuti in d3:i6 vengono shiftati temporalmente di "x" celle in base ai termini di pagamento (numeri) contenuti in b9:b12



  • di alfrimpa data: 17/02/2016 19:28:50

    Ciao Pippo

    Ti ho allegato un file ma non credo proprio di avere risolto il tuo problema.

    Consideralo come non allegato.

    Alfredo





  • di Pippo (utente non iscritto) data: 18/02/2016 23:07:25

    Caro Alfredo,
    in realtà ho risolto ed era con la funzione scarto come dici tu con il - davanti così da scartare verso sinistra e non verso destra!
    Grazie ancora.



  • di alfrimpa data: 18/02/2016 23:31:49

    Bene Pippo ma potresti postare il tuo file giusto per curiosità?

    Alfredo





  • di Pippo (utente non iscritto) data: 18/02/2016 23:47:06

    ecco qui!