La consultazione del forum è libera per tutti.
Per poter porre un quesito è invece necessario essere un utente registrato (clicca qui se non lo sei).
Tutti gli utenti che richiedono un supporto, come da REGOLAMENTO, sono caldamente invitati ad allegare un file di esempio con l'indicazione di quello che si desidera ottenere.
Buongiorno
Sto provando a creare una formula dinamica per cui al raggiungimento di zero il numero da sottrarre si sposti di una cella a dx, in pratica ho diversi numeri sulla dx del voglio e partendo dal primo sottraggo 1 su un' altra riga finché non raggiungo zero. La formula dovrebbe poi spostarsi di una cella a dx e prendere il nr successivo. Ho provato con scarto ma funziona solo per il primo e secondo numero.
Grazie a tutti
ciao
scrivi 0 in A1
in B1 da tirare a destra
=SE(A$1=0;SCARTO($A$5;;CONTA.SE($A$1:A1;0)-1)-1;A$1-1)
devi solo gestire i numeri negativi in caso ci sia cella vuota
Ciao Gianfranco,
la soluzione da te proposta funziona. solo per capire la formula. se a$1 = 0 (bloccando la riga 1) scarto spostati di colonne contate (conta se)? mi sconquinfera il fatto che tu abbia messo come intervallo $A$1:A1. il criterio 0 lo capisco per far contare le colonne, ma l'intervallo da cella $A$1 assoluta a cella A1?? poi prosegui con -1 che suppongo sia prendi la cella a6 e tolga 1 ritornando su a5. il successivo -1 si riferisce alla condizione di vero, ergo a5-1. la condizione di falso invece fa 0-1?
grazie ancora
ciao
mi sconquinfera il fatto che tu abbia messo come intervallo $A$1:A1. il criterio 0 lo capisco per far contare le colonne, ma l'intervallo da cella $A$1 assoluta a cella A1
perchè devo contare quanti 0 trovo spostandomi a destra
perciò blocco la partenza e rendo variabile il range man mano che trascino a destra
zero = 1-1........A5-1
zero = 2-1........B5-1
zero = 3-1........C5-1
se non trovo lo zero sottraggo 1 alla cella di sinistra
e sempre per sapere, nell'intervallo possono comparire degli 0 tipo 6 - 8 - 0 - 2 , in tal caso come potrei gestirlo?
ciao
=SE(SCARTO($A$5;;CONTA.SE($A$1:A1;0)-1)=0;"";SE(A$1=0;SCARTO($A$5;;CONTA.SE($A$1:A1;0)-1)-1;A$1-1))
Ciao
commento a parte. ogni volta che vedo la tua immagine di mike scoppio a ridere perché me lo immagino che smanetta su excel in cerca di popolarità :XD.
domani al lavoro provo la tua soluzione. sto cercando praticamente di creare una solta di gantt in cui inserisco i nr di turni e coloro le celle. il passo successivo sarà associare il nr di produzione su un''altra riga, ma devo studiare su come fare.
intanto grazie 1000
ciao
se hai bisogno siamo qui
ti ricordi gentilmente di chiudere la discussione