Punto informatico Network
Login Esegui login | Non sei registrato? Iscriviti ora (è gratuito!)
Username: Password:
  • Annuncio Pubblicitario

Congiungere 2 o più operatori logici in Excel

Office fa le bizze? Photoshop non funziona più? Forse possiamo darti una mano...

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda Andy94 » dom gen 20, 2013 2:27 pm

Ma scusa un secondo, perché c'è una piccola cosa che mi sfugge. Il controllo del totale va fatto _sempre_ sulla cella B10 o sulla cella precedente a quella attualmente considerata?
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda usag » dom gen 20, 2013 2:37 pm

Il controllo del totale va fatto sempre sulla cella B10 o sulla cella precedente a quella attualmente considerata?


La cella B10 contiene praticamente l'importo iniziale, presente sul deposito ad inizio anno (01.01), quindi non è una cella di calcolo; di fatto, viene usata dall'utente una volta sola, ad inizio anno appunto.
Il controllo del totale complessivo (capitale + interessi maturati, a fine anno) viene calcolato in automatico nella cella G8 (quella blue, con testo giallo), che praticamente somma il totale degli interessi maturati (colonna A) al capitale totale raggiunto a fine anno (colonna B).
La colonna B invece si auto aggiorna continuamente, in base alle movimentazioni "vive" (versamenti o prelevamenti), quindi aumenta o diminuisce il capitale, in base alle singole operazioni; ogni sua riga, quindi, è direttamente collegata alla cella immediatamente superiore e a quelle accanto, relative ai versamenti e ai prelevamenti.
Avatar utente
usag
Bronze Member
Bronze Member
 
Messaggi: 503
Iscritto il: mar ott 03, 2006 4:40 am

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda Andy94 » dom gen 20, 2013 2:55 pm

Ok, ho capito.

Per risparmiare tempo, però, ti chiederei di caricare il file Excel da qualche parte (Dropbox o siti di filehosting) già compilato in modo che possa guardarci direttamente. Altrimenti dovrei replicarmelo in locale. [grazie]
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm


Re: Congiungere 2 o più operatori logici in Excel

Messaggioda usag » dom gen 20, 2013 3:03 pm

Ti chiederei di caricare il file Excel da qualche parte (Dropbox o siti di filehosting)


Purtroppo non sono registrato a nessuno di questo genere di siti, per un'atavica reminescenza a mettere i fatti miei in mano a siti che non mi appartengono, e di cui non possa esercitarci un certo controllo.


Magari, se ti mando il file, tramite messaggio privato?

Grazie [brindisi].
Avatar utente
usag
Bronze Member
Bronze Member
 
Messaggi: 503
Iscritto il: mar ott 03, 2006 4:40 am

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda usag » dom gen 20, 2013 3:25 pm

Scusa Andy,
ma non riesco a inviarti l'allegato; non trovo la casella dedicata.
Se vado su Esporta come CVS, mi rimanda alla stessa pagina.
Abbi pazienza [acc2]
Avatar utente
usag
Bronze Member
Bronze Member
 
Messaggi: 503
Iscritto il: mar ott 03, 2006 4:40 am

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda Andy94 » dom gen 20, 2013 3:29 pm

Ti ho inviato un PM con le indicazioni.
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda usag » dom gen 20, 2013 3:43 pm

Ok, ti ho appena inviato il file al tuo indirizzo

[^]
Avatar utente
usag
Bronze Member
Bronze Member
 
Messaggi: 503
Iscritto il: mar ott 03, 2006 4:40 am

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda Andy94 » dom gen 20, 2013 3:52 pm

Ok, ho visto.
L'unico modo semplice che hai per evitare il problema è quello di stampare 0 se l'importo supera i 35000 euro.
In questo caso dovrai modificare due formule:
A12 diventa
Codice: Seleziona tutto
=SE(B12>35001;"0";SE(B12<4000;B12*F2*(E12-A10)/36500;SE(B12<17000;B12*F3*(E12-A10)/36500;SE(B12>17000;B12*F4*(E12-A10)/36500;))))


B12 diventa
Codice: Seleziona tutto
=SE(B10+D12-G12<35001;B10+D12-G12;"0")


E la questione si risolve.

Se invece vuoi che non venga visualizzato niente, devi modificare tutte le formule partendo da B12 in giù in questo modo:
Codice: Seleziona tutto
=SE(B12<>"";SE(B12+D13-G13<35001;B12+D13-G13;"");"")

E la formula di G8 in questo modo:
Codice: Seleziona tutto
=SE(B52<>"";SOMMA(B52+A53); "")


[ciao]
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda usag » dom gen 20, 2013 4:14 pm

Ciao,

purtroppo l'opzione che mi hai proposto te:
Codice: Seleziona tutto
=SE(B12>35001;"0";SE(B12<4000;B12*F2*(E12-A10)/36500;SE(B12<17000;B12*F3*(E12-A10)/36500;SE(B12>17000;B12*F4*(E12-A10)/36500;))))

