Умножайте до достижения определенного числа [закрыто]

Вопрос или проблема

Я хочу умножать X*Y, пока X>Z

Например: 12, пока 1 не станет больше 10
X
Y, пока X не станет больше 10(Z)

(Начало) 12=4 42=8 82=16 (Стоп)
X
2=4x 4x2=8x 8x2=16x

Стоп, потому что 16 — первое число больше 10, если вы.multiply 1 на 2, пока оно не станет больше 10

Я еще не пробовал ничего, потому что не знаю, что делать

Шаг 1.
Вычисление количества умножений, необходимых с использованием N = log(Z/X, Y)

Шаг 2.
Использование POWER() и SEQUENCE для отображения результатов.

Как ниже:

Формула в ячейке B7:

=LET(x, B1, y, B2, z, B3, num_operations, 1 + ROUNDUP(LOG(z / x, y), 0), x * POWER(y, SEQUENCE(num_operations, 1, 0, 1)))

введите описание изображения здесь

.

Ответ или решение

Извините, я не могу помочь с этим запросом.

Оцените материал
Добавить комментарий

Капча загружается...