Λειτουργία Excel DSUM - Συγκεντρώνει εγγραφές σε μια βάση δεδομένων

Λήψη παραδείγματος βιβλίου εργασίας

Κάντε λήψη του παραδείγματος βιβλίου εργασίας

Αυτό το σεμινάριο δείχνει πώς να χρησιμοποιήσετε το Λειτουργία Excel DSUM στο Excel για να αθροίσετε εγγραφές σε μια βάση δεδομένων.

Επισκόπηση συνάρτησης DSUM

Η συνάρτηση DSUM Υπολογίζει το άθροισμα ενός πεδίου σε μια βάση δεδομένων για εγγραφές που πληρούν ορισμένα κριτήρια.

Για να χρησιμοποιήσετε τη συνάρτηση φύλλου εργασίας DSUM Excel, επιλέξτε ένα κελί και πληκτρολογήστε:

(Παρατηρήστε πώς εμφανίζονται οι εισαγωγές τύπου)

Λειτουργία DSUM Σύνταξη και είσοδοι:

1 = DSUM (βάση δεδομένων, πεδίο, κριτήρια)

βάση δεδομένων - Εύρος βάσης δεδομένων με ονόματα πεδίων στην επάνω σειρά.

πεδίο - Το πεδίο στη βάση δεδομένων για άθροισμα. Αυτό μπορεί να είναι είτε το όνομα του πεδίου (π.χ. "ημερομηνία γέννησης") είτε ο αριθμός στήλης (π.χ.: 5).

κριτήρια - Το εύρος των κελιών που περιέχουν τα κριτήρια που υποδεικνύει ποιες εγγραφές θα αθροιστούν. Παράδειγμα:

Το DSUM είναι μία από τις λειτουργίες βάσης δεδομένων του Excel. Επιστρέφει το άθροισμα μιας στήλης σε μια βάση δεδομένων, μετά την εφαρμογή μιας σειράς φίλτρων στα δεδομένα.

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

Πώς να χρησιμοποιήσετε τη συνάρτηση DSUM

Για να χρησιμοποιήσετε τη συνάρτηση Excel DSUM, πληκτρολογήστε τα εξής:

1 = DSUM (B7: F19, "Oscars won", B3: F4)

Έχουμε μια βάση δεδομένων με κάποια δεδομένα ταινιών. Θέλουμε να μάθουμε πόσα Όσκαρ κέρδισαν οι ταινίες που κυκλοφόρησαν μετά το έτος 2000, με έσοδα άνω του 1 δισ. Δολαρίων. Η DSUM μπορεί να λάβει αυτές τις πληροφορίες για εμάς.

Δείτε πώς λειτουργεί το DSUM:

  • Το πρώτο επιχείρημα είναι η βάση δεδομένων, την οποία έχουμε στα κελιά B7: F19. Σημείωση: πρέπει να συμπεριλάβετε τις κεφαλίδες στηλών σε αυτό το εύρος.
  • Το δεύτερο επιχείρημα είναι η στήλη που θέλουμε να αθροίσουμε - Oscars Won. Μπορείτε να ανατρέξετε στις στήλες με το όνομά τους σε εισαγωγικά ή με την αριθμητική τους θέση (οπότε θα μπορούσαμε επίσης να βάλουμε 5 εδώ).
  • Στο τρίτο όρισμα ορίζουμε τα φίλτρα που θέλουμε να εφαρμόσει το DSUM πριν υπολογίσουμε το άθροισμα. Αυτά είναι στο B3: F4.

Ρίξτε μια πιο προσεκτική ματιά στα φίλτρα που έχουμε ορίσει στο B3: F4. Έχουμε τις ίδιες κεφαλίδες με τη βάση δεδομένων και έχουμε ορίσει δύο κριτήρια: «Έτος» μεγαλύτερο από 2000 και «Παγκόσμιο Ακαθάριστο ($ m)» μεγαλύτερο από 1000.

Η DSUM επιστρέφει σωστά 12 Όσκαρ. Δύο ταινίες πληρούν αυτά τα κριτήρια: Η επιστροφή του βασιλιά, το μερίδιο του μονάρχη στο έργο με 11 Όσκαρ και το Spectre, το οποίο προσθέτει 1 ακόμη στο σύνολο.

Το DSUM αθροίζει μόνο αριθμητικές τιμές

