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

Μπορείτε να χρησιμοποιήσετε τύπους και συναρτήσεις σε λίστες ή βιβλιοθήκες για να υπολογίσετε δεδομένα με διάφορους τρόπους. Προσθέτοντας μια υπολογιζόμενη στήλη σε μια λίστα ή βιβλιοθήκη, μπορείτε να δημιουργήσετε έναν τύπο που περιλαμβάνει δεδομένα από άλλες στήλες και εκτελεί συναρτήσεις για τον υπολογισμό ημερομηνιών και ωρών, την εκτέλεση μαθηματικών εξισώσεων ή το χειρισμό κειμένου. Για παράδειγμα, σε μια λίστα εργασιών, μπορείτε να χρησιμοποιήσετε μια στήλη για να υπολογίσετε τον αριθμό των ημερών που απαιτούνται για την ολοκλήρωση κάθε εργασίας, με βάση τις στήλες Ημερομηνία έναρξης και Ημερομηνία ολοκλήρωσης.

Σημείωση: Αυτό το άρθρο περιγράφει τις βασικές έννοιες που σχετίζονται με τη χρήση τύπων και συναρτήσεων. Για συγκεκριμένες πληροφορίες σχετικά με μια συγκεκριμένη συνάρτηση, ανατρέξτε στο άρθρο σχετικά με αυτή τη συνάρτηση.

Σε αυτό το άρθρο

Επισκόπηση τύπων

Οι τύποι είναι εξισώσεις που εκτελούν υπολογισμούς σε τιμές σε μια λίστα ή βιβλιοθήκη. Ένας τύπος ξεκινά με ένα σύμβολο ίσον (=). Για παράδειγμα, ο παρακάτω τύπος πολλαπλασιάζει το 2 με το 3 και, στη συνέχεια, προσθέτει το 5 στο αποτέλεσμα.

=5+2*3

Μπορείτε να χρησιμοποιήσετε έναν τύπο σε μια υπολογιζόμενη στήλη και να υπολογίσετε προεπιλεγμένες τιμές για μια στήλη. Ένας τύπος μπορεί να περιέχει συναρτήσεις, αναφορές στηλών, τελεστές και σταθερές, όπως στο παρακάτω παράδειγμα.

=PI()*[Result]^2

Στοιχείο

Περιγραφή

Συνάρτηση

Η συνάρτηση PI() επιστρέφει την τιμή του π: 3,141592654.

Αναφορά (ή όνομα στήλης)

[Αποτέλεσμα] αντιπροσωπεύει την τιμή στη στήλη "Αποτέλεσμα" για την τρέχουσα γραμμή.

Σταθερά

Αριθμοί ή τιμές κειμένου που εισάγονται απευθείας σε έναν τύπο, όπως 2.

Τελεστής

Ο τελεστής * (αστερίσκος) πολλαπλασιάζει και ο τελεστής ^ (δρομέας) υψώνει έναν αριθμό σε μια δύναμη.

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

Απλοί τύποι (όπως =128+345)

Οι παρακάτω τύποι περιέχουν σταθερές και τελεστές.

Παράδειγμα

Περιγραφή

=128+345

Προσθέτει 128 και 345

=5^2

Τετράγωνα 5

Τύποι που περιέχουν αναφορές στηλών (όπως =[Έσοδα] >[Κόστος])

Οι παρακάτω τύποι αναφέρονται σε άλλες στήλες στην ίδια λίστα ή βιβλιοθήκη.

Παράδειγμα

Περιγραφή

=[Έσοδα]

Χρησιμοποιεί την τιμή στη στήλη Έσοδα.

=[Έσοδα]*10/100

Το 10% της τιμής στη στήλη Έσοδα.

=[Έσοδα] > [Κόστος]

Επιστρέφει "Ναι" εάν η τιμή στη στήλη "Έσοδα" είναι μεγαλύτερη από την τιμή στη στήλη "Κόστος".

Τύποι που καλούν συναρτήσεις (όπως =AVERAGE(1; 2; 3; 4; 5))

Οι παρακάτω τύποι καλούν ενσωματωμένες συναρτήσεις.

Παράδειγμα

Περιγραφή

