Πίνακας περιεχομένων
Excel DSUM συνάρτηση είναι μια ΒΑΣΗ ΔΕΔΟΜΕΝΩΝ συνάρτηση αθροίσματος. DSUM Η συνάρτηση υπολογίζει το άθροισμα των καθορισμένων πεδίων σύμφωνα με τα καθορισμένα κριτήρια. Λαμβάνει τρία υποχρεωτικά ορίσματα: Εύρος , Πεδίο , και Κριτήρια .
Σε αυτό το άρθρο, θα μάθετε πώς μπορείτε να χρησιμοποιήσετε το DSUM συνάρτηση με κατάλληλα παραδείγματα.
Κατεβάστε το βιβλίο εργασίας του Excel
Χρήσεις της λειτουργίας Excel DSUM Function.xlsmΣυνάρτηση Excel DSUM: Σύνταξη και επιχειρήματα
⦽ Λειτουργία Στόχος:
Το DSUM συνάρτηση υπολογίζει το συνολικό άθροισμα ενός συγκεκριμένου Πεδίο με την αντιστοίχιση συγκεκριμένων Κριτήρια από ένα δεδομένο Εύρος .
⦽ Σύνταξη:
DSUM (βάση δεδομένων, πεδίο, κριτήρια)
⦽ Επιχειρήματα Επεξήγηση:
Επιχειρήματα | Υποχρεωτικό/προαιρετικό | Επεξήγηση |
---|---|---|
εύρος | Απαιτούμενο | περιοχή κελιών που περιέχει όλες τις καταχωρήσεις |
πεδίο | Απαιτούμενο | Υποδεικνύει τη στήλη που θα υπολογιστεί για το άθροισμα |
κριτήρια | Απαιτούμενο | εύρος κελιών στα οποία αποδίδονται συγκεκριμένες συνθήκες |
⦽ Τι μπορεί να χρησιμοποιηθεί ως κριτήριο:
DSUM προσφέρει πολλαπλούς τύπους κριτηρίων για το φιλτράρισμα δεδομένων από το εύρος. Μερικοί από τους πιο συχνά χρησιμοποιούμενους τύπους κριτηρίων είναι οι εξής
Κριτήρια | Τύπος | Έξοδος |
---|---|---|
"Unit Price" | Συμβολοσειρά | Σειρές που ταιριάζουν με "Unit Price" |
Cook* | Wildcard | Οι σειρές αρχίζουν με "Cook" |
*ies | Wildcard | Οι σειρές τελειώνουν με "ies" |
120 | Αριθμός | Ισούται με 120 |
>120 | Σύγκριση | Μεγαλύτερο από 120 |
<120 | Σύγκριση | Λιγότερο από 120 |
>=120 | Σύγκριση | Μεγαλύτερο ή ίσο από 120 |
120 | Σύγκριση | Όχι ίσο 120 |
Σύγκριση | Δεν είναι κενό | |
=B7 | Φόρμουλα | Ισούται με το επιχείρημα του Β7 |
⦽ Παράμετρος επιστροφής:
Το DSUM επιστρέφει μια τιμή αθροίσματος.
⦽ Ισχύει για:
Έκδοση του Microsoft Excel 2000 στο Γραφείο 365, Έκδοση Excel 2011 για το Mac και μετά.
4 Κατάλληλα παραδείγματα για τη χρήση της λειτουργίας DSUM του Excel
Παράδειγμα 1: Το DSUM χρησιμοποιείται ως συνάρτηση
Όπως όλες οι άλλες λειτουργίες, DSUM είναι μια συνάρτηση του Excel και λειτουργεί ως τέτοια. Απλώς πρέπει να δηλώσετε τα ορίσματα όπως σας υποδεικνύει η σύνταξη.
➧ Επικολλήστε τον ακόλουθο τύπο σε οποιοδήποτε κενό κελί (π.χ., G5:H5 ) για τον υπολογισμό του αθροίσματος των Μονάδα Λιανική τιμή πεδίο.
=DSUM(B8:H19, "Unit Price",B5:C6)
Μέσα στον τύπο,
B8:H19, είναι το εύρος.
"Τιμή μονάδας", είναι το καθορισμένο πεδίο του οποίου υπολογίζετε το άθροισμα.
B5:C6, εύρος όπου υπάρχουν συγκεκριμένα κριτήρια.
➧ Τύπος ENTER Στη συνέχεια, θα εμφανιστεί η τιμή που αξιολογήθηκε.
Με τον τύπο, επιβάλλουμε δύο κριτήρια
⏩ Άθροισμα Μονάδα Λιανική τιμή του Αναγνωριστικό παραγγελίας s μεγαλύτερο από 10021 .
⏩ Άθροισμα Μονάδα Λιανική τιμή του Ποσότητα πουλήθηκε μεγαλύτερο ή ίσο 120 .
Το DSUM η συνάρτηση αξιολογεί $3.74 Αθροίζει τις ευνοϊκές εγγραφές (δηλ. $1.87 και $1.87 ) και οδηγεί σε ( $1.87+$1.87 ) $3.74 .
Μπορείτε να χρησιμοποιήσετε διαφορετικά κριτήρια ανάλογα με τους τύπους δεδομένων σας και τις DSUM λειτουργεί μια χαρά.
Παράδειγμα 2: Το DSUM υπολογίζει το συνολικό άθροισμα (ένα κριτήριο)
Παρόμοια με το SUM λειτουργία, η DSUM μπορεί να υπολογίσει το συνολικό άθροισμα οποιουδήποτε Πεδίου (δηλ, Οποιαδήποτε στήλη ). Σε αυτή την περίπτωση, υπολογίζουμε το Συνολική τιμή κάθε πωληθέντος προϊόντος από το σύνολο δεδομένων.
➧ Γράψτε τον παρακάτω τύπο σε οποιοδήποτε κελί (δηλ, G5:H5 ).
=DSUM(B8:H19, "Συνολική τιμή",B5:C6)
Στον τύπο,
B8:H19, υποδεικνύει το εύρος.
"Συνολική τιμή", υποδεικνύει το καθορισμένο πεδίο του οποίου υπολογίζετε το άθροισμα.
B5:C6, αναφέρεται στην περιοχή όπου υπάρχουν συγκεκριμένα κριτήρια.
➧ Χτύπημα ENTER Στη συνέχεια, θα εμφανιστεί η συνολική αξία του αθροίσματος.
Ο τύπος επιβάλλει μόνο ένα κριτήριο
⏩ Για να αθροίσετε το Συνολική τιμή του Αναγνωριστικό παραγγελίας s ίση ή μικρότερη από 10017 δηλαδή όλες οι καταχωρίσεις στο σύνολο δεδομένων.
Η προκύπτουσα τιμή του τύπου είναι $2033.01. Αθροίζει όλες τις καταχωρήσεις στο Συνολική τιμή στήλη . Μπορείτε να χρησιμοποιήσετε άλλες επικεφαλίδες ως πεδία για να καταλήξετε στο συνολικό άθροισμα.
Παράδειγμα 3: Το DSUM υπολογίζει άθροισμα (πολλαπλά κριτήρια)
Από το προηγούμενο παράδειγμα (δηλ, Παράδειγμα 2 ), μαθαίνουμε το DSUM λειτουργεί παρόμοια με τη συνάρτηση SUM Τι γίνεται όμως αν θέλουμε απλώς να αθροίσουμε ένα συγκεκριμένο πεδίο που συμμορφώνεται με πολλαπλές συνθήκες;
Σε αυτό το σενάριο, επιβάλλουμε τέσσερα κριτήρια σε ένα εύρος (δηλ, B5:E6 ) και DSUM αθροίζει τις εγγραφές της Συνολική τιμή πεδίο που έχουν
⏩ Αναγνωριστικό παραγγελίας ίση ή μεγαλύτερη από 10017.
⏩ Περιοχή Ανατολικά.
⏩ Τοποθετημένο σε Cookies κατηγορία.
⏩ Ταυτοποιήθηκε ως Ρίζα βέλους Προϊόν.
➧ Γράψτε τον ακόλουθο τύπο σε οποιοδήποτε κελί (π.χ., G5:H5 ).
=DSUM(B8:H19, "Συνολική τιμή",B5:E6)
Οι αναφορές δηλώνουν τα ίδια ορίσματα όπως και στα προηγούμενα παραδείγματα. Όλα τα κριτήρια βρίσκονται στην ενότητα B8:H19 εύρος όπως μπορούμε να δούμε.
Ο τύπος ταιριάζει κάθε καθορισμένο πεδίο με τα κριτήρια και κινείται προς τα δεξιά για να ταιριάξει τελικά τις κατάλληλες καταχωρήσεις.
➧ Τύπος ENTER. Εμφανίζεται η συνολική τιμή.
Ο τύπος τελικά ταιριάζει 3 καταχωρήσεις που συμμορφώνονται με τους επιβαλλόμενους όρους και επιστρέφει την τιμή $695.42 .
Εάν διασταυρώσουμε την προκύπτουσα τιμή με τις αντίστοιχες καταχωρήσεις, η τιμή φαίνεται να είναι η ίδια ( $318.28 + $303.02 + $74.12 ) $695.42 .
Παράδειγμα 4: DSUM που χρησιμοποιείται σε μακροεντολές VBA
Μπορούμε επίσης να χρησιμοποιήσουμε το DSUM λειτουργία στο Μακροεντολή VBA κωδικοί. Ακολουθώντας το Macro DSUM μορφή συνάρτησης, μπορούμε να μιμηθούμε όλα τα προηγούμενα παραδείγματα αυτού του άρθρου.
Ας πούμε, θέλουμε το άθροισμα των Συνολική τιμή κάθε εγγραφής στο σύνολο δεδομένων.
➧ Χτύπημα ALT+F11 συνολικά. Σε μια στιγμή Microsoft Visual Basic Ανοίγει το παράθυρο. Microsoft Visual Window , Επιλέξτε Εισαγωγή > Επιλέξτε Ενότητα .
➧ Στο Ενότητα , Επικολλήστε τον ακόλουθο κώδικα Maco και στη συνέχεια πατήστε το πλήκτρο F5 για να εκτελέσετε τον κώδικα.
Sub ExcelDSUMFunction() Range("F5:G5").Value = Application.WorksheetFunction.DSum(Range("B8:H19"), "Total Price", Range("B5:C6")) End Sub
Στο Μάκρο κωδικός,
"F5:G5" ; υποδεικνύει πού θα βρίσκεται η προκύπτουσα τιμή.
➧ Επιστρέψτε στο φύλλο εργασίας και θα δείτε το άθροισμα των Συνολική τιμή καταχωρήσεις στο κελί F5:G5 .
Διαφοροποιήστε τα SUMIF, SUMIFS και DSUM:
Όψεις | SUMIF | SUMIFS | DSUM |
---|---|---|---|
Σύνταξη | SUMIF(range, criteria, [sum_range]) | SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) | DSUM(βάση δεδομένων, πεδίο, κριτήρια) |
Βάση δεδομένων | Συνάρτηση υπό όρους | Συνάρτηση υπό όρους | Μια βάση δεδομένων Λειτουργία |
Σχηματισμός | Δεν απαιτείται ιδιαίτερη διαμόρφωση | Δεν απαιτείται ιδιαίτερη διαμόρφωση | Απαιτεί ετικέτες πεδίου για να λειτουργήσει |
Επιβλητικά κριτήρια | Ένα μόνο κριτήριο μπορεί να εισαχθεί μέσα ή έξω από τον τύπο | Πολλαπλά κριτήρια μπορούν να εισαχθούν μέσα ή έξω από τον τύπο και να φαίνονται ακατάστατα αλλά ευέλικτα. | Τα κριτήρια ορίζονται εκτός ή εντός του τύπου και φαίνονται καθαρά |
Χειρισμός πολλαπλών κριτηρίων στην ίδια θέση | Δεν ισχύει | Αδυναμία χειρισμού πολλαπλών κριτηρίων στην ίδια θέση | Χειρίζεται με ευκολία |
Κατανόηση του | Συγκριτικά εύκολη στην κατανόηση από τη συνάρτηση SUMIFS | Δυσκολότερη κατανόηση και εφαρμογή | Εύκολα κατανοητό |
Κτίριο σύνθετων κριτηρίων | Το Custom Complex Criteria Building είναι δύσκολο | Πολύ ανατολικά για να χτίσετε προσαρμοσμένα σύνθετα κριτήρια | Δύσκολο να κατασκευαστούν σύνθετα προσαρμοσμένα κριτήρια |
⧭ Πράγματα που πρέπει να έχετε κατά νου κατά τη χρήση του DSUM
🔼 Το εύρος κριτηρίων μπορεί να βρίσκεται οπουδήποτε στο φύλλο εργασίας. Ωστόσο, προτιμάται να μην τοποθετείται το εύρος κριτηρίων σε θέσεις όπως η επικάλυψη με το σύνολο δεδομένων και κάτω από το σύνολο δεδομένων.
🔼 Αν DSUM πρέπει να εκτελεστεί σε ολόκληρο το σύνολο δεδομένων, τοποθετήστε μια κενή γραμμή κάτω από την επικεφαλίδα της περιοχής κριτηρίων.
🔼 Μπορεί να χρησιμοποιηθεί οποιαδήποτε σειρά κριτηρίων, εάν αποτελείται από τουλάχιστον ένα πεδίο στήλης και μια συνθήκη.