Excel BigNum -

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

Ο όρος "BigNum", που σημαίνει "Big Number", χρησιμοποιείται για να αντιπροσωπεύει τον μεγαλύτερο επιτρεπόμενο θετικό αριθμό στο Excel, που είναι 9,99999999999999EE + 307

Το BigNum χρησιμοποιείται σε ορισμένους τύπους αναζήτησης που έχουν κατασκευαστεί με τέτοιο τρόπο για να βρουν τη μεγαλύτερη τιμή που είναι μικρότερη ή ίση με μια τιμή αναζήτησης. Επειδή το BigNum είναι μια απίθανα μεγάλη τιμή, η αναζήτηση θα βρει την προηγούμενη αριθμητική τιμή.

Για παράδειγμα, μπορείτε να χρησιμοποιήσετε τον ακόλουθο τύπο για να βρείτε τη θέση της τελευταίας αριθμητικής τιμής σε μια στήλη:

=MATCH(9.99999999999999E+307,range)

Στην πράξη, θα έχει οποιαδήποτε απίστευτα μεγάλη τιμή, ώστε να μπορείτε να περικόψετε τα παραπάνω σε:

=MATCH(9.99E+307,range)

Ο λόγος που λειτουργεί αυτό σχετίζεται με την προεπιλεγμένη συμπεριφορά του MATCH, ο οποίος χρησιμοποιεί έναν αλγόριθμο δυαδικής αναζήτησης για να βρει τη μεγαλύτερη τιμή που είναι μικρότερη ή ίση με την τιμή αναζήτησης σε ένα εύρος. Σε αυτήν την (προεπιλεγμένη) λειτουργία, το MATCH υποθέτει ότι οι τιμές ταξινομούνται σε φθίνουσα σειρά. Όταν το BigNum δεν βρίσκεται, από τη σχεδίαση, το MATCH επιστρέφει τη θέση του τελευταίου αριθμού στην περιοχή.

Για περισσότερες λεπτομέρειες, δείτε: Τελευταία σειρά σε αριθμητικά δεδομένα.

BigNum με άλλες λειτουργίες αναζήτησης

Η προσέγγιση BigNum μπορεί να χρησιμοποιηθεί με άλλες λειτουργίες που υποστηρίζουν δυαδική αναζήτηση, για παράδειγμα:

=MATCH(bignum,range,1) =VLOOKUP(bignum,range,1,1) =HLOOKUP(bignum,range,1,1) =LOOKUP(bignum,range)

Ο τύπος αντιστοίχισης σημειώσεων ορίζεται σε 1 στα τρία πρώτα παραδείγματα για να ορίσετε ρητά τη δυαδική αναζήτηση, που συχνά αναφέρεται ως κατά προσέγγιση αντιστοίχιση.

Καλές συνδέσεις

Η εξαιρετική εγγραφή του Aladin Akyurek από το 2004 (MrExcel) προδιαγραφές και όρια του Excel (Microsoft)

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