Skip to main content

Χρήσεις και παραδείγματα λειτουργιών στο Excel και στα Έγγραφα Google

FLOROMOSHOPOULOS VIDEO CLIP!!!!! (Ενδέχεται 2024)

FLOROMOSHOPOULOS VIDEO CLIP!!!!! (Ενδέχεται 2024)
Anonim

Μια συνάρτηση είναι ένας προκαθορισμένος τύπος στο Excel και στο Google Sheets, ο οποίος προορίζεται να πραγματοποιήσει συγκεκριμένους υπολογισμούς στο κελί στο οποίο βρίσκεται.

Σημείωση: Οι πληροφορίες σε αυτό το άρθρο ισχύουν για Excel 2019, Excel 2016, Excel 2013 και Φύλλα Google.

Σύνταξη λειτουργιών και επιχειρήματα

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

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

Για παράδειγμα, μία από τις πιο χρησιμοποιούμενες λειτουργίες στο Excel και στο Google Sheets είναι η λειτουργία SUM:

= SUM (D1: D6)

Σε αυτό το παράδειγμα:

  • Το όνομα λέει στο Excel να προσθέσει μαζί τα δεδομένα σε επιλεγμένα κελιά.
  • Η διένεξη (D1: D6) προσθέτει τα περιεχόμενα της περιοχής κελιών D1 προς το D6.

Φιγούρες λειτουργιών σε τύπους

Η χρησιμότητα των ενσωματωμένων λειτουργιών του Excel μπορεί να επεκταθεί με την εμφύτευση μιας ή περισσότερων λειτουργιών μέσα σε μια άλλη συνάρτηση σε μια φόρμουλα. Το αποτέλεσμα των λειτουργιών εμφύτευσης είναι να επιτρέπεται η πραγματοποίηση πολλαπλών υπολογισμών σε ένα μόνο κελί φύλλου εργασίας.

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

= ΣΤΡΟΓΓΥΛΟ (SUM (D1: D6), 2)

Κατά την αξιολόγηση των ενσωματωμένων λειτουργιών, το Excel εκτελεί πρώτα τη βαθύτερη ή εσώτατη λειτουργία και στη συνέχεια εκτελεί το δρόμο προς τα έξω. Ως αποτέλεσμα, ο παραπάνω τύπος θα είναι τώρα:

  • Βρείτε το άθροισμα των τιμών στα κελιά D1 προς το D6.
  • Γύρω από αυτό το αποτέλεσμα σε δύο δεκαδικά ψηφία.

Από το Excel 2007, επιτρέπονται έως και 64 επίπεδα ενσωματωμένων λειτουργιών. Στις προηγούμενες εκδόσεις επιτρεπόταν επτά επίπεδα ενσωματωμένων λειτουργιών.

Φύλλο εργασίας έναντι προσαρμοσμένων λειτουργιών

Υπάρχουν δύο κατηγορίες λειτουργιών στο Excel και στο Google Sheets:

  • Λειτουργίες του φύλλου εργασίας
  • Προσαρμοσμένες ή καθοριζόμενες από το χρήστη Λειτουργίες

Οι λειτουργίες του φύλλου εργασίας είναι αυτές που είναι εγγενείς στο πρόγραμμα, όπως το ΑΘΡΟΙΣΜΑ και ΣΤΡΟΓΓΥΛΟ λειτουργίες που αναφέρθηκαν παραπάνω. Οι προσαρμοσμένες λειτουργίες, από την άλλη πλευρά, είναι λειτουργίες γραμμένες ή καθορισμένες από το χρήστη.

Στο Excel, προσαρμοσμένες λειτουργίες γράφονται στην ενσωματωμένη γλώσσα προγραμματισμού: Visual Basic for Applications ή VBA για σύντομο χρονικό διάστημα. Οι λειτουργίες δημιουργούνται χρησιμοποιώντας τον επεξεργαστή της Visual Basic, ο οποίος είναι εγκατεστημένος με το Excel.

Οι προσαρμοσμένες λειτουργίες του φύλλου Google είναι γραμμένες σε Εφαρμογές Script, μια μορφή JavaScript και δημιουργούνται χρησιμοποιώντας τον επεξεργαστή σεναρίων που βρίσκεται κάτω από το Εργαλεία μενού.

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

Παρακάτω είναι ένα παράδειγμα μιας συνάρτησης που καθορίζει ο χρήστης και υπολογίζει τις εκπτώσεις αγοραστών που είναι γραμμένες στον κώδικα VBA. Οι αρχικές λειτουργίες που ορίζονται από το χρήστη, ή UDF , δημοσιεύονται στον ιστότοπο της Microsoft:

Λειτουργία Έκπτωση (ποσότητα, τιμή)Εάν η ποσότητα> = 100 Στη συνέχειαΈκπτωση = ποσότητα * τιμή * 0.1ΑλλούΈκπτωση = 0Τέλος εανΈκπτωση = Εφαρμογή.Κλήση (Έκπτωση, 2)Λειτουργία τερματισμού

Περιορισμοί

Στο Excel, οι λειτουργίες που ορίζονται από το χρήστη μπορούν να επιστρέψουν μόνο τις τιμές στα κελιά στα οποία βρίσκονται. Δεν μπορούν να εκτελέσουν εντολές που αλλάζουν το λειτουργικό περιβάλλον του Excel, όπως τροποποίηση των περιεχομένων ή μορφοποίηση ενός κελιού.

Η βάση γνώσεων της Microsoft παραθέτει τους ακόλουθους περιορισμούς για τις λειτουργίες που ορίζονται από τον χρήστη:

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

Λειτουργίες που ορίζονται από το χρήστη έναντι μακροεντολών στο Excel

Ενώ τα Φύλλα Google δεν τα υποστηρίζουν προς το παρόν, στο Excel, οι μακροεντολές είναι μια σειρά καταγεγραμμένων βημάτων που αυτοματοποιούν τις επαναλαμβανόμενες εργασίες του φύλλου εργασίας. Παραδείγματα εργασιών που μπορούν να αυτοματοποιηθούν περιλαμβάνουν μορφοποίηση δεδομένων ή αντιγραφή και επικόλληση λειτουργιών.

Παρόλο που και οι δύο χρησιμοποιούν τη γλώσσα προγραμματισμού VBA της Microsoft, διαφέρουν από δύο απόψεις:

  1. Τα UDF εκτελούν υπολογισμούς, ενώ οι μακροεντολές εκτελούν ενέργειες. Όπως αναφέρθηκε παραπάνω, τα UDF δεν μπορούν να εκτελέσουν λειτουργίες που επηρεάζουν το περιβάλλον του προγράμματος, ενώ οι μακροεντολές μπορούν.
  2. Στο παράθυρο επεξεργασίας της Visual Basic, τα δύο μπορούν να διαφοροποιηθούν επειδή:
    1. Τα UDF αρχίζουν με a Λειτουργία δήλωση και τέλος με Λειτουργία τερματισμού .
    2. Οι μακροεντολές αρχίζουν με α Υπο δήλωση και τέλος με End Sub.