Τύπος Excel: Λίστα με τους αριθμούς που εμφανίζονται συχνότερα -

Πίνακας περιεχομένων

Γενική φόρμουλα

(=MODE(IF(1-ISNUMBER(MATCH(data,exp_rng,0)),data)))

Περίληψη

Για να απαριθμήσετε τους αριθμούς που εμφανίζονται πιο συχνά σε μια στήλη (δηλ. Πιο συνηθισμένοι, δεύτεροι πιο συνηθισμένοι, τρίτοι πιο συνηθισμένοι κ.λπ.), μπορείτε να δημιουργήσετε έναν τύπο πίνακα που βασίζεται σε τέσσερις συναρτήσεις του Excel: IF, MODE, MATCH και ISNUMBER. Στο παράδειγμα που εμφανίζεται, ο τύπος στο D5 είναι:

(=MODE(IF(1-ISNUMBER(MATCH(data,$D$4:D4,0)),data)))

όπου "δεδομένα" είναι η ονομαζόμενη περιοχή B5: B16. Στη συνέχεια, ο τύπος αντιγράφεται σε σειρές κάτω από το D5 για την έξοδο της επιθυμητής λίστας με τους συχνότερους αριθμούς.

Σημείωση: αυτός είναι ένας τύπος πίνακα και πρέπει να εισαχθεί με τον έλεγχο + shift + enter.

Εξήγηση

Ο πυρήνας αυτού του τύπου είναι η συνάρτηση MODE, η οποία επιστρέφει τον πιο συχνά εμφανιζόμενο αριθμό σε μια περιοχή ή έναν πίνακα. Ο υπόλοιπος τύπος κατασκευάζει μόνο ένα φιλτραρισμένο πίνακα για χρήση στο MODE σε κάθε σειρά. Το αναπτυσσόμενο εύρος $ D $ 4: D4 λειτουργεί για να αποκλείσει τους αριθμούς που έχουν ήδη αποδώσει σε $ D $ 4: D4.

Εργασία από μέσα προς τα έξω:

  1. Χρησιμοποιείται η συνάρτηση MATCH, ελέγξτε πρώτα όλους τους αριθμούς στην ονομαζόμενη περιοχή "δεδομένα" έναντι των υπαρχόντων αριθμών στο αναπτυσσόμενο εύρος $ D $ 4: D4
  2. Το ISNUMBER μετατρέπει τις αντιστοιχισμένες τιμές σε TRUE και τις μη αντιστοιχισμένες τιμές σε FALSE
  3. 1-ΑΡΙΘΜΟΣ αντιστρέφει τον πίνακα και η λειτουργία μαθηματικών εξάγει αυτά και μηδενικά
  4. ΕΑΝ χρησιμοποιεί την έξοδο πίνακα # 3 παραπάνω για να φιλτράρει την αρχική λίστα τιμών, εξαιρουμένων των αριθμών που είναι ήδη σε $ D $ 4: D4
  5. Η συνάρτηση MODE επιστρέφει τον πιο συχνό αριθμό στην έξοδο πίνακα στο βήμα # 4

Στο κελί D5, δεν γίνεται φιλτράρισμα και η έξοδος κάθε παραπάνω βήματος μοιάζει με αυτό:

(#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A) (FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE) (1;1;1;1;1;1;1;1;1;1;1;1) (93;92;93;94;95;96;97;98;99;93;97;95) 93

Στο κελί D6, με 93 ήδη στο D5, η έξοδος μοιάζει με αυτήν:

(2;#N/A;2;#N/A;#N/A;#N/A;#N/A;#N/A;#N/A;2;#N/A;#N/A) (TRUE;FALSE;TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;TRUE;FALSE;FALSE) (0;1;0;1;1;1;1;1;1;0;1;1) (FALSE;92;FALSE;94;95;96;97;98;99;FALSE;97;95) 95

Αντιμετώπιση σφαλμάτων

Η συνάρτηση MODE θα επιστρέψει το σφάλμα # N / A όταν δεν υπάρχει λειτουργία. Καθώς αντιγράφετε τον τύπο σε επόμενες σειρές, πιθανότατα θα αντιμετωπίσετε το σφάλμα # N / A. Για να παγιδεύσετε αυτό το σφάλμα και να επιστρέψετε μια κενή συμβολοσειρά (""), μπορείτε να χρησιμοποιήσετε το IFERROR όπως αυτό:

=IFERROR(MODE(IF(1-ISNUMBER(MATCH(data,$D$4:D4,0)),data)),"")

ενδιαφέροντα άρθρα...