SUMIF σε πολλαπλά φύλλα στο Excel (3 μέθοδοι)

  • Μοιραστείτε Αυτό
Hugh West

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

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

Κατεβάστε το βιβλίο ασκήσεων

SUMIF σε πολλαπλά φύλλα.xlsm

Τρεις μέθοδοι χρήσης του Sumif σε πολλαπλά φύλλα

Μέθοδος 1: Χρήση της συνάρτησης SUMIF για κάθε φύλλο

Ένας τρόπος για να γίνει ο υπολογισμός είναι με τη χρήση η συνάρτηση SUMIF για κάθε φύλλο. Ας υποθέσουμε ότι θέλουμε να υπολογίσουμε τις ετήσιες πωλήσεις κάθε πωλητή σε ένα φύλλο με όνομα Περίληψη πωλήσεων. Πληκτρολογήστε τον ακόλουθο τύπο στο κελί C5,

=SUMIF('Τρίμηνο 1'!B5:B9,'Σύνοψη πωλήσεων'!B5,'Τρίμηνο 1'!C5:C9)+SUMIF('Τρίμηνο 2'!B5:B9,'Σύνοψη πωλήσεων'!B5,'Τρίμηνο 2'!C5:C9)+SUMIF('Τρίμηνο 3'!B5:B9,'Σύνοψη πωλήσεων'!B5,'Τρίμηνο 3'!C5:C9)

Ορίστε, 'Τρίμηνο 1′!B5:B9' = Εύρος στο φύλλο Τρίμηνο 1 όπου θα αντιστοιχηθούν τα κριτήρια

'Περίληψη πωλήσεων'!B5′ = Κριτήρια

'Τρίμηνο 1′!C5:C9' = Εύρος στο φύλλο Τρίμηνο 1 από όπου θα ληφθεί η τιμή για το άθροισμα.

Με παρόμοιο τρόπο, SUMIF χρησιμοποιείται για όλα τα φύλλα.

Αφού πατήσετε ENTER, θα λάβετε το άθροισμα των πωλήσεων του Mark και των τριών τριμήνων στο κελί C5.

Σύρετε τις πωλήσεις C5 στο τέλος του συνόλου δεδομένων σας και θα λάβετε τις ετήσιες πωλήσεις όλων των πωλητών.

Διαβάστε περισσότερα: SUMIF για πολλαπλά κριτήρια σε διαφορετικά φύλλα στο Excel (3 μέθοδοι)

Μέθοδος 2: Χρήση των συναρτήσεων SUMPRODUCT SUMIF και INDIRECT

Χωρίς να επαναλάβω το SUMIF συνάρτηση πολλές φορές, μπορείτε να χρησιμοποιήσετε η συνάρτηση SUMPRODUCT , το SUMIF λειτουργία, και η λειτουργία INDIRECT συνολικά για να έχουμε το ίδιο αποτέλεσμα. Πρώτον, θα εισάγουμε το όνομα των φύλλων ( Τρίμηνο 1, Τρίμηνο 2, Τρίμηνο 3) στο φύλλο όπου θα κάνουμε τον υπολογισμό για τις ετήσιες πωλήσεις.

Στη συνέχεια, πληκτρολογήστε τον ακόλουθο τύπο στο κελί C5,

=SUMPRODUCT(SUMIF(INDIRECT("'"&$E$5:$E$7&"'!$B$5:$B$9"),B5,INDIRECT("'"&$E$5:$E$7&"'!$C$5:$C$9")))

Ορίστε, $E$5:$E$7 αναφέρεται σε διαφορετικά φύλλα για τις τιμές των τριμηνιαίων πωλήσεων.

B$5:$B$9 = εύρος αναζήτησης για τα κριτήρια

B5 είναι το κριτήριο ( Mark)

$C$5:$C$9 = εύρος τιμών αν τα κριτήρια ταιριάζουν.

Αφού πατήσετε ENTER, θα λάβετε το άθροισμα των πωλήσεων του Mark και των τριών τριμήνων στο κελί C5.

Σύρετε τις πωλήσεις C5 στο τέλος του συνόλου δεδομένων σας και θα λάβετε τις ετήσιες πωλήσεις όλων των πωλητών.

Παρόμοιες αναγνώσεις

  • SUMIF με πολλαπλά κριτήρια (5 ευκολότερα παραδείγματα)
  • Συνάρτηση SUMIF του Excel για πολλαπλά κριτήρια (3 μέθοδοι + μπόνους)
  • Πώς να συνδυάσετε το Excel SUMIF & VLOOKUP σε πολλαπλά φύλλα

