Ισχύει για
Συνδρομητική έκδοση SharePoint Server SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint στο Microsoft 365 SharePoint Foundation 2010 SharePoint Server 2010 Το SharePoint στο Microsoft 365 για μικρές επιχειρήσεις Windows SharePoint Services 3.0

Επιστρέφει μια τιμή εάν μια συνθήκη που καθορίζετε είναι TRUE και μια άλλη εάν είναι FALSE. Χρησιμοποιήστε τη συνάρτηση IF για τη διεξαγωγή ελέγχων υπό όρους σε τιμές και τύπους.

Σύνταξη

IF(logical_test;value_if_true;value_if_false)

Logical_test     είναι οποιαδήποτε τιμή ή παράσταση που μπορεί να υπολογιστεί σε TRUE ή FALSE. Για παράδειγμα, η παράσταση [Τρίμηνο1]=100 είναι μια λογική παράσταση. Εάν η τιμή σε μία γραμμή της στήλης, [Τρίμηνο1], ισούται με 100, η παράσταση λαμβάνει την τιμή TRUE. Διαφορετικά, η παράσταση λαμβάνει την τιμή FALSE. Αυτό το όρισμα μπορεί να χρησιμοποιήσει οποιονδήποτε τελεστή υπολογισμού σύγκρισης.

Value_if_true     είναι η τιμή που επιστρέφεται εάν logical_test είναι TRUE. Για παράδειγμα, εάν αυτό το όρισμα είναι η συμβολοσειρά κειμένου "Εντός προϋπολογισμού" και το όρισμα logical_test είναι TRUE, τότε η συνάρτηση IF εμφανίζει το κείμενο "Εντός προϋπολογισμού". Εάν logical_test είναι TRUE και value_if_true είναι κενό, το όρισμα αυτό επιστρέφει την τιμή 0 (μηδέν). Για να εμφανίσετε τη λέξη TRUE, χρησιμοποιήστε τη λογική τιμή TRUE για αυτό το όρισμα. Value_if_true μπορεί να είναι ένας άλλος τύπος.

Value_if_false     είναι η τιμή που επιστρέφεται εάν logical_test είναι FALSE. Για παράδειγμα, εάν αυτό το όρισμα είναι η συμβολοσειρά κειμένου "Πέρα από τον προϋπολογισμό" και το όρισμα logical_test είναι FALSE, τότε η συνάρτηση IF εμφανίζει το κείμενο "Πέρα από τον προϋπολογισμό". Εάν logical_test είναι FALSE και παραλειφθεί value_if_false (δηλαδή, μετά την value_if_true, δεν υπάρχει κόμμα), τότε επιστρέφεται η λογική τιμή FALSE. Εάν logical_test είναι FALSE και value_if_false είναι κενό (δηλαδή, μετά την value_if_true, υπάρχει ένα κόμμα ακολουθούμενο από τη δεξιά παρένθεση), τότε επιστρέφεται η τιμή 0 (μηδέν). Value_if_false μπορεί να είναι ένας άλλος τύπος.

Σχόλια

  • Μπορείτε να ενθέσετε έως και επτά συναρτήσεις IF ως value_if_true και value_if_false ορίσματα για να δημιουργήσετε πιο περίτεχνους ελέγχους. Δείτε τα τελευταία από τα παρακάτω παραδείγματα.

  • Όταν υπολογίζονται τα ορίσματα value_if_true και value_if_false, η συνάρτηση IF επιστρέφει την τιμή που επιστρέφεται από αυτές τις προτάσεις.

  • Εάν κάποια από τα ορίσματα της συνάρτησης IF είναι πίνακες, κάθε στοιχείο του πίνακα υπολογίζεται κατά τη διεξαγωγή της πρότασης IF.

Παράδειγμα συνόλου 1

C ol1

Col2

Στήλη3

Δαπάνη

τύπος

Περιγραφή (αποτέλεσμα)

50

=IF([Έξοδα]<=100;"Εντός προϋπολογισμού";"Εκτός προϋπολογισμού")

Εάν ο αριθμός είναι μικρότερος ή ίσος του 100, ο τύπος εμφανίζει την τιμή "Εντός προϋπολογισμού". Διαφορετικά, η συνάρτηση εμφανίζει το μήνυμα "Εκτός προϋπολογισμού". (Εντός προϋπολογισμού)

23

45

89

50

=IF([Έξοδα]=100;SUM([Στήλη1];[Στήλη2];[Στήλη3]),"")

Εάν ο αριθμός είναι 100, τότε προστίθενται οι τρεις τιμές. Διαφορετικά, επιστρέφεται κενό κείμενο (""). ()

Παράδειγμα συνόλου 2

Πραγματικές_δαπάνες

ΠροβλεπόμεναΑνάπες

τύπος

Περιγραφή (Αποτέλεσμα)

1500

900

=IF([Πραγματικές_άνοιγμες]>[Προβλεπόμενες_δαπάνες];"Εκτός προϋπολογισμού";"OK")

Ελέγχει εάν η πρώτη γραμμή είναι πέρα από τον προϋπολογισμό (Πέρα από τον προϋπολογισμό)

500

900

=IF([Πραγματικές_άνοιγμες]>[Προβλεπόμενες_δαπάνες];"Εκτός προϋπολογισμού";"OK")

Ελέγχει εάν η δεύτερη γραμμή είναι πάνω από τον προϋπολογισμό (OK)

Παράδειγμα συνόλου 3

Παρτιτούρα

τύπος

Περιγραφή (Αποτέλεσμα)

45

=IF([Βαθμολογία]>89,"A";IF([Βαθμολογία]>79;"B",IF([Βαθμολογία]>69;"C";IF([Βαθμολογία]>59;"D";"F"))))

Αναθέτει έναν βαθμό επιστολών στην πρώτη βαθμολογία (F)

90

=IF([Βαθμολογία]>89,"A";IF([Βαθμολογία]>79;"B",IF([Βαθμολογία]>69;"C";IF([Βαθμολογία]>59;"D";"F"))))

Αναθέτει βαθμό γραμμάτων στη δεύτερη βαθμολογία (A)

78

=IF([Βαθμολογία]>89,"A";IF([Βαθμολογία]>79;"B",IF([Βαθμολογία]>69;"C";IF([Βαθμολογία]>59;"D";"F"))))

Αναθέτει βαθμό γραμμάτων στην τρίτη βαθμολογία (C)

Στο προηγούμενο παράδειγμα, η δεύτερη πρόταση IF είναι επίσης το value_if_false όρισμα στην πρώτη πρόταση IF. Ομοίως, η τρίτη πρόταση IF είναι το value_if_false όρισμα της δεύτερης πρότασης IF. Για παράδειγμα, εάν η πρώτη logical_test ([Βαθμολογία]>89) είναι TRUE, επιστρέφεται η τιμή "A". Εάν το πρώτο logical_test είναι FALSE, υπολογίζεται η δεύτερη πρόταση IF κ.ο.κ.

Οι βαθμολογίες των γραμμάτων εκχωρούνται σε αριθμούς χρησιμοποιώντας το ακόλουθο κλειδί (υπό την προϋπόθεση ότι χρησιμοποιούνται μόνο ακέραιοι αριθμοί).

Εάν το αποτέλεσμα είναι

Στη συνέχεια, επιστρέψτε

Μεγαλύτερο από 89

A

Από 80 έως 89

B

Από 70 έως 79

C

Από 60 έως 69

D

Μικρότερο από 60

Π

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.