=AVERAGE(1; 2; 3; 4; 5)

Επιστρέφει τον μέσο όρο ενός συνόλου τιμών.

=MAX([Q1]; [Q2]; [Q3]; [Q4])

Επιστρέφει τη μέγιστη τιμή ενός συνόλου τιμών.

=IF([Κόστος]>[Έσοδα], "Δεν ok", "OK")

Επιστρέφει την τιμή Not OK εάν το κόστος είναι μεγαλύτερο από τα έσοδα. Διαφορετικά, επιστρέφει ok.

=DAY("15-Απρ-2008")

Επιστρέφει το τμήμα ημέρας μιας ημερομηνίας. Αυτός ο τύπος επιστρέφει τον αριθμό 15.

Τύποι με ένθετες συναρτήσεις (όπως =SUM(IF([A]>[B]; [A]-[B]; 10) [C]))

Οι παρακάτω τύποι καθορίζουν μία ή περισσότερες συναρτήσεις ως ορίσματα συνάρτησης.

Παράδειγμα

Περιγραφή

=SUM(IF([A]>[B]; [A]-[B]; 10) [C])

Η συνάρτηση IF επιστρέφει τη διαφορά μεταξύ των τιμών στις στήλες A και B ή 10.

Η συνάρτηση SUM προσθέτει την τιμή επιστροφής της συνάρτησης IF και την τιμή στη στήλη C.

=DEGREES(PI())

Η συνάρτηση PI επιστρέφει τον αριθμό 3,141592654.

Η συνάρτηση DEGREES μετατρέπει μια τιμή που καθορίζεται από ακτίνια σε μοίρες. Αυτός ο τύπος επιστρέφει την τιμή 180.

=ISNUMBER(FIND("BD";[Στήλη1]))

Η συνάρτηση FIND αναζητά τη συμβολοσειρά BD στη Στήλη1 και επιστρέφει την αρχική θέση της συμβολοσειράς. Επιστρέφει τιμή σφάλματος εάν δεν βρεθεί η συμβολοσειρά.

Η συνάρτηση ISNUMBER επιστρέφει Ναι εάν η συνάρτηση FIND επιστρέφει μια αριθμητική τιμή. Διαφορετικά, επιστρέφει την τιμή Όχι.

Αρχή της σελίδας

Επισκόπηση συναρτήσεων

Οι συναρτήσεις είναι προκαθορισμένοι τύποι που εκτελούν υπολογισμούς χρησιμοποιώντας συγκεκριμένες τιμές, οι οποίες ονομάζονται ορίσματα, με συγκεκριμένη σειρά ή δομή. Οι συναρτήσεις μπορούν να χρησιμοποιηθούν για την εκτέλεση απλών ή σύνθετων υπολογισμών. Για παράδειγμα, η παρακάτω παρουσία της συνάρτησης ROUND στρογγυλοποιεί έναν αριθμό στη στήλη Κόστος σε δύο δεκαδικά ψηφία.

=ROUND([Cost], 2)

Το ακόλουθο λεξιλόγιο είναι χρήσιμο όταν μαθαίνετε συναρτήσεις και τύπους:

Δομή     Η δομή μιας συνάρτησης ξεκινά με το σύμβολο της ισότητας (=) ακολουθούμενο από το όνομα της συνάρτησης, μια αριστερή παρένθεση, τα ορίσματα της συνάρτησης διαχωρισμένα με ελληνικά ερωτηματικά και μια δεξιά παρένθεση.

ΟΝΟΜΑ ΣΥΝΑΡΤΗΣΗΣ     Αυτό είναι το όνομα μιας συνάρτησης που υποστηρίζεται από λίστες ή βιβλιοθήκες. Κάθε συνάρτηση λαμβάνει ένα συγκεκριμένο αριθμό ορισμάτων, τα επεξεργάζεται και επιστρέφει μια τιμή.

Ορίσματα     Τα ορίσματα μπορεί να είναι αριθμοί, κείμενο, λογικές τιμές όπως Αληθές ή Ψευδές ή αναφορές στηλών. Το όρισμα που καθορίζετε πρέπει να παράγει μια έγκυρη τιμή για το συγκεκριμένο όρισμα. Τα ορίσματα μπορεί επίσης να είναι σταθερές, τύποι ή άλλες συναρτήσεις.

