Come fare "se" in Excel?
Guarda il video
Prima di procedere alla considerazione della sintassifunzione "se", definiamo il suo scopo. È noto dalle lezioni di lingua inglese che "se" significa "se", e dalle lezioni di informatica "if" (IF) è una funzione logica della condizione: SE la condizione 1 è soddisfatta, quindi VERO, altrimenti - FALSO. Condizione 1 implica alcune espressioni logiche (ad esempio, un confronto), TRUE significa che la condizione è vera. Come risultato della condizione, potrebbe apparire qualche espressione matematica.
Per una comprensione, consideriamo un esempio di prezzi in un cinema. È noto che la maggior parte delle sessioni nelle ore del mattino (ad esempio, fino a 12 ore) sono più economiche rispetto a quelle diurne (fino a 22 ore) e quelle a turno sono più economiche della sera (fino a 24 ore). Dato che abbiamo 3 condizioni possibili (fino a 12, fino a 20 e fino a 24), allora abbiamo un algoritmo di branching (nidificato se loop):
- IF a 12, quindi 100 rubli., AKA
- Se fino a 20, poi 200 rubli.
- Altrimenti 250 rubli.
- Se fino a 20, poi 200 rubli.
L'uso di questa funzione è utile, in primo luogoturno, matematici, contabili e finanzieri (per il calcolo dei salari, calcolo dei prestiti, ecc.). È molto semplice implementarlo in MS Office Excel, poiché "Excel" è il programma di fogli elettronici più comune nel sistema operativo Windows e la sintassi è la stessa per tutte le versioni (da 97 a 2012).
Come fare "se" in Excel?
Per utilizzare la funzione, è necessario fare clic con il pulsante sinistro del mouse (LMB) nel campo libero della tabella, inserire il segno "=" e scrivere "IF". "Excel" darà un suggerimento pop-up nel modulo:
- IF (log_expression; [value_if_true]; [value_if_long]
Per selezionare questa espressione, fare clic su di essa 2 volte LMC.
I campi descritti tra parentesi quadre [] sono opzionali.
Considera l'esempio:
Facciamo un magazzino di un negozio di elettrodomestici, e tra le merci è necessario trovare televisori dell'assemblea russa che costano fino a 15 000 rubli.
La tabella ha 4 colonne: merci Colonna A-name, B - paese di produzione, C - il prezzo per il prodotto, D - segna circa il prodotto giusto.
Per soddisfare le nostre 3 condizioni (TV e Russia e fino a 15.000 rubli), è necessario scrivere la seguente espressione nel campo libero (riga D2-secondo della colonna D):
- = IF (AND (A2 = "TV"; B2 = "Russia"; C2 <15000); "+";)
nome |
il paese |
Prezzo, strofina |
|
TV | Federazione Russa | 10000 | + |
frigo | Germania | 10000 | 0 |
bollitore | Polonia | 2000 | 0 |
frigo | Federazione Russa | 18000 | 0 |
TV | Federazione Russa | 160000 | 0 |
bollitore | Federazione Russa | 1000 | 0 |
tostapane | Ungheria | 1500 | 0 |
TV | porcellana | 12000 | 0 |
frigo | Federazione Russa | 19000 | 0 |
bollitore | porcellana | 1800 | 0 |
frigo | Bielorussia | 10500 | 0 |
tostapane | porcellana | 2000 | 0 |
bollitore | porcellana | 2500 | 0 |
TV | Federazione Russa | 14800 | + |
frigo | Germania | 25000 | 0 |
Sapendo come funziona la funzione "se", è possibile creare cicli nidificati per risolvere compiti più complessi e controlli di più condizioni.