Come scrivere una formula/dichiarazione IF in Excel
Excel è un programma di fogli di calcolo così potente che dubito che chiunque possa sapere tutto ciò che può fare. Ci sono così tanti aspetti del programma, è sorprendente che tutto possa essere racchiuso in un'interfaccia così semplice. Di recente stavo usando Excel per alcuni lavori a casa e mi sono ritrovato a usare la funzione SE per scrivere alcune formule.
Essere in grado di scrivere una semplice istruzione IF in Excel è essenziale, soprattutto se hai sempre a che fare con molti numeri. È una di quelle cose non troppo complicate come le macro, ma non necessariamente intuitive come la somma di una colonna di numeri.
Istruzioni IF in Excel
In questo articolo, ti guiderò attraverso una breve guida alla scrittura di un'istruzione IF in un foglio di lavoro Excel . Per iniziare, dovresti comprendere le basi di tutte le affermazioni IF:
IF condition THEN true ELSE false
Questo è praticamente tutto. La condizione è solitamente un confronto di qualcosa. Quel qualcosa è normalmente numeri o testo. Inizieremo con alcuni confronti di numeri di base, quindi testo, quindi includeremo operatori come AND/OR , ecc. Quindi ecco il nostro primo esempio:
Abbiamo un esempio molto semplice qui. Due colonne con due numeri, 25 e 35. Se Column C , vogliamo verificare se Column A è maggiore di 10, emetteremo il testo Yes , altrimenti il testo No . Alcune cose da notare:
1. Non è necessario mettere una serie di parentesi attorno al confronto effettivo, ma è un'ottima pratica, soprattutto quando il confronto diventa più complicato.
2. Per emettere testo per il valore true o false, è necessario utilizzare le virgolette doppie. In caso contrario, penserà che stai cercando di fare riferimento a un intervallo denominato in Excel .
Ora vediamo altre cose che puoi fare. Nella sezione di confronto, puoi anche fare matematica. Ad esempio, puoi farlo se ti piace:
Qui stiamo dicendo che se il valore di A2 per 10 è maggiore di 10, allora output Yes , altrimenti output No. Abbastanza(Pretty) semplice eh? Ora supponiamo di voler emettere numeri anziché testo. Ecco un esempio:
In questo esempio, se il valore in A2 è maggiore di 10, emetterà il valore moltiplicato per 2, altrimenti moltiplicherà il valore per 5. Abbastanza(Pretty) inutile, ma ottieni il punto. Puoi anche utilizzare il valore di altre celle nella formula.
Qui stiamo dicendo che se il valore di A2 è maggiore di 10, moltiplica B2 per 10, altrimenti moltiplica B2 per 5 e genera quel valore nella cella C2. Ora rendiamo le cose più complicate. E se volessimo emettere Sì(Yes) se sia A2 che B2 sono maggiori di 10?
Ecco qualcosa di nuovo! Se vogliamo A2 > 10 AND B2 > 10 , allora dobbiamo usare la funzione AND all'interno della funzione SE. Sembra complicato, ma non troppo male. La funzione AND fondamentalmente accetta più argomenti di confronto ( A2 > 10 ) e esegue un AND su di essi. Devono essere tutti veri per visualizzare " Sì(Yes) ". Puoi aggiungere tre o quattro o più argomenti di confronto, se lo desideri. Se vuoi fare un OR, sostituisci semplicemente AND sopra con la parola OR.
Che dire se si desidera restituire un valore diverso dal testo o da un numero calcolato. Cosa succede se si desidera restituire il valore di una cella su un foglio diverso? Bene, puoi fare qualcosa del genere:
Per il valore vero, restituirò il valore della cella A1 su Foglio 2(Sheet 2) . È abbastanza facile! Quindi puoi facilmente fare riferimento ai valori di altri fogli, se lo desideri. Nella stessa luce, puoi anche usare un valore da un altro foglio anche nel confronto logico, ad esempio Foglio2!A1 > 10. Diamo un'occhiata a più cose che puoi fare! Supponiamo di voler eseguire un'istruzione IF in base al tipo di valore memorizzato in una cella (numero, testo o spazio vuoto). Puoi fare qualcosa del genere:
È possibile utilizzare ISTEXT e ISNUMBER per gli altri due tipi di dati. Queste funzioni possono essere davvero utili quando si scrivono formule SE. Nota che puoi sostanzialmente utilizzare la maggior parte delle funzioni in Excel all'interno di un'istruzione IF, quindi sentiti libero di scatenarti. Ad esempio, puoi utilizzare funzioni come SUM , MAX , MIN , ecc.
Finora abbiamo lavorato con un solo valore nel confronto logico, ma supponiamo di voler lavorare con un gruppo di celle. Ad esempio, se tutti i numeri in un intervallo di celle sono maggiori di 10, genera True , altrimenti False .
È semplice come usare i due punti come mostrato sopra, A2:A4. In questo caso, ogni valore da A2 ad A4 verrà testato per vedere se è maggiore di 10. Se lo sono tutti, verrà visualizzato il valore vero. Che dire delle istruzioni IF nidificate?
Qui, sto dicendo che se A2 è maggiore di 10, emetti un valore, ma in caso contrario, esegui un altro confronto IF. SE B2(IF B2) è maggiore di 10, emette un valore diverso. Puoi annidare le istruzioni IF a 64 livelli di profondità, il che significa che puoi fare cose piuttosto complicate. Probabilmente non avrai mai bisogno di andare così lontano, ma a volte è utile per alcuni livelli di profondità.
Questa è solo un'introduzione di base all'istruzione IF, ma si spera che ti aiuti a iniziare. Stai cercando di scrivere un'istruzione IF per fare qualcosa in Excel e non riesci a capirlo? Pubblica un commento qui con il problema e cercherò di aiutarti a scrivere la formula SE corretta. Divertiti!
Related posts
Come eliminare le righe vuote in Excel
Come utilizzare la funzione Speak Cells di Excel
Come inserire un foglio di lavoro Excel in un documento di Word
Come utilizzare l'analisi What-If di Excel
Come correggere una riga in Excel
Usa la tastiera per modificare l'altezza della riga e la larghezza della colonna in Excel
Una guida VBA avanzata per MS Excel
Come rimuovere le righe duplicate in Excel
Come cercare in Excel
Utilizzo dello strumento di ricerca degli obiettivi di analisi What-If di Excel
2 modi per utilizzare la funzione di trasposizione di Excel
Quando utilizzare Index-Match invece di VLOOKUP in Excel
Come condividere un file Excel per una facile collaborazione
5 modi per convertire il testo in numeri in Excel
Come rimuovere le linee della griglia in Excel
4 modi per utilizzare un segno di spunta in Excel
Che cos'è un array VBA in Excel e come programmarne uno
3 modi per dividere una cella in Excel
Centrare i dati del foglio di lavoro in Excel per la stampa
Differenze tra Microsoft Excel Online ed Excel per desktop