› Excel e gli applicativi Microsoft Office › Scelta di una cella con un valore in base ad una condizione
-
AutoreArticoli
-
Buongiorno, dovrei risolvere questo piccolo problema ma non ci riesco, ho provato con SE.
ho due celle che in base ad una condizione imposta manualmente hanno una D3 ha valore 130 e l'altra D6 1.800 in un una terza G12 cella dovrebbe comparire 130 o 1800 a a seconda della scelta effettuata precedentemente. Vorrei anche, se possibile, che le due condizioni non potessero essere selezionate contemporaneamente e quindi la cella G12 mi restituisse Errore se inavvertitamente l'operatore imponesse le condizioni contemporaneamente. Penso serva un SE nidificato ma non ci riesco. Office 365
Detto così pare complicato ma allego file dal quale si può evincere che è tutto molto più semplice.
Grazie
Allegati:
You must be logged in to view attached files.Se non ho capito male, un SE con un operatore E:
cella G12:
=SE(E(C3<>0;C6<>0);"ERRORE";SE(C3<>0;D3;D6))
Non viene però testato il caso che nessuna X sia presente nè in C3 nè in C6.
Ecco una soluzione carina per testare la verifica di cui parlavo poco fa. Segnala errore se entrambe le celle sono vuote così come se entrambe le celle sono segnate con X, altrimenti restituisce il valore corrispondente alla cella marcata con X:
cella G12:
=SE(XOR(C3=0;C6<>0);"ERRORE";SE(C3<>0;D3;D6))
La risposta di vecchio frac va bene, solo che vorrei che se non fosse selezionata nessuna delle celle C3 e C6 il risultato fosse zero.
Grazie
Ciao VF
Ottima soluzione se il richiedente ha la versione 2013; ma se fosse un "tapino" come me con SOLO la versione 2010 come la mettiamo?
Ho provato, ma non cavo un ragno dal buco.
Ciao,
Mario
PS - Sbattendoci la testa forse qualcosa vien fuori.
=SE(E(C3="X";C6="X");"Errore";SE(E(C3="X";C6="");F3;F6))
Non gestisce però il caso in cui entrambe le X manchino.
Ora ho sotto mano solo office 2007 e questa non funziona proverò su office 365
=SE(XOR(C3=0;C6<>0);"ERRORE";SE(C3<>0;D3;D6))
Marius44 wrote:Ottima soluzione se il richiedente ha la versione 2013; ma se fosse un "tapino" come me con SOLO la versione 2010
Hai ragione ho lavorato su Excel 2013. Ne deduco che XOR non esiste nelle verisoni precedenti. La mia versione primordiale prevedeva una combinazione di SE, O, ed E in diversa salsa mista, poi ho scoperto che c'era XOR 🙂
Cosa vuoi, sono passato da Excel 2 a Excel 2013 (ho stazionato per anni su Excel 2007) e ormai non so neanche più su cosa lavoro 🙂
La formula compatibile sarebbe questa:
=SE(O(E(C3<>0;C6<>0);E(C3=0;C6=0));"ERRORE";SE(C3<>0;D3;D6))
iarots wrote:vorrei che se non fosse selezionata nessuna delle celle C3 e C6 il risultato fosse zero
Ah allora ecco qui:
=SE(E(C3<>0;C6<>0);"ERRORE";SE(E(C3=0;C6=0);0;SE(C3<>0;D3;D6)))
-
AutoreArticoli