Я использую этот код = INDEX(B:B, МАЛЕНЬКИЙ (ЕСЛИ (A2:A1000 <1, ROW (A2:A1000)), RANDBETWEEN (1, COUNTIF (A2:A1000, "<1")))), чтобы выбрать случайная ячейка из столбца b, для которой в столбце a не установлено значение 100%. Это работает в Excel на ноутбуке, если вы нажмете Ctrl + Shift + Enter сразу после вставки. Я не могу сделать то же самое на планшете, потому что отсутствует Ctrl.

Изменить: как указано ниже, вы, очевидно, не можете использовать формулы на Excel Mobile, но кто-то сказал мне, что, возможно, он может быть преобразован в "совокупный"? Как? Спасибо

3 ответа3

0

Это всего лишь обходной путь: загрузите свой рабочий лист в Документы Google. Вы можете обновить формулы, нажав Ctrl+R.

0

Это возможно, но вам нужно добавить еще один столбец. В столбце C добавьте эту формулу и заполните автоматически:

=ROW()

Затем используйте эту формулу:

=INDEX(B2:B1000,MATCH(AGGREGATE(14,6,(--(A2:A1000<1)*C2:C1000),RANDBETWEEN(1, COUNTIF(A2:A1000,"<1"))),C2:C1000,0))

Главное изменение в этом бите:

(--(A2:A1000<1)*C2:C1000)

Поскольку столбец C содержит номер строки, это эквивалентно IF(A2:A1000<1, ROW(A2:A1000)) , но вводить в массив не обязательно.

0

Возможно, на планшете установлена мобильная версия Excel, к сожалению, она не поддерживает формулы массива (а также многие другие функции).

Смотрите официальную информацию здесь: https://support.office.com/en-us/article/Office-Mobile-for-Windows-Phone-011b83c4-0d5f-4ea8-bbbe-2ed0d76dc69c?omkt=en-0

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .