Pagina 1 di 1

[Risolto] Risultato di una formula

Inviato: lunedì 1 settembre 2025, 9:04
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

Re: Risultato di una formula

Inviato: lunedì 1 settembre 2025, 16:04
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.

Re: Risultato di una formula

Inviato: mercoledì 3 settembre 2025, 9:27
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").

[Risolto] Risultato di una formula

Inviato: mercoledì 3 settembre 2025, 13:38
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.