Τύπος Excel: IF με άλλους υπολογισμούς -

Γενική φόρμουλα

=IF(calculation1,calculation2,calculation3)

Περίληψη

Η συνάρτηση IF μπορεί να συνδυαστεί με άλλους υπολογισμούς τοποθετώντας άλλους τύπους και συναρτήσεις εντός της IF. Στο παράδειγμα που εμφανίζεται, ο τύπος στο G5, που αντιγράφηκε κάτω, είναι:

=IF(F5-E5>2,SUM(data1),SUM(data2))

όπου δεδομένων1 (Β5: Β14) και χαρακτήρα2 (C5: C14) ονομάζονται εύρη.

Όταν το αποτέλεσμα του F5-E5 είναι μεγαλύτερο από 2, η συνάρτηση IF επιστρέφει το άθροισμα των τιμών στα δεδομένα1. Όταν το αποτέλεσμα του F5-E5 δεν είναι μεγαλύτερο από 2, το IF επιστρέφει το SUM των τιμών στα δεδομένα2.

Εξήγηση

Ο σκοπός αυτού του τύπου είναι να δείξει πώς άλλοι τύποι και συναρτήσεις μπορούν να τοποθετηθούν μέσα στη συνάρτηση IF.

Η συνάρτηση IF παίρνει τρία ορίσματα ως εξής:

=IF(logical_test, value_if_true, value_if_false)

Σε αυτό το παράδειγμα, η λογική δοκιμή είναι η έκφραση F5-E5> 2:

=IF(F5-E5>2 // logical test

Όταν αυτή η έκφραση επιστρέφει TRUE, η συνάρτηση IF καλεί τη συνάρτηση SUM σε άθροισμα τιμών στα δεδομένα1:

SUM(data1) // when test is TRUE

Όταν η έκφραση επιστρέφει FALSE, IF καλεί τη συνάρτηση SUM να αθροίσει τις τιμές στα δεδομένα2:

SUM(data2) // when test is false

Και στις δύο περιπτώσεις, η συνάρτηση SUM επιστρέφει μια τιμή στη συνάρτηση IF και η IF επιστρέφει αυτήν την τιμή ως τελικό αποτέλεσμα.

Άλλοι υπολογισμοί

Αυτή η ιδέα μπορεί να προσαρμοστεί με όποιον τρόπο θέλετε. Για να επιστρέψετε έναν μέσο όρο αντί για ένα άθροισμα:

=IF(F5-E5>2,AVERAGE(data1),AVERAGE(data2))

Για να ελέγξετε αν τα F5 και F5 είναι και τα δύο μεγαλύτερα από 3:

=IF(AND(F5>3,E5>3),SUM(data1),SUM(data2))

Και ούτω καθεξής. Το θέμα είναι ότι μπορείτε να κάνετε τυχόν υπολογισμούς που θέλετε μέσα σε IF. Μπορείτε ακόμη και να δημιουργήσετε ένα ένθετο IF.

Σημείωση: η τοποθέτηση άλλων υπολογισμών μέσα σε μια συνάρτηση ή τύπο είναι μια συνήθης πρακτική σε πολλούς πιο προηγμένους τύπους. Δεν περιορίζεται στη συνάρτηση IF. Μπορείτε να βρείτε πολλά παραδείγματα σε αυτήν τη λίστα.

ενδιαφέροντα άρθρα...