l'avevo già provata fra i primi tentativi, e infatti funziona, come dicevo, solo sulla prima riga; probabilmente ha funzionato anche a te sulla cella della prima riga (A12), ma se provi a trasferirla dalla seconda riga in giù (A13), vedrai che ti ripropone #VALORE!.
Lo stesso vale anche per la B.
Codice: Seleziona tutto
=SE(B10+D12-G12<35001;B10+D12-G12;"0")


Attuando invece il tuo secondo suggerimento:

Codice: Seleziona tutto
=SE(B12<>"";SE(B12+D13-G13<35001;B12+D13-G13;"");"")

non viene percepita come formula, ma come semplice testo; infatti mi riscrive tutto in output nella cella stessa.

comunque davvero grazie mille lo stesso, molto gentile [^]
Avatar utente
usag
Bronze Member
Bronze Member
 
Messaggi: 503
Iscritto il: mar ott 03, 2006 4:40 am

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda Andy94 » dom gen 20, 2013 4:22 pm

Inserisci questa in A12 e non trascinarla.
Codice: Seleziona tutto
=SE(B12>35001;"0";SE(B12<4000;B12*$F$2*(E12-A10)/36500;SE(B12<17000;B12*$F$3*(E12-A10)/36500;SE(B12>17000;B12*$F$4*(E12-A10)/36500;))))

Inserisci questa in B12 e non trascinarla.
Codice: Seleziona tutto
=SE(B10+D12-G12<35001;B10+D12-G12;"0")


Fai solo queste due operazioni e lascia dappertutto le formule che avevi scritto tu (quindi anche in G8 rimuovi la modifica che ti avevo proposto).

In questo scenario a me funziona correttamente. A te no?
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda usag » dom gen 20, 2013 6:40 pm

Fai solo queste due operazioni e lascia dappertutto le formule che avevi scritto tu.
In questo scenario a me funziona correttamente. A te no?


Ok, adesso tutto funziona; ho anche capito del perché mi dava sempre quella scritta odiosa; perché la formula leggeva, tra gli altri, anche il valore della cella soprastante, quindi, trovando un testo anziché un numero, non riusciva a sommare e dava di fatto errore.
Grazie mille [^]
Per caso (vedo che sei molto esperto di Excel), sai mica come proteggere le celle di calcolo?
Ossia, non vorrei che chi usa il programma, per sbaglio, cancellasse il contenuto matematico delle celle che di fatto eseguono i calcoli, lasciando quindi all'utente soltanto la possibilità di modificare le celle "giuste" (cioè i versamenti, i prelevamenti e le relative date delle singole operazioni), impedendo quindi di modificare o danneggiare il contenuto delle celle che si occupan dei calcoli, anche perché altrimenti il programma andrebbe a p.....e. [:D]
Grazie ancora per tutto, se potessi ti offrirei una birra [brindisi]
[ciao]
Avatar utente
usag
Bronze Member
Bronze Member
 
Messaggi: 503
Iscritto il: mar ott 03, 2006 4:40 am

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda Andy94 » dom gen 20, 2013 6:48 pm

perché la formula leggeva, tra gli altri, anche il valore della cella soprastante

Infatti, ma non era l'unico problema. Se guardi ho messo il dollaro in alcune celle: questo crea un riferimento fisso che non viene modficato in fase di trascinamento.
sai mica come proteggere le celle di calcolo?

Seleziona tutte le celle della cartella di lavoro, quindi CTRL+1 (i tasti sopra le lettere). Vai su Protezione e deseleziona bloccato. Conferma con OK. Seleziona le celle di calcolo, rifai la stessa procedura mettendo, invece, "bloccato".

Vai nella scheda Revisione, scegli Proteggi foglio. Assicurati che sia selezionato solo "seleziona celle sbloccate" e inserisci una password.

That's it, plain and simple. [^]
se potessi ti offrirei una birra

Non disturbarti, la birra non mi piace. [acc2]
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda usag » dom gen 20, 2013 7:22 pm

Bene, perfetto.
Grazie ancora per TUTTO [grazie] [^]
Avatar utente
usag
Bronze Member
Bronze Member
 
Messaggi: 503
Iscritto il: mar ott 03, 2006 4:40 am

Re: Congiungere 2 o più operatori logici in Excel

Messaggioda Andy94 » dom gen 20, 2013 7:36 pm

Prego. [^]
Avatar utente
Andy94
Membro Ufficiale (Gold)
Membro Ufficiale (Gold)
 
Messaggi: 9998
Iscritto il: lun apr 09, 2007 8:39 pm

Precedente

Torna a Software

Chi c’è in linea

Visitano il forum: Nessuno e 4 ospiti

Powered by phpBB © 2002, 2005, 2007, 2008 phpBB Group
Traduzione Italiana phpBB.it

megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising