Я смотрел на YouTube видео под названием « Бумажная головоломка А4 », в котором докладчик берет лист бумаги формата А4 и складывает его определенным образом, а затем просит зрителей рассчитать периметр, но не дает решения, вместо этого дает метод проверки, что у вас есть правильный ответ, используя хэш.
Последовательность для определения правильного ответа: Возьмите свой ответ и на калькуляторе дважды щелкните по квадрату, затем из полученного результата возьмите 6 цифр с правой стороны десятичной точки и переставьте их в порядке возрастания чисел, и если они равный 234477 у вас есть правильный ответ.
Поэтому вместо того, чтобы пытаться вычислить периметр, я хотел поменять хеш, чтобы найти решение. Поэтому я запустил Excel и в A5 я ввел номер кандидата (скажем, 42), а затем в B5 до F5 я начал квадратный корень. В G5 я вычел 1, чтобы дать мне 0.123897073, который в H5 я умножил на 1 миллион, чтобы получить 123897, затем в I5:I10 я извлек каждое из чисел. В J5:J10 я отсортировал числа по формуле:J5-1, J6 = 2, J7 = 3, J8 = 7, J9 = 8, J10 = 9, затем, наконец, в K5 я соединил все числа, чтобы получить 123789 и поставил цель 234477 в L5.
Теперь вот где я застрял, я предположил, что мог бы использовать Goal Seek, чтобы установить K5 равным 234477, изменив A5, но он не найдет решения.
Я не хочу использовать код / макрос для поиска ответа или ручные операции, такие как сортировка и т.д. Мне понравилась идея наблюдать за поиском цели и пробовать решения, а также возможность «увидеть» путь к решению.
Кто-нибудь знает, как я могу это сделать?
Формулы
A5 = Пользовательский номер
B5 = SQRT(A5)
C5 = SQRT(B5)
D5 = SQRT(C5)
E5 = SQRT(D5)
F5 = SQRT(E5)
G5 = F5-1
H5 = IF(MID(G5,3,1)* 1 = 0, G5 * 10000000, G5 * 1000000)
(СПИСОК)I5:I10 = MID($ F $ 5,3,1)* 1 [Увеличение 3 на 1 за строку)
J5:J10 {= INDEX(список, MATCH(МАЛЕНЬКИЙ (COUNTIF(список, «<» и список), ROW (1:1)), COUNTIF(список, «<» и список), 0))}
K5 = J5 и J6 и J7 и J8 и J9 и J10
РЕДАКТИРОВАТЬ: Может быть, я не должен использовать поиск цели, у него могут быть ограничения, даже если я введу цель 123789, он по-прежнему не может найти начальное значение 42.