VLOOKUP με ΑΛΗΘΕΙΑ - Πώς να βρείτε τον πιο κοντινό αγώνα;

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

VLOOKUP με ΑΛΗΘΕΙΑ

99,99% του χρόνου, όλοι χρησιμοποιούν το FALSE ως κριτήρια αναζήτησης εύρους, επειδή το 99,99% του χρόνου, χρειαζόμαστε μια ακριβή αντιστοίχιση από τον πίνακα πίνακα. Ακόμα και στις προπονήσεις, οι εκπαιδευτές σας πρέπει να έχουν εξηγήσει μόνο τα FALSE κριτήρια και θα έλεγαν να μην ανησυχούν για τα Αληθινά κριτήρια. Πιθανώς λόγω του μη δημιουργούμενου σεναρίου, δεν έχουμε χρησιμοποιήσει ΑΛΗΘΕΙΑ κριτήρια, αλλά σε αυτό το άρθρο, θα σας δείξουμε πώς να χρησιμοποιήσετε ΑΛΗΘΕΙΑ κριτήρια στο VLOOKUP με διαφορετικά σενάρια.

VLOOKUP Πλησιέστερο αποτέλεσμα αντιστοίχισης χρησιμοποιώντας TRUE O ption

Πρώτα, ρίξτε μια ματιά στη σύνταξη του τύπου VLOOKUP.

Στην παραπάνω σύνταξη, όλα τα ορίσματα της συνάρτησης VLOOKUP είναι υποχρεωτικά, αλλά το τελευταίο όρισμα (Range Lookup) είναι προαιρετικό. Για αυτό το επιχείρημα, μπορούμε να παρέχουμε δύο παραμέτρους, δηλαδή, ΑΛΗΘΕΙΑ (1) ή ΛΑΘΟΣ (0) .

Εάν παρέχετε ΑΛΗΘΕΙΑ (1), τότε θα βρει την κατά προσέγγιση αντιστοίχιση, και εάν παρέχετε ΛΑΘΟΣ (0), θα βρει τον ακριβή αγώνα.

Τώρα ρίξτε μια ματιά στο παρακάτω σύνολο δεδομένων στο excel.

Πάνω, έχουμε αριθμούς από 3 έως 20, και στη δεξιά πλευρά, έχουμε έναν αριθμό τιμών αναζήτησης ως 14, αλλά αυτός ο αριθμός δεν υπάρχει στον κύριο πίνακα αριθμών.

Τώρα εφαρμόστε πρώτα τη συνάρτηση VLOOKUP με FALSE ως κριτήρια αναζήτησης εύρους για να βρείτε την ακριβή αντιστοίχιση.

Τώρα πατήστε το πλήκτρο Enter για να λάβετε το αποτέλεσμα του τύπου.

Έχουμε μια τιμή σφάλματος ως μη διαθέσιμη # N / A ως αποτέλεσμα.

Τώρα αλλάξτε τα κριτήρια αναζήτησης εύρους από FALSE (0) σε TRUE (1).

Αυτή τη φορά έχουμε το αποτέλεσμα ως 10. Πρέπει να αναρωτιέστε για τον αριθμό 14, που δεν υπάρχει στον πίνακα πίνακα. Πώς επέστρεψε αυτή η παράμετρος 10 ως αποτέλεσμα;

Επιτρέψτε μου να σας εξηγήσω το αποτέλεσμα για εσάς.

Έχουμε ορίσει το όρισμα εύρους αναζήτησης είναι ΑΛΗΘΕ, οπότε βρίσκει την πιο κοντινή αντιστοιχία για την παρεχόμενη τιμή αναζήτησης (14)

Πώς λειτουργεί αυτό είναι "η τιμή αναζήτησης είναι 14 και το VLOOKUP αρχίζει να ψάχνει από πάνω προς τα κάτω, όταν η τιμή αναζήτησης είναι μικρότερη από την τιμή στον πίνακα, θα σταματήσει εκείνη τη στιγμή και θα επιστρέψει το αντίστοιχο αποτέλεσμα".

