Condividi:        

SE annidati

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

SE annidati

Postdi statam » 24/02/16 18:53

Salve di nuovo, mi sto trovando in difficoltà a fare una funzione SE annidata.

In pratica io voglio che:

Codice: Seleziona tutto
SE(cella="stringa presa da una cella con cerca verticale" allora fai un'operazione; SE(cella="stringa presa da una cella con cerca verticale" allora fai un'altra operazione)

il tutto con un'approssimazione assoluta del valore che esce: ho utilizzato dunque l'"ARROTONDA.ECCESSO.PRECISA" (ovvero se mi esce 1,2 deve arrotondare per eccesso e farmi uscire 2)



Ho provato ad abbozzarla a codice così ma c'è qualcosa che non va:

Codice: Seleziona tutto
=ARROTONDA.ECCESSO.PRECISA(SE(A1="pane";((B1*C1)/D1)/30;SE(A1="frutta";((B1*C1)/D1)/30))


Il risultato dovrebbe essere un numero approssimato per eccesso.
Spero di essere stato comprensibile, appena possibile vi hosto il file
statam
Utente Junior
 
Post: 47
Iscritto il: 30/12/15 19:30

Sponsor
 

Re: SE annidati

Postdi Anthony47 » 24/02/16 23:40

La sintassi per due Se annidati e'
Se(Cella1=valore1;SeVero;Se(Cella2=valore2;SeVero2;SeFalso2))

La sintassi dell'Arrotoda:
ARROTONDA.ECCESSO.PRECISA(num; peso)
(peso e' opzionale, se manca l'arrotondamento avviene ai multipli di 1)

La sintassi di Cerca.Vert:
Cerca.Vert(Valore; Matrice; Colonna; Intervallo)

Quindi grosso modo la tua formula sara'
=ARROTONDA.ECCESSO.PRECISA( Se(Condizione1= Cerca.Vert(Valore; Matrice; Colonna; Intervallo) ;SeVero;Se(Cella2= Cerca.Vert(Valore; Matrice; Colonna; Intervallo) ;SeVero2;SeFalso2)) ; peso)

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea

Re: SE annidati

Postdi statam » 25/02/16 18:58

Anthony47 ha scritto:La sintassi per due Se annidati e'
Se(Cella1=valore1;SeVero;Se(Cella2=valore2;SeVero2;SeFalso2))

La sintassi dell'Arrotoda:
ARROTONDA.ECCESSO.PRECISA(num; peso)
(peso e' opzionale, se manca l'arrotondamento avviene ai multipli di 1)

La sintassi di Cerca.Vert:
Cerca.Vert(Valore; Matrice; Colonna; Intervallo)

Quindi grosso modo la tua formula sara'
=ARROTONDA.ECCESSO.PRECISA( Se(Condizione1= Cerca.Vert(Valore; Matrice; Colonna; Intervallo) ;SeVero;Se(Cella2= Cerca.Vert(Valore; Matrice; Colonna; Intervallo) ;SeVero2;SeFalso2)) ; peso)

Ciao


Funziona solo che se all'interno ci aggiungo una funziona se che, alla condizione cella vuota deve restituire una stringa vuota, il risultato anzichè essere una cella vuota è 0. Dove sbaglio?

Ci ho aggiunto questo:
Codice: Seleziona tutto
SE(A1="";"")
statam
Utente Junior
 
Post: 47
Iscritto il: 30/12/15 19:30

Re: SE annidati

Postdi Anthony47 » 26/02/16 12:39

Dove sbaglio?
Con questo livello di dettaglio ti potranno rispondere sul forum di www.lostregone.it

Io posso solo fare la previsione che "probabilmente" hai sbagliato la formula; per informazioni piu' attendibili dovresti almeno indicare quale formula hai usato.

Ciao
Avatar utente
Anthony47
Moderatore
 
Post: 19196
Iscritto il: 21/03/06 16:03
Località: Ivrea


Torna a Applicazioni Office Windows


Topic correlati a "SE annidati":


Chi c’è in linea

Visitano il forum: Ricky0185 e 57 ospiti