Il 21/01/2016 08:35, [email protected] ha scritto:
Salve, mi chiamo Pierpaolo (Piraino).
Ho un problema su di un foglio elettronico ed ho bisogno (ovviamente) di un 
aiuto.
Si tratta di questo.Ho raccolto in un unico foglio, una serie di estratti conto bancari (diversi 
anni). Finchè si è trattato di fare sommatorie, piuttosto che ricerche singole di movimenti sul 
conto, non ci sono stati problemi.Il problema è nato quando ho cercato di "estrapolare" 
una "uscita", in funzione della presenza o meno di una serie di testi.
Mi spiego meglio...Ho creato, alcune colonne per evidenziare le spese delle singole voci di spesa familiare. 
Così, ad esempio, su di una colonna, ho messo i "Pagamenti Enel" ed ho fatto in modo che tutte le 
volte che nella cella contenente la descrizione del movimento bancario era presente il testo 
"Enel", il valore contenuto nella relativa cella delle uscite fosse riportato nella corrispondente 
cella della colonna "Pagamenti Enel".
E non ci sono stati problemi.
Quando ho affrontato le voci delle bollette telefoniche e del Gas, ho avuto problemi, perché non riesco a far 
verificare come vere condizioni multiple.In pratica nella colonna "Telefono" il controllo dovrebbe verificare 
la presenza del testo "Telecom" oppure "Vodafone" oppure "Fastweb" per rendere vero il 
test.
La cosa su cui mi sono orientato inizialmente è stata quella di adoperare la funzione logica "O", ma i vari 
"Valore logico 1", "Valore logico 2", ecc ecc, non possono essere la funzione "RICERCA" 
(o almeno non sono riuscito a farlo funzionare).
Allora ho provato con l'annidamento della funzione "SE", ma ricado sul fatto che per il 
test non posso adoperare la funzione "RICERCA".
Insomma ho fatto varie prove, ma non riesco a venirne a capo.
Immagino il problema sia il fatto che non si possono "mescolare" un dato numerico (il risultato della 
funzione "RICERCA") con la necessità di un dato logico, così come richiesto nei test sia della funzione 
"SE", sia nella funzione "O".
Come posso risolvere?
GraziePierpaolo

Puoi usare: Somma.se() con le espressioni regolari se hai spuntato in:
Strumenti->Opzioni->LibreOffice_calc->Calcola
permetti_espressioni_regolari_nelle_formule
esempio: (controlla le righe A2:A4881 mentre somma gli importi in J2:J4881)
=SOMMA.SE(A2:A4881;".*\<Telecom\>.*";J2:J4881)+SOMMA.SE(A2:A4881;".*\<Vodafone\>.*";J2:J4881)+SOMMA.SE(A2:A4881;".*\<Fastweb\>.*";J2:J4881)

oppure

https://wiki.openoffice.org/wiki/Documentation/How_Tos/Using_Arrays#Tips_and_Tricks

ciao
Beppe

--
Come cancellarsi: E-mail [email protected]
Problemi? http://it.libreoffice.org/supporto/mailing-lists/come-cancellarsi/
Linee guida per postare + altro: 
http://wiki.documentfoundation.org/Local_Mailing_Lists/it
Archivio della lista: http://listarchives.libreoffice.org/it/users/
Tutti i messaggi inviati a questa lista vengono archiviati pubblicamente e non 
sono eliminabili

Rispondere a