openoffice-utenti-it mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dav...@flossconsulting.it
Subject Re: [utenti-it] R: Re: [utenti-it] SE una sola volta
Date Fri, 11 Mar 2016 08:13:09 GMT
Il 2016-03-11 09:11 davide@flossconsulting.it 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 ndlsas1@inwind.it 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 <ciampix@libero.it>
>>> Data: 10/03/2016 10.57
>>> A: <utenti-it@openoffice.apache.org>, 
>>> "ndlsas1@inwind.it"<ndlsas1@inwind.it>
>>> Ogg: Re: [utenti-it] SE una sola volta
>>> 
>>> On Thu, Mar 10, 2016 at 10:51:27AM +0100, ndlsas1@inwind.it 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: utenti-it-unsubscribe@openoffice.apache.org
>>> For additional commands, e-mail: utenti-it-help@openoffice.apache.org
>>> 
>>> 
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: utenti-it-unsubscribe@openoffice.apache.org
>> For additional commands, e-mail: utenti-it-help@openoffice.apache.org
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: utenti-it-unsubscribe@openoffice.apache.org
> For additional commands, e-mail: utenti-it-help@openoffice.apache.org

---------------------------------------------------------------------
To unsubscribe, e-mail: utenti-it-unsubscribe@openoffice.apache.org
For additional commands, e-mail: utenti-it-help@openoffice.apache.org


Mime
View raw message