Τύπος Excel: Αριθμοί ομάδας σε άνισα διαστήματα -

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

=LOOKUP(value,intervals,groups)

Περίληψη

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

=LOOKUP(C5,age,group)

Όπου η "ηλικία" είναι η ονομαζόμενη περιοχή F5: F8 και η "ομάδα" είναι η ονομαζόμενη περιοχή G5: G8.

Εξήγηση

Για να γίνει αυτό, το LOOKUP διαμορφώνεται ως εξής:

  • Οι τιμές αναζήτησης είναι ηλικίες στη στήλη Γ
  • Το διάνυσμα αναζήτησης είναι το ονομαζόμενο εύρος "ηλικία" (F5: F8)
  • Το διάνυσμα αποτελεσμάτων είναι το ονομαζόμενο εύρος "ομάδα" (G5: G8)

Με αυτήν τη ρύθμιση, το LOOKUP εκτελεί μια κατά προσέγγιση αντιστοίχιση στις αριθμητικές τιμές στη στήλη F και επιστρέφει τη σχετική τιμή από τη στήλη G.

Η συνάρτηση LOOKUP εκτελεί πάντα κατά προσέγγιση αντιστοίχιση, με την ακόλουθη συμπεριφορά:

  • Εάν το LOOKUP βρει μια ακριβή αντιστοίχιση στη στήλη ηλικίας, επιστρέφεται η αντίστοιχη ομάδα.
  • Εάν δεν βρεθεί ακριβής αντιστοίχιση, το LOOKUP θα διασχίσει τη στήλη ηλικίας έως ότου βρεθεί μεγαλύτερη τιμή και, στη συνέχεια, "βήμα πίσω" στην προηγούμενη σειρά.
  • Εάν μια ηλικία είναι μεγαλύτερη από 50 (η υψηλότερη τιμή), το LOOKUP θα επιστρέψει την ομάδα που σχετίζεται με το 50 ("50+").
  • Εάν η ηλικία είναι μικρότερη από τη μικρότερη τιμή στη στήλη ηλικίας, το LOOKUP θα επιστρέψει # N / A.

Σημείωση: οι ηλικίες πρέπει να εμφανίζονται με αύξουσα σειρά. Ελέγξτε ξανά τα προσαρμοσμένα διαστήματα - είναι εύκολο να κάνετε λάθος :)

Με τιμές με κωδικό

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

=LOOKUP(C5,(0,10,36,50),("<10","10-35","36-49","50+"))

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