Nel post precedente ho mostrato la funzione logica SE e la sua applicazione in un ipotetico calcolo di commissioni su una soglia predefinita.

Oggi vi voglio mostrare un altro esempio ed esplorare altre possibili applicazioni, soprattutto usando altri operatori logici.
Qui sotto potete vedere l’immagine del foglio di lavoro con l’esempio odierno.

se31

La prima cosa da notare è che nella colonna D sono presenti soltanto due aliquote, di conseguenza la condizione a cui fare riferimento è la presenza o meno del valore percentuale nelle celle di tale colonna.

Attivate E4 ed iniziamo ad inserire la nostra funzione SE.

L’obiettivo è quello di calcolare il prezzo unitario più il valore dell’IVA ed ottenere l’importo, altrimenti riportare soltanto il prezzo unitario.

Inserite la funzione SE cliccando sul pulsante Somma automatica sulla Ribbon. Nella casella del test inseriremo questa notazione: D4<>”" (la cella D4 è diversa da valore nullo).

Tale notazione indica che nella cella deve essere verificata la presenza di un qualsiasi valore. Ho scelto questa impostazione perché, a puro scopo di esempio, potrebbe essere riportata una percentuale diversa da 20%. Il caso sarebbe insolito, ma lo scopo didattico mi porta a mostrarvi un ventaglio di possibilità maggiori.

Nella casella Se_vero selezionare, di conseguenza, la cella C4, inserire l’asterisco e selezionare la cella D4, inserire il simbolo di somma e selezionare ancora C4. C4*D4+C4. Si calcola l’IVA e di somma al prezzo unitario per ottenere l’importo di quel prodotto.

Nella casella Se_falso selezionare C4 perché venga riportato soltanto il prezzo unitario nel caso non vi sia alcuna aliquota nella colonna preposta.

Il risultalto completo dell’operazione, visualizzabile nel suo intero sulla barra della formula, è =SE(D4<>”";C4*D4+C4;C4).

Il significato, in linguaggio naturale: se il contenuto della cella D4 è diverso da un valore nulla, moltiplica il P.U. per l’aliquota e sommalo al P.U., altrimenti riporta soltanto il P.U.. Normalmente questa “traduzione” di una formula o funzione aiuta a comprendere meglio ciò che questa fa.

Come dicevo nel post precedente, la parte fondamentale è la logica di base ad essere importante. I calcoli, naturalmente, dipendono dai risultati che volete ottenere con tale funzione.

In questo esempio è possibile approcciarsi anche in modo diverso.

Il test potrebbe anche assumere questa notazione: D4=”".

In questo modo si inverte il test e, di conseguenza, andranno invertiti i contenuti delle caselle Se_vero e Se_falso.

La funzione risultante sarà: =SE(D4=”";C4;C4*D4+C4).

Due modi di procedere, entrambi corretti. L’utente può, quindi, scegliere il modo di operare più semplice secondo il suo punto di vista. L’importante è che la logica di base rimanga coerente.

Ancora una volta invito gli eventuali utenti alle prime armi a contattarmi in caso di difficoltà, o che volessere porre delle domande, attraverso i commenti al post o scrivendomi una mail tramite il form alla pagina contatti.

Articoli correlati