Σε ορισμένες περιπτώσεις, ίσως χρειαστεί να χρησιμοποιήσετε μια συνάρτηση ως ένα από τα ορίσματα μιας άλλης συνάρτησης. Για παράδειγμα, ο παρακάτω τύπος χρησιμοποιεί μια ένθετης συνάρτηση AVERAGE και συγκρίνει το αποτέλεσμα με το άθροισμα δύο τιμών στηλών.

=AVERAGE([Cost1], SUM([Cost2]+[Discount]))

Έγκυρες τιμές επιστροφής     Όταν μια συνάρτηση χρησιμοποιείται ως όρισμα, πρέπει να επιστρέφει τον ίδιο τύπο τιμής που χρησιμοποιεί το όρισμα. Για παράδειγμα, εάν το όρισμα χρησιμοποιεί "Ναι" ή "Όχι", τότε η ένθετα συνάρτηση πρέπει να επιστρέφει "Ναι" ή "Όχι". Εάν όχι, η λίστα ή η βιβλιοθήκη εμφανίζει ένα #VALUE! ως τιμή σφάλματος.

Όρια επιπέδου ένθεσης     Ένας τύπος μπορεί να περιέχει έως οκτώ επίπεδα ένθετων συναρτήσεων. Όταν η συνάρτηση B χρησιμοποιείται ως όρισμα στη συνάρτηση A, η συνάρτηση B είναι συνάρτηση δεύτερου επιπέδου. Στο παραπάνω παράδειγμα, για παράδειγμα, η συνάρτηση SUM είναι μια συνάρτηση δεύτερου επιπέδου, επειδή είναι ένα όρισμα της συνάρτησης AVERAGE. Μια συνάρτηση ένθετης στη συνάρτηση SUM θα ήταν μια συνάρτηση τρίτου επιπέδου και ούτω καθεξής.

Σημειώσεις: 

  • Λίστες και βιβλιοθήκες δεν υποστηρίζουν τις συναρτήσεις RAND και NOW.

  • Οι συναρτήσεις TODAY και ME δεν υποστηρίζονται σε υπολογιζόμενες στήλες, αλλά υποστηρίζονται στη ρύθμιση προεπιλεγμένης τιμής μιας στήλης.

Αρχή της σελίδας

Χρήση αναφορών στηλών σε τύπο

Μια αναφορά προσδιορίζει ένα κελί στην τρέχουσα γραμμή και υποδεικνύει σε μια λίστα ή βιβλιοθήκη πού μπορείτε να αναζητήσετε τις τιμές ή τα δεδομένα που θέλετε να χρησιμοποιήσετε σε έναν τύπο. Για παράδειγμα, το [Κόστος] αναφέρεται στην τιμή της στήλης Κόστος στην τρέχουσα γραμμή. Εάν η στήλη Κόστος έχει την τιμή 100 για την τρέχουσα γραμμή, τότε η συνάρτηση =[Κόστος]*3 επιστρέφει 300.

Με τις αναφορές, μπορείτε να χρησιμοποιήσετε τα δεδομένα που περιέχονται σε διαφορετικές στήλες μιας λίστας ή βιβλιοθήκης σε έναν ή περισσότερους τύπους. Οι στήλες των παρακάτω τύπων δεδομένων μπορούν να αναφέρονται σε έναν τύπο: μία γραμμή κειμένου, αριθμός, νομισματική μονάδα, ημερομηνία και ώρα, επιλογή, ναι/όχι και υπολογισμού.

Μπορείτε να χρησιμοποιήσετε το εμφανιζόμενο όνομα της στήλης για να την αναφέρετε σε έναν τύπο. Εάν το όνομα περιλαμβάνει ένα διάστημα ή έναν ειδικό χαρακτήρα, πρέπει να περικλείσετε το όνομα σε αγκύλες ([ ]). Στις αναφορές δεν γίνεται διάκριση πεζών-κεφαλαίων. Για παράδειγμα, μπορείτε να αναφέρετε τη στήλη "Τιμή μονάδας" σε έναν τύπο ως [Τιμή μονάδας] ή [τιμή μονάδας].

