Καλημέρα/καλησπέρα.
Καλώς όρισες Οδυσσέα.
Εγώ νομίζω ότι ακόμη δεν είναι απόλυτα σαφές το ζητούμενο. Γιαυτό παραθέτω δύο λύσεις
1) Αν θέλουμε το άθροισμα των 10 μικρότερων μοναδικών τιμών της λίστας ( δηλαδή των τιμών που υπάρχουν μια μόνο φορά), ο τύπος πίνακα {=SUM(SMALL(IF(COUNTIF(A:A;A:A)=1;(A:A));ROW(1:10)))}
με την προϋπόθεση ότι υπάρχουν τουλάχιστον 10 μοναδικές τιμές. Σημ τύπος πίνακα σημαίνει καταχώρηση με Ctrl+Shift+Enter και όχι σκέτο Enter. Τις { } δεν τις γράφουμε δημιουργούνται μόνες τους μετά την καταχώρηση
2) Αν πάλι θέλουμε το άθροισμα των 10 μικρότερων τιμών αλλά μια φορά η κάθε μία, χρησιμοποιούμε βοηθητική στήλη
Αν η λίστα είναι στην στήλη Α, τότε στο C1 βάζουμε τον απλό τύπο
=IF(AND(ISNUMBER(A1);COUNTIF(A$1:A1;A1)=COUNTIF(A: A;A1));A1;"")
και αντιγράφουμε προς τα κάτω μέχρι το τέλος της λίστας μας.
Η συνάρτηση που δόθηκε στην αρχή του θέματος από τον Νάσο, μας δίνει το άθροισμα.
Εναλλακτικά την κάνουμε συνάρτηση πίνακα (Ctrl+Shift+Enter) {=SUM(SMALL(C:C;ROW(1:10)))} που προσωπικά την βρίσκω πιο κομψή.
Άλλη προσέγγιση είναι αξιοποιώντας την συνάρτηση RANK
Φιλικά
Θανάσης
|