#arrays #excel-formula
#массивы #excel-формула
Вопрос:
Я нашел в уравнении Excel ввод массива для Lookup_vector, подобный этому «1 / (A10: Z10> 0)», который возвращает массив [26] из «1» и / или «!DIV / 0», зависящий от значения в каждой ячейке в A10: Z10 (где ячейка — номер> 0 или текст, затем 1; отрицательное число или пустая ячейка, затем !DIV / 0). Такое объявление массива кажется мне очень странным, может кто-нибудь, пожалуйста, дать более подробную информацию об этом типе объявления массива?
Спасибо!
Комментарии:
1. Затем поиск просматривает этот результирующий массив, чтобы найти то, что вы хотите. Я предполагаю, что значение, которое он ищет, равно
2
, и поскольку 2 больше1
, он вернет местоположение последнего раза, когда число в этой строке было больше0
. Не уверен, чего еще вы хотите, вы уже знаете, что это возвращает массив1
s и#Div/0
ошибок. Ошибка игнорируется, и поиск будет выполняться по массиву. Если вы выполните поиск1
в этом массиве, он вернет первое местоположение, где оно больше, чем0
2. Привет, Скотт, да, твое предположение абсолютно верно, значение Lookup_value равно 2, так что функция поиска возвращает ссылку на последнее число в массиве, большее 0. Я хотел сказать о способе объявления такого массива «a / (range>0)», есть ли у него имя, где я могу прочитать об этом подробнее?! или это то, что можно получить только на собственном опыте 🙂 спасибо!
3. Вопросы с просьбой порекомендовать или найти книгу, инструмент, библиотеку программного обеспечения, учебное пособие или другой сторонний ресурс не по теме для Stack Overflow, поскольку они, как правило, привлекают самоуверенные ответы и спам. Вместо этого опишите проблему и что было сделано на данный момент для ее решения.
4. Привет, Скотт, понял, спасибо! Я пробовал использовать «a * (диапазон> 0)», «a (диапазон> 0)», «a- (диапазон> 0)» и теперь будет понятнее. Оказывается, что (диапазон>0) вернет 1 или 0 в зависимости от значения в ячейке. Итак, я думаю, что способ объявить массив «a / (range> 0)» является разумным и, вероятно, основан на опыте.