Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

[Excel 2007]- funzioni "looping" Opzioni
aetio
Inviato: Friday, January 11, 2013 9:11:51 PM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
Ciao,
sono alle prese con un nuovo grattacapo che devo risolvere, ma è assai complesso per i miei "limiti strutturali" nei confronti del VBA (e funzioni di Excel):
devo fare "slittare" in avanti una serie di codici, il cui numero totale rimane invariato, in modo che quelli che superano in "uscita" il numero massimo rientrano partendo dal primo codice.
Esempio: fare slittare 250 codici in avanti di 15 unità, quindi il cod.1 diventerà 16, il 2 17 etc. fino al 250 che diventerà 15
I codici visualizzati sono il risultato di una funzione secondo lo schema
=SE(H18-K18<1;250;H18-K18)
ove il codice è visualizzato in cella L18
Come andrà riscritta la funzione-tipo, che molto probabilmente conterrà altre funzioni annidate, dato che a un certo punto si supererà il limite di 250 e bisognerà tornare da capo (il 236 andrà rinominato 1, il 237 2 etc. fino al 250 che si chiamerà 15)?
Grazie infinite nel darmi SEMPRE retta, buona serata
eZio


Nota aggiuntiva:
l'incremento di 15 unità è variabile (potrebbe, condizionale obbligatorio, anche arrivare a 249...), a seconda della serie di codici da modificare. La funzione-tipo di partenza invece mantiene quell'impianto.
Sponsor
Inviato: Friday, January 11, 2013 9:11:51 PM

 
aetio
Inviato: Saturday, January 12, 2013 1:05:10 AM

Rank: AiutAmico

Iscritto dal : 5/10/2010
Posts: 723
Ciao,
credo che finalmente "habemus Papam".
supponendo di dover fare slittare in avanti di 15 codici i 250 a disposizione la creatura dovrebbe, condizionale d'obbligo, essere questa:
=SE(ASS(SE(H18-K18<1;250;H18-K18)+15)<251;ASS(SE(H18-K18<1;250;H18-K18)+15);ASS(SE(H18-K18<1;250;H18-K18)+15)-250)
Ho provato a farla girare e funziona: restituisce in modo corretto i nuovi codici.
Buona notte
eZio
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.