![]() |
Ομοειδή αθροίσματα στο Excel Γειά σε όλους Έχω το παρακάτω πρόβλημα: Έχω 2 στήλες σε ένα φύλλο στο Excel. Στην στήλη Α1:Α100, έχουμε κάποιους αριθμούς, οι οποίοι λειτουργούν ουσιαστικά ως κωδικοί (κάτι σαν ετικέτες, σαν κλειδιά). Ο κάθε κωδικός μπορεί να είναι μοναδικός ή μπορεί και να επαναλαμβάνεται στην στήλη Α, 2,3,4 ή και παραπάνω φορές. Η δεύτερη στήλη είναι η διπλανή, Β1:Β100. Εκεί, δίπλα σε κάθε κωδικό της στήλης Α, υπάρχουν κάποια αριθμητικά ποσά. Θέλω (με τύπο) στην τρίτη στήλη C1:C100, να αθροίζει τα ποσά των κωδικών, αλλά μόνο την πρώτη φορά που συναντάται ο κωδικός. Ένα παράδειγμα: Έστω ότι στο Α1 είναι ο κωδικός 147, ο οποίος είναι μοναδικός στην στήλη Α. Έστω το ποσό που αντιστοιχεί σε αυτόν των κωδικό στην στήλη Β, είναι το 1345,25 €. Να μου γράφει στο C1 το ποσό των 1345,25€. Έστω ότι στο Α2, έχει τον κωδικό 745, ο οποίος συναντάται και στο Α15 και στο Α92, με τα αντίστοιχα ποσά Β2=402€ και Β15=3€ και στο Β92=15€. Εδώ θέλω να πηγαίνει στο C2, (εκεί δηλαδή που πετυχαίνει για πρώτη φορά των ίδιο κωδικό) και να μου βάζει το άθροισμα 402 + 3 +15 = 420€. Τα C15 και C92 ας είναι κενά ή μηδέν. Ευχαριστώ. |
1 Συνημμένο(α) Καλημέρα Ανεξάρτητα με τον τρόπο που θέλεις να εμφανίζονται τα αθροίσματα, ο απλούστερος τρόπος που υπάρχει, είναι στο βιβλίο. Χωρίς κώδικα, χωρίς array, χωρίς τύπους... |
Ευχαριστώ Σπύρο. |
1 Συνημμένο(α) Καλημέρα Αν θέλετε και πρέπει να βάλετε τύπους, (χωρίς τη λύση με Pivot που έδωσα) για εγκυκλοπαιδικούς λόγους, δείτε το βιβλίο στο Sheet2 Η στήλη D, εμφανίζει αθροίσματα σε όλες τις θέσεις Η στήλη Ε, εμφανίζει αθροίσματα στην πρώτη εμφάνιση (άλλα = 0) Σημείωση Επέλεξα τις =SumIfs() αντί =SumIf() και =CountIfs() αντί =CountIf() γιατί ο τύπος δουλεύει και με περισσότερες στήλες κριτηρίων αν και εφ' όσον έχετε τέτοια. Παράδειγμα Τμήμα | Κωδικός | Ποσό 1 | 100 | 1.200 1 | 100 | 2.345 1 | 200 | 1.122 2 | 100 | 123 2 | 200 | 22 2 | 100 | 3.451 2 | 100 | 3.333 Αν θέλετε να βάλετε και το κριτήριο του τμήματος και του κωδικού και να έχετε ένα αποτέλεσμα: 3.545 0 1.122 6.903 22 0 0 προσθέστε και το δεύτερο ή και περισσότερα μέρη ανάλογα (περιοχή και κριτήριο) στις συναρτήσεις =SumIfs() και =CountIfs() |
| Η ώρα είναι 12:55. |
Ms-Office.gr - ©2000 - 2026, Jelsoft Enterprises Ltd.