Excel BigNum -

Зміст

Термін "BigNum", що означає "Велике число", використовується для представлення найбільшого дозволеного додатного числа в Excel, яке становить 9,99999999999999E + 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, щоб явно встановити двійковий пошук, який часто називають приблизним збігом.

Хороші посилання

Чудовий запис Аладіна Акюрека з 2004 року (MrExcel) Технічні характеристики та обмеження Excel (Microsoft)

Цікаві статті...