[Risolto] Risultato di una formula

Discussioni sull'applicazione per i fogli di calcolo
Rispondi
Ant52
Messaggi: 180
Iscritto il: sabato 18 agosto 2018, 15:38

[Risolto] Risultato di una formula

Messaggio da Ant52 »

Buongiorno a tutti,
mi ritrovo con uno strano problema relativo ad una formula "nidificata" che dovrebbe darmi come risultato 0,504 mentre invece viene fuori 0 o blank.
La formula è la seguente:
=SE(SOMMA(E27:E31)=0;"";SE(E('INSERIMENTO DATI'.B10<>"BAGHERIA";'INSERIMENTO DATI'.B21<>"");SOMMA(E27:E31);SE(O('INSERIMENTO DATI'.B10="PALERMO";'INSERIMENTO DATI'.B10="TRABIA";'INSERIMENTO DATI'.B24="PALERMO";'INSERIMENTO DATI'.B24="TRABIA");SOMMA(E27:E31);SE(O('INSERIMENTO DATI'.B10="CAPACI";'INSERIMENTO DATI'.B10="BAGHERIA");SE(E('INSERIMENTO DATI'.D9<>"";'INSERIMENTO DATI'.D27<>"");Foglio3.H63+E31;SE(O('INSERIMENTO DATI'.B10="TORRETTA";'INSERIMENTO DATI'.B10="BAGHERIA";'INSERIMENTO DATI'.B10="CAPACI");SE(D14="";SOMMA(E27:E31);SE(K13<>"";(K13*0,15)+E31;(K15*0,15)+E31))))))))
Preciso che:
Somma (E27:E31)=0
nel campo B10 c'è scritto "CAPACI"
il campo B24 è vuoto
il campo D9 è vuoto
il campo D27 contiene un valore
il campo D14 contiene un valore
il campo K13 è vuoto
il campo k15 contiene il valore 3,36
il campo E31 è vuoto
Secondo i miei calcoli la formula dovrebbe calcolare K15*0,15+E31 (3,36*0,15)+0 ma invece mi dà risultato blank o 0 in quanto non scrive nulla nella cella.
Ho provato a seguire passo passo la formula con la "fx" e noto che nel subtotale mi dà 0,504 mentre se vado avanti fino alla fine nel risultato trovo blank. Spero di essere stato chiaro e che qualcuno mi possa aiutare a risolvere il problema. Grazie mille
Ultima modifica di Ant52 il mercoledì 3 settembre 2025, 15:52, modificato 1 volta in totale.
OpenOffice 4.1.5 Windows 10
Avatar utente
gioh66
Volontario assiduo
Volontario assiduo
Messaggi: 1906
Iscritto il: lunedì 31 luglio 2017, 14:57
Località: Friuli

Re: Risultato di una formula

Messaggio da gioh66 »

Buondì. Facendo delle prove ho notato che se metti la formula in una cella del foglio "INSERIMENTO DATI", il risultato è quello che ti aspetti.
Se invece inserisci la formula in un altro foglio, allora la formula mi da risultato nullo perchè mancano i riferimenti al foglio nelle formule SOMMA e non solo.
...se sei soddisfatto delle risposte ricevute metti il [Risolto] viewtopic.php?f=9&t=5661

Libreoffice 25.8 LinuxMint 21/22
cwolan
Messaggi: 14
Iscritto il: mercoledì 3 agosto 2022, 6:49

Re: Risultato di una formula

Messaggio da cwolan »

Buondì.
Ant52 ha scritto: lunedì 1 settembre 2025, 9:04 mi ritrovo con uno strano problema relativo ad una formula "nidificata" che dovrebbe darmi come risultato 0,504 mentre invece viene fuori 0 o blank.
La formula è la seguente:
=SE(SOMMA(E27:E31)=0;""; (...)

Preciso che:
Somma (E27:E31)=0
Sono un po' confuso. Vedi le formule nel file allegato (fogli: "Foglio1" e "INSERIMENTO DATI").
Allegati
RisultatoDiUnaFormula.ods
(9.25 KiB) Scaricato 5 volte
OpenOffice 1.1.5 – 4.1.15
LibreOffice 3.3.0.4 – 25.8
Windows 7,10,11 64-bit
Ant52
Messaggi: 180
Iscritto il: sabato 18 agosto 2018, 15:38

[Risolto] Risultato di una formula

Messaggio da Ant52 »

Ti ringrazio per l'interessamento. Credo di avere intuito, grazie alle due formule che mi hai inviato, che la soluzione del problema (molto probabilmente) sta nella prima istruzione SE(SOMMA(E27:E31)=0 mentre nella seconda (quella che dà il risultato corretto) hai scritto SE(SOMMA(E27:E31)<>0. Ritengo che la prima istruzione blocchi tutto il processo e faccia terminare la formula con il risultato 0 o blank mentre la seconda lo fa andare avanti fino alla fine. In ogni caso il problema si è risolto quindi grazie mille.
OpenOffice 4.1.5 Windows 10
Rispondi