Μέθοδος 3: Χρήση της VBA για άθροισμα σε πολλαπλά φύλλα

Αν έχετε πολλά φύλλα, οι δύο παραπάνω μέθοδοι μπορεί να είναι πολύ χρονοβόρες και πολύπλοκες. Για να κάνετε τον υπολογισμό πιο γρήγορο, μπορείτε να χρησιμοποιήσετε τη βοήθεια της μεθόδου Εφαρμογές Visual Basic (VBA) και να φτιάξετε έναν προσαρμοσμένο τύπο.

Πρώτη πίεση ALT+F11 για να ανοίξετε το VBA Κάντε δεξί κλικ στο όνομα του φύλλου και επιλέξτε Εισαγωγή> Ενότητα.

Θα εμφανιστεί ένα παράθυρο κώδικα.

Αντιγράψτε και επικολλήστε τον ακόλουθο κώδικα σε αυτό το παράθυρο,

 Function SUMIFOS(lookup_value As Range, ParamArray cellranges() As Variant) Dim i As Integer, rng1 As Variant, temp As Single, a As Boolean Dim rng2 As Variant, value As Variant, j As Single If (UBound(cellranges) + 1) Mod 2 0 Then Exit Function End If For i = LBound(cellranges) To UBound(cellranges) Step 2 If cellranges(i).Rows.Count cellranges(i + 1).Rows.Count Then End If If Ifcellranges(i).Columns.Count 1 Then Exit Function End If rng1 = cellranges(i).value rng2 = cellranges(i + 1).value For j = LBound(rng1) To UBound(rng1) For Each value In lookup_value If UCase(rng1(j, 1)) = UCase(value) Then a = True Next value If a = True Then temp = temp + rng2(j, 1) a = False Next j Next i SUMIFOS = temp EndΛειτουργία 

Στη συνέχεια, κλείστε το παράθυρο της VBA και πληκτρολογήστε τον ακόλουθο τύπο στο κελί C5,

=SUMIFOS(B5,'1ο τρίμηνο'!B5:B9,'1ο τρίμηνο'!C5:C9,'2ο τρίμηνο'!B5:B9,'2ο τρίμηνο'!C5:C9,'3ο τρίμηνο'!B5:B9,'3ο τρίμηνο'!C5:C9)

Ορίστε, SUMIFOS είναι η προσαρμοσμένη συνάρτηση, B5 είναι η τιμή αναζήτησης, Τρίμηνο 1′!C5:C9 είναι το εύρος τιμών στο φύλλο με όνομα Τρίμηνο 1 και Τρίμηνο 1′!B5:B9 είναι το εύρος των κριτηρίων στο φύλλο με όνομα Τρίμηνο 1. Μπορείτε να εισαγάγετε την τιμή από όσα φύλλα θέλετε σε αυτόν τον τύπο.

Αφού πατήσετε ENTER, θα λάβετε το άθροισμα των πωλήσεων του Mark και των τριών τριμήνων στο κελί C5.

Σύρετε τις πωλήσεις C5 στο τέλος του συνόλου δεδομένων σας και θα λάβετε τις ετήσιες πωλήσεις όλων των πωλητών.

Διαβάστε περισσότερα: SUMIF Πολλαπλές περιοχές [6 χρήσιμοι τρόποι]

Συμπέρασμα

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

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

Ο Hugh West είναι ένας εξαιρετικά έμπειρος εκπαιδευτής και αναλυτής του Excel με πάνω από 10 χρόνια εμπειρίας στον κλάδο. Είναι κάτοχος πτυχίου Λογιστικής και Χρηματοοικονομικής και μεταπτυχιακού στη Διοίκηση Επιχειρήσεων. Ο Hugh έχει πάθος για τη διδασκαλία και έχει αναπτύξει μια μοναδική προσέγγιση διδασκαλίας που είναι εύκολο να ακολουθηθεί και να κατανοηθεί. Οι εξειδικευμένες γνώσεις του στο Excel έχουν βοηθήσει χιλιάδες φοιτητές και επαγγελματίες παγκοσμίως να βελτιώσουν τις δεξιότητές τους και να διαπρέψουν στην καριέρα τους. Μέσω του ιστολογίου του, ο Hugh μοιράζεται τις γνώσεις του με τον κόσμο, προσφέροντας δωρεάν μαθήματα Excel και διαδικτυακή εκπαίδευση για να βοηθήσει άτομα και επιχειρήσεις να αξιοποιήσουν πλήρως τις δυνατότητές τους.