Vai al contenuto

Excel: problema funzione

Risposte in primo piano

Data una colonna di valori, devo calcolare il risultato di una funzione, questa: =(2-SEN(A2:A22))/RADQ((1-LOG(A2:A22;2)))

Ora, per alcuni valori la funzione non esiste e Excel mi segna #NUM!. Io devo cambiare in automatico questo messaggio con uno a mia scelta, tipo INDEFINITO.

Per farlo utilizzo la funzione SE. Funzionerebbe tutto, se la condizione fosse una, ma in questo caso sono 2: il LOG>0 e RADQ((1-LOG(A2:A22;2)))>0.

Come faccio a inserire due condizioni in una stessa funzione? Non so più dove sbattere la testa :banghead: aiutatemi!

  • Risposte 7
  • Visualizzazioni 2,1k
  • Creata
  • Ultima risposta

Utenti più attivi in questa discussione

Messaggi più popolari

  • Obiwankenobi
    Obiwankenobi

    Prova un pò così: SE(E(LOG(A1;2)>0;RADQ(1-LOG(A1;2))>0));(2*SEN(A1))/RADQ(1-LOG(A1;2)); "INDEFINITO")

Data una colonna di valori, devo calcolare il risultato di una funzione, questa: =(2-SEN(A2:A22))/RADQ((1-LOG(A2:A22;2)))

Ora, per alcuni valori la funzione non esiste e Excel mi segna #NUM!. Io devo cambiare in automatico questo messaggio con uno a mia scelta, tipo INDEFINITO.

Per farlo utilizzo la funzione SE. Funzionerebbe tutto, se la condizione fosse una, ma in questo caso sono 2: il LOG>0 e RADQ((1-LOG(A2:A22;2)))>0.

Come faccio a inserire due condizioni in una stessa funzione? Non so più dove sbattere la testa :banghead: aiutatemi!

A memoria:

=E(LOG>0;RADQ((1-LOG(A2:A22;2)))>0)

Nella guida in linea di Excel dovresti trovare tutto quel che ti serve comunque...

  • Autore

=SE((LOG(A1;2)>0;RADQ((1-LOG(A1;2)))>0);(2*SEN(A1))/RADQ(1-LOG(A1;2)); "INDEFINITO")

da ancora errore...

anche così:

=SE((LOG(A1;2)>0),(RADQ(1-LOG(A1;2))>0); (2*SEN(A1))/RADQ(1-LOG(A1;2)); "INDEFINITO")

Prova un pò così:

SE(E(LOG(A1;2)>0;RADQ(1-LOG(A1;2))>0));(2*SEN(A1))/RADQ(1-LOG(A1;2)); "INDEFINITO")

=SE((LOG(A1;2)>0;RADQ((1-LOG(A1;2)))>0);(2*SEN(A1))/RADQ(1-LOG(A1;2)); "INDEFINITO")

da ancora errore...

anche così:

=SE((LOG(A1;2)>0),(RADQ(1-LOG(A1;2))>0); (2*SEN(A1))/RADQ(1-LOG(A1;2)); "INDEFINITO")

Passo 1: leggere con attenzione le risposte che vengono fornite;

A memoria:

=E(LOG>0;RADQ((1-LOG(A2:A22;2)))>0)

=SE(E(LOG(A1;2)>0;RADQ((1-LOG(A1;2)))>0);(2*SEN(A1))/RADQ(1-LOG(A1;2));"INDEFINITO")

Passo 2: consultare la guida in linea. Visto che sto comunque ragionando a memoria, la soluzione potrebbe non essere corretta.

Si possono volendo usare anche due funzioni SE consecutive...

SE(LOG(argomento;base)>0;SE(RADQ(1-LOG(argomento;base))>0;calcolo;"indefinito")

oppure son la funzione SE(E(..))

Ciao

excel: l'unico programma talmente imbecille da tradurre anche le parole chiave, cosi` fai le tue belle funzioncine, le porti da uno che ce l'ha in inglese e "SE" non diventa "IF" e quindi non funziona niente: geniale!

Eheh, commento un po' OT ma vero... :-p

In ogni caso, se hai la versione in inglese, diventa IF(AND(..)) oppure IF(..;IF();..))

Ciao

  • Autore

Ok problema risolto. Grazie a Obiwankenobi ;-)

Crea un account o accedi per commentare

Impostazioni cookie

Utilizziamo cookie tecnici necessari al funzionamento del sito e, solo con il tuo consenso, cookie statistici (analytics) per misurare e migliorare i servizi. Non utilizziamo cookie di profilazione pubblicitaria. Leggi la Cookie Policy oppure gestisci le preferenze.

Account

Navigation

Cerca

Configura le notifiche push del browser

Chrome (Android)
  1. Tocca l'icona del lucchetto accanto alla barra degli indirizzi.
  2. Tocca Autorizzazioni → Notifiche.
  3. Regola le tue preferenze.
Chrome (Desktop)
  1. Fai clic sull'icona del lucchetto nella barra degli indirizzi.
  2. Seleziona Impostazioni sito.
  3. Trova Notifiche e regola le tue preferenze.