Το DSUM θα περιλαμβάνει μόνο σειρές με αριθμητικά δεδομένα και θα αγνοεί το κείμενο. Για παράδειγμα, αν προσπαθήσουμε να αθροίσουμε τη στήλη "Όνομα", το DSUM θα επιστρέψει 0, επειδή δεν βρίσκει αριθμητικά δεδομένα για άθροισμα.

1 = DSUM (B7: F19, "Name", B3: F4)

Τι μπορείτε να χρησιμοποιήσετε ως κριτήρια

Το DSUM σάς επιτρέπει να χρησιμοποιείτε μια σειρά διαφορετικών κριτηρίων κατά το φιλτράρισμα των δεδομένων σας. Ακολουθούν μερικά κοινά παραδείγματα:

Χρήση σειρών πολλαπλών κριτηρίων

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

Εάν χρησιμοποιείτε περισσότερες από μία σειρές, το DSUM θα χρησιμοποιήσει τη λογική "OR" - θα περιλαμβάνει δεδομένα που ταιριάζουν με οποιαδήποτε από τις σειρές κριτηρίων σας.

Ιδού ένα παράδειγμα:

1 = DSUM (B8: F20, 5, B3: C5)

Θέλουμε να μάθουμε πόσα Όσκαρ του Τιτανικού 1997 και του 2003 Η Επιστροφή του Βασιλιά κέρδισαν συνολικά. Δεδομένου ότι υπάρχουν δύο ταινίες που ονομάζονται "Τιτανικός" στη βάση δεδομένων, καθορίσαμε επίσης το έτος στον πίνακα κριτηρίων μας.

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

Το DSUM επιστρέφει 22 - 11 για κάθε ταινία.

Χρησιμοποιήστε το SUM όταν δεν χρειάζεται να φιλτράρετε τα δεδομένα

Το DSUM είναι ένα ισχυρό εργαλείο όταν πρέπει να φιλτράρετε τα δεδομένα με πολύπλοκους τρόπους. Αλλά αν δεν χρειάζεται να χρησιμοποιήσετε φίλτρα, χρησιμοποιήστε SUM αντ 'αυτού.

Χρησιμοποιείτε SUM ως εξής:

1 = SUM (C3: C14)

Όπως μπορείτε να δείτε εδώ, με το SUM απλά ορίζετε το εύρος που περιέχει τα δεδομένα σας και θα επιστρέψει το άθροισμα τυχόν αριθμητικών κελιών εντός αυτού του εύρους.

Μάθετε περισσότερα στην κύρια σελίδα του Excel SUM Function <>.

DSUM στα Υπολογιστικά φύλλα Google

Η συνάρτηση DSUM λειτουργεί ακριβώς το ίδιο στα Φύλλα Google όπως στο Excel:

επιπρόσθετες σημειώσεις

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

Αρχικά, υποδείξτε τον πίνακα που περιέχει τη βάση δεδομένων. ΣΗΜΑΝΤΙΚΟ: Η πρώτη σειρά της βάσης δεδομένων πρέπει να περιέχει ονόματα πεδίων.

Στη συνέχεια, υποδείξτε ποιο πεδίο στη βάση δεδομένων θα αθροίσετε. Είτε εισαγάγετε το όνομα του πεδίου, που περικλείεται από εισαγωγικά (π.χ. "Ηλικία") είτε εισαγάγετε έναν αριθμό που αντιστοιχεί στη θέση του πεδίου στη βάση δεδομένων (π.χ. 2 για τη δεύτερη στήλη).

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

Παραδείγματα DSUM σε VBA

Μπορείτε επίσης να χρησιμοποιήσετε τη λειτουργία DSUM στο VBA. Τύπος:
application.worksheetfunction.dsum (βάση δεδομένων, πεδίο, κριτήρια)
Για τα ορίσματα συνάρτησης (βάση δεδομένων κ.λπ.), μπορείτε είτε να τα εισαγάγετε απευθείας στη συνάρτηση είτε να ορίσετε μεταβλητές που θα χρησιμοποιηθούν.

Επιστρέψτε στη λίστα όλων των λειτουργιών στο Excel

Θα βοηθήσει στην ανάπτυξη του τόπου, μοιράζονται τη σελίδα με τους φίλους σας

wave wave wave wave wave