Buona l'idea delle iterazione, forse salva la capra e i cavoli a Angelo,
che ha una bella gatta da pelare.
:-)
Ma cosa accade con le iterazioni usando il file in tanti se diversi?
Io la vedo male.
E farsi/fare una applicazione che giri su web?
Tutti hanno accesso al web.
Francesca Chiarelli
-------------------
Il 11/03/2016 9.13, [email protected] ha scritto:
Il 2016-03-11 09:11 [email protected] ha scritto:
Se ho capito bene potresti usare il concetto di stato e quindi usare
formule ricorsive.
Questo un piccolo esempio. Ti elenco le celle con le funzioni relative.
B2 = NUMERO
C2 = IF(C3=1;B2;D2)
C3 = IF(B2<10;1;0)
D2 = C2
Vai su Opzioni > Opzioni > Calc > Calcola
e abilita Iterazioni
D2 è il risultato in uscita
C3 contiene la condizione che quando è vera conferma il valore
presente in D2, quando falsa lascia passare il valore della cella B2.
La condizione in C3 puoi inglobarla nella cella C2 con un IF concatenato.
Dimenticavo...
Fai avanzare la cella B2 da 0 in avanti. Vedrai che superato il valore 9
la cella D2 rimane fissa e non cambia più.
Davide
Spero ti sia d'aiuto.
Davide
Il 2016-03-10 16:11 [email protected] ha scritto:
Qualche dato in più, forse ho stringato troppo!
Ho una tabella settimanale, ogni giorno viene inserito un valore per
trenta
voci.
I valori sono in A1(lun), B1(mar)...G1(dom). in H1 c'è la somma
della voce.
Ora come ora per fare un rapporto mensile ogni lunedì prima che
reinseriscano
i nuovi dati di lunedì, seleziono la colonna H1-H30 e me la copio nel
foglio
"mensilità" dove in automatico Calc somma le 4 settimane e mi da i
totali
mensili. Con Adesso() posso avere il seriale di ogni data, pensavo di
poter
automatizzare il mio copia incolla con una funzione (non posso usare
macro) del
tipo "SE Adesso() = data odierna; copia H1", quindi quando Adesso()
corrisponde
ad adesso il contenuto della cella Mensilità.A1 è il contenuto di H1, il
problema è che se il seriale di Adesso() non è uguale alla data
precisa esatta,
ho sempre un valore (falso, 0, "", eccetera) insomma il Se viene
"aggiornato"
prima (giusto) del raggiungimento della data impostata, ma anche dopo
(sbagliato) della data voluta, perdendo quindi il dato copiato.
Annidare il SE
non è un problema ma a cosa lo lego? ci vorrebbe un contatore
incrementale: se
appare qualcosa in K1 scrivi 1 e non cancellare mai più K1 anche se
il valore
scompare, se appare di nuovo allora in K2 scrivi 2 e così via..
allora si,
avrei un'altra condizione invariante (al massimo crescente ma non è un
problema) e potrei legare il Se a qualcosa di fisso.
Comando? intendete un campo?
Angelo
----Messaggio originale----
Da: Marco Ciampa <[email protected]>
Data: 10/03/2016 10.57
A: <[email protected]>,
"[email protected]"<[email protected]>
Ogg: Re: [utenti-it] SE una sola volta
On Thu, Mar 10, 2016 at 10:51:27AM +0100, [email protected] wrote:
provo a semplificare la domanda, io non ne vengo a capo...
E' possibile far eseguire il SE una sola volta e non ogni volta che
cambia il contenuto nella cella di raffronto?
Mi occorre che il valore mostrato nella cella contenente il SE diventi
FISSO
nel momento in cui la condizione discriminante è soddisfatta.
Magari non usando il SE, qualcos'altro... ho guardato le varie
formule ma
non ne vengo a capo.
Con due SE concatenati?
Se (prima condizione univoca, esempio giorno = x, o dato emesso diverso
da "" o 0, ecc) allora SE (altra condizione) fai quello che devi
fare...
No?
--
Marco Ciampa
I know a joke about UDP, but you might not get it.
+------------------------+
| GNU/Linux User #78271 |
| FSFE fellow #364 |
+------------------------+
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]