Για παράδειγμα, στα δεδομένα μας, το 14 είναι μεγαλύτερο από 10 και μικρότερο από το 15, οπότε τη στιγμή που το VLOOKUP εντοπίσει την τιμή 15, θα επιστρέψει και θα επιστρέψει την προηγούμενη μικρότερη τιμή, δηλαδή 10.

Για να το δοκιμάσετε, αλλάξτε την τιμή από 10 σε 15 και δείτε τη μαγεία.

Επειδή έχουμε αλλάξει την τρέχουσα μικρότερη τιμή περισσότερο από την αναζήτηση, επέστρεψε την προηγούμενη μικρότερη τιμή, δηλαδή, 8.

VLOOKUP TRUE ως εναλλακτική λύση σε συνθήκη IF

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

Έχουμε δύο πίνακες εδώ, τον πίνακα "Πίνακας πωλήσεων" και τον πίνακα "% κινήτρων". " Για τον "Πίνακα πωλήσεων", πρέπει να φτάσουμε στο ποσοστό κινήτρων με βάση τα έσοδα που δημιουργούνται από κάθε εργαζόμενο. Για τον υπολογισμό του κινήτρου%, έχουμε τα παρακάτω κριτήρια.

  • Εάν τα έσοδα είναι> 50000, τότε το κίνητρο% θα είναι 10%.
  • Εάν τα έσοδα είναι> 40000, τότε το κίνητρο% θα είναι 8%.
  • Εάν τα έσοδα είναι> 20000, τότε το κίνητρο% θα είναι 6%.
  • Εάν τα έσοδα είναι <20000, τότε το κίνητρο% θα είναι 5%.

Έχουμε λοιπόν τέσσερα κριτήρια που πρέπει να ικανοποιήσουμε. Σε αυτές τις περιπτώσεις, χρησιμοποιούμε τυπικές συνθήκες IF για να φτάσουμε στο κίνητρο%, αλλά τώρα δούμε πώς μπορούμε να χρησιμοποιήσουμε το VLOOKUP φθάνουμε στο κίνητρο%.

Εφαρμόστε τον τύπο VLOOKUP με TRUE ως κριτήρια.

Ορίστε. Έχουμε το κίνητρο μας% έναντι των εσόδων που δημιουργούνται από κάθε υπάλληλο. Επιτρέψτε μου να σας εξηγήσω πώς λειτουργεί αυτό.

Πρώτα, δείτε τον πίνακα% κινήτρων.

  • Αυτό σημαίνει ότι μεταξύ 0 έως 20000% το κίνητρο είναι 5%.
  • Μεταξύ 20001 και 40000, το κίνητρο% είναι 6%.
  • Μεταξύ 40001 έως 50000, το κίνητρο% είναι 8%.
  • Οτιδήποτε πάνω από 50000% κίνητρο είναι 10%.

Δεδομένου ότι παρέχουμε TRUE ως όρισμα αναζήτησης εύρους, θα επιστρέψει την κατά προσέγγιση αντιστοίχιση.

Κοιτάξτε την πρώτη περίπτωση, σε αυτά τα έσοδα είναι 35961, αυτό είναι μικρότερο από την τιμή του πίνακα κινήτρων των 40000 και η μικρότερη τιμή από το 40000 στον πίνακα είναι 20000 και για αυτό το κίνητρο, το% είναι 6%.

Έτσι, η συνάρτηση TRUE λειτουργεί και αποχαιρετά τις σύνθετες συνθήκες IF.

Πράγματα που πρέπει να θυμάστε

  • TRUE βρίσκει την κατά προσέγγιση αντιστοίχιση.
  • Το TRUE αντιπροσωπεύεται επίσης από το 1.
  • Στην περίπτωση του αριθμητικού σεναρίου βρίσκει πάντα το μικρότερο ή ίσο με την τιμή αναζήτησης στον πίνακα πίνακα.
  • Εάν η τιμή αναζήτησης είναι μικρότερη από όλες τις τιμές στον πίνακα αναζήτησης, τότε θα επιστρέψει ένα σφάλμα όπως # N / A.

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