Σημειώσεις: 

  • Δεν μπορείτε να αναφέρετε μια τιμή σε μια γραμμή διαφορετική από την τρέχουσα γραμμή.

  • Δεν μπορείτε να αναφέρετε μια τιμή σε άλλη λίστα ή βιβλιοθήκη.

  • Δεν μπορείτε να αναφέρετε το αναγνωριστικό μιας γραμμής για μια γραμμή που μόλις εισαγάγατε. Το αναγνωριστικό δεν υπάρχει ακόμη κατά την εκτέλεση του υπολογισμού.

  • Δεν μπορείτε να κάνετε αναφορά σε άλλη στήλη σε έναν τύπο που δημιουργεί μια προεπιλεγμένη τιμή για μια στήλη.

Αρχή της σελίδας

Χρήση σταθερών σε τύπο

Μια σταθερά είναι μια τιμή που δεν υπολογίζεται. Για παράδειγμα, η ημερομηνία 10/9/2008, ο αριθμός 210 και το κείμενο "Τριμηνιαίες αποδοχές" είναι σταθερές. Οι σταθερές μπορεί να είναι από τους παρακάτω τύπους δεδομένων:

  • Συμβολοσειρά (Παράδειγμα: =[Επώνυμο] = "Smith")

    Οι σταθερές συμβολοσειράς περικλείονται σε εισαγωγικά και μπορεί να περιλαμβάνουν έως 255 χαρακτήρες.

  • Αριθμός (Παράδειγμα: =[Κόστος] >= 29,99)

    Οι αριθμητικές σταθερές μπορεί να περιλαμβάνουν δεκαδικά ψηφία και μπορεί να είναι θετικές ή αρνητικές.

  • Ημερομηνία (Παράδειγμα: =[Ημερομηνία] > DATE(2007;7;1))

    Οι σταθερές ημερομηνίας απαιτούν τη χρήση της συνάρτησης DATE(έτος;μήνας;ημέρα).

  • Δυαδική τιμή (Παράδειγμα: =IF([Κόστος]>[Έσοδα], "Απώλεια", "Χωρίς ζημία")

    Ναι και Όχι είναι δυαδικές σταθερές. Μπορείτε να τις χρησιμοποιήσετε σε παραστάσεις υπό όρους. Στο παραπάνω παράδειγμα, εάν το όρισμα κόστος είναι μεγαλύτερο από το όρισμα έσοδα, η συνάρτηση IF επιστρέφει "Ναι" και ο τύπος επιστρέφει τη συμβολοσειρά "Απώλεια". Εάν το όρισμα κόστος είναι ίσο ή μικρότερο από το όρισμα έσοδα, η συνάρτηση επιστρέφει την τιμή Όχι και ο τύπος επιστρέφει τη συμβολοσειρά "Καμία απώλεια".

Αρχή της σελίδας

Χρήση τελεστών υπολογισμού σε τύπο

Οι τελεστές καθορίζουν τον τύπο υπολογισμού που θέλετε να εκτελέσετε στα στοιχεία ενός τύπου. Λίστες και βιβλιοθήκες υποστηρίζουν τρεις διαφορετικούς τύπους τελεστών υπολογισμού: αριθμητικό, σύγκριση και κείμενο.

Αριθμητικοί τελεστές

Χρησιμοποιήστε τους ακόλουθους αριθμητικούς τελεστές για να εκτελέσετε βασικές μαθηματικές πράξεις, όπως πρόσθεση, αφαίρεση ή πολλαπλασιασμό. για να συνδυάσετε αριθμούς, ή για να προκύψουν αριθμητικά αποτελέσματα.

Αριθμητικός τελεστής

Σημασία (παράδειγμα)

+ (σύμβολο συν)

Πρόσθεση (3+3)

– (σύμβολο μείον)

Αφαίρεση (3–1)Άρνηση (–1)

* (αστερίσκος)

Πολλαπλασιασμός (3*3)

/ (κάθετος)

Τμήμα (3/3)

% (σύμβολο ποσοστού)

Ποσοστό (20%)

^ (σύμβολο εκθέτη)

Εκθετική δύναμη (3^2)

Τελεστές σύγκρισης

Μπορείτε να συγκρίνετε δύο τιμές με τους ακόλουθους τελεστές. Όταν γίνεται σύγκριση δύο τιμών με τη χρήση αυτών των τελεστών, το αποτέλεσμα είναι μια λογική τιμή των τιμών "Ναι" ή "Όχι".

Τελεστής σύγκρισης

Σημασία (παράδειγμα)

= (σύμβολο της ισότητας)

Ίσο με (A=B)

> (σύμβολο "μεγαλύτερο από")

Μεγαλύτερο από (A>B)

< (σύμβολο "μικρότερο από")

Μικρότερο από (A<B)

>= (σύμβολο "μεγαλύτερο ή ίσο")

Μεγαλύτερο ή ίσο με (A>=B)

<= (σύμβολο "μικρότερο ή ίσο")

Μικρότερο ή ίσο με (A<=B)

<> (σύμβολο ανισότητας)

Not equal to (A<>B)

Τελεστής κειμένου

Χρησιμοποιήστε το εμπορικό "και" (&) για να συνδέσετε ή να συνενώνετε μία ή περισσότερες συμβολοσειρές κειμένου για να δημιουργήσετε ένα μεμονωμένο τμήμα κειμένου.

Τελεστής κειμένου

Σημασία (παράδειγμα)

& (εμπορικό "και")

Συνδέει ή συνενώνει δύο τιμές για την παραγωγή μίας συνεχούς τιμής κειμένου ("Βορράς"&"άνεμος")

Σειρά με την οποία μια λίστα ή βιβλιοθήκη εκτελεί λειτουργίες σε έναν τύπο

Οι τύποι υπολογίζουν τιμές με μια συγκεκριμένη σειρά. Ένας τύπος μπορεί να ξεκινά με ένα σύμβολο ίσον (=). Μετά το σύμβολο ίσον ακολουθούν τα στοιχεία που θα υπολογιστούν (οι τελεστέοι), τα οποία διαχωρίζονται από τελεστές υπολογισμού. Λίστες και οι βιβλιοθήκες υπολογίζουν τον τύπο από αριστερά προς τα δεξιά, σύμφωνα με μια συγκεκριμένη σειρά για κάθε τελεστή στον τύπο.

Προτεραιότητα τελεστών

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

Τελεστής

Περιγραφή

Αρνητικοί αριθμοί (όπως στο –1)

%

Ποσοστό

^

Ύψωση σε δύναμη

* και /

Πολλαπλασιασμός και διαίρεση

+ και –

Πρόσθεση και αφαίρεση

&

Συνένωση (συνδέει δύο συμβολοσειρές κειμένου)

= < > <= >= <>

Σύγκριση

Χρήση παρενθέσεων

Για να αλλάξετε τη σειρά των υπολογισμών, περικλείστε σε παρενθέσεις το τμήμα του τύπου που πρόκειται να υπολογιστεί πρώτο. Για παράδειγμα, ο παρακάτω τύπος παράγει τον αριθμό 11, επειδή μια λίστα ή βιβλιοθήκη υπολογίζει τον πολλαπλασιασμό πριν από την προσθήκη. Ο τύπος πολλαπλασιάζει το 2 με το 3 και μετά προσθέτει το 5 στο αποτέλεσμα.

=5+2*3

Αντίθετα, εάν χρησιμοποιήσετε παρενθέσεις για να αλλάξετε τη σύνταξη, η λίστα ή η βιβλιοθήκη προσθέτει 5 και 2 μαζί και, στη συνέχεια, πολλαπλασιάζει το αποτέλεσμα επί 3 για να παράγει το 21.

=(5+2)*3

Στο παρακάτω παράδειγμα, οι παρενθέσεις γύρω από το πρώτο τμήμα του τύπου επιβάλλουν στη λίστα ή τη βιβλιοθήκη να υπολογίσει πρώτα [Κόστος]+25 και, στη συνέχεια, να διαιρέσει το αποτέλεσμα με το άθροισμα των τιμών στις στήλες EC1 και EC2.

=([Cost]+25)/SUM([EC1]+[EC2])

Αρχή της σελίδας

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

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

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