Note: The other languages of the website are Google-translated. Back to English

Λειτουργία Excel REDUCE (365)

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

λειτουργία μείωσης 1


Σύνταξη

=REDUCE ([initial_value],array,lambda(accumulator, value))


Επιχειρήματα

  • Αρχική τιμή (προαιρετικό): Η αρχική τιμή του συσσωρευτή. Εάν παραλειφθεί, η προεπιλεγμένη τιμή είναι 0.
  • Παράταξη (απαιτείται): Ο πίνακας που θα μειωθεί.
  • Λάμδα (απαιτείται): Η προσαρμοσμένη συνάρτηση LAMBDA που εφαρμόζεται για τη μείωση του πίνακα.
    • Συσσωρευτής (απαιτείται): Η αξία αθροίστηκε και επέστρεψε ως τελικό αποτέλεσμα.
    • αξία (απαιτείται): Ο υπολογισμός που εφαρμόζεται σε κάθε στοιχείο του πίνακα.

επιστροφή Αξία

Η καλύτερη Λειτουργία REDUCE επιστρέφει μία μόνο τιμή.


Σημειώσεις λειτουργίας

  1. Η λειτουργία REDUCE εισήχθη πρόσφατα Excel για το Microsoft 365. Επομένως, δεν είναι διαθέσιμο σε προηγούμενες εκδόσεις του Excel.
  2. Η καλύτερη #ΑΞΙΑ! Η τιμή σφάλματος προκύπτει εάν συμβεί μία από τις παρακάτω καταστάσεις:
    • παρέχεται μια μη έγκυρη συνάρτηση LAMBDA.
    • παρέχεται λάθος αριθμός παραμέτρων.

Παράδειγμα

Όπως δείχνει το παρακάτω στιγμιότυπο οθόνης, υπάρχει μια σειρά δεδομένων. Προς την άθροισμα των ζυγών και περιττών αριθμών στον πίνακα ξεχωριστά, κάντε τα εξής:

Για να αθροίσουμε τους ζυγούς αριθμούς, αντιγράψτε τον παρακάτω τύπο στο κελί F6 και, στη συνέχεια, πατήστε το εισάγετε κλειδί για να λάβετε το αποτέλεσμα.

=ΜΕΙΩΣΗ (0,Β6: Δ9,LAMBDA(a,b,IF(ISEVEN(b), a+b,a)))

λειτουργία μείωσης 3

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

=ΜΕΙΩΣΗ (0,Β6: Δ9,LAMBDA(a,b,IF(ISODD(b), a+b,a)))

λειτουργία μείωσης 2

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

=ΜΕΙΩΣΗ ( ,Β6: Δ9,LAMBDA(a,b,IF(ISEVEN(b), a+b,a)))

Σχετικές συναρτήσεις:

  • Excel MAP Λειτουργία
    Η συνάρτηση MAP εφαρμόζει μια συνάρτηση LAMBDA για τη δημιουργία μιας νέας τιμής και επιστρέφει έναν πίνακα που σχηματίζεται αντιστοιχίζοντας κάθε τιμή στον παρεχόμενο πίνακα (ες) σε μια νέα τιμή.

  • Excel LAMBDA Λειτουργία
    Η συνάρτηση Excel LAMBDA χρησιμοποιείται για τη δημιουργία προσαρμοσμένων συναρτήσεων που μπορούν να επαναχρησιμοποιηθούν σε ένα βιβλίο εργασίας.

  • Excel MAKEARRAY Λειτουργία
    Η συνάρτηση Excel MAKEARRAY επιστρέφει έναν υπολογισμένο πίνακα με βάση τον δεδομένο αριθμό γραμμών και στηλών.

 

Σχόλια (0)
Δεν υπάρχουν ακόμη βαθμολογίες. Γίνε ο πρώτος που θα αξιολογήσετε!
Δεν υπάρχουν σχόλια δημοσιεύτηκε ακόμα
Αφήστε τα σχόλιά σας
Δημοσίευση ως επισκέπτης
×
Αξιολογήστε αυτήν την ανάρτηση:
0   Χαρακτήρες
Προτεινόμενες τοποθεσίες

Ακολουθησε μας

Πνευματικά δικαιώματα © 2009 - www.extendoffice.com. | Ολα τα δικαιώματα διατηρούνται. Τροφοδοτείται από ExtendOffice. | Sitemap
Το Microsoft και το λογότυπο του Office είναι εμπορικά σήματα ή σήματα κατατεθέντα της Microsoft Corporation στις Ηνωμένες Πολιτείες ή / και σε άλλες χώρες.
Προστατεύεται από το Sectigo SSL