Страницы: Пред. 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 След.
RSS
Избушка формулистов-3, не для вопросов, но для формульных задач
 
Мысль такая: искать число. Для этого меняем символ на разделитель целой и дробной части. Длина целой части должна быть равна 4. Но т.к. ведущий ноль может испортить поиск, добавляем 10000
=ЕСЛИОШИБКА(ПСТР(A2;ПОИСКПОЗ(1=1;ДЛСТР(ОТБР(1&ПСТР(ПОДСТАВИТЬ(A2&"i";"-";",");СТРОКА($1:$99);9)))=5;);9);"")
Изменено: vikttur - 13.12.2021 23:35:41
 
я знал что что-то ты не учел
Текст\7898-\78/9800,4952 отловит 9800,4952
Текст\7898-\78 9804-0952  --  9804-095 вместо  9804-0952
так что ....
По вопросам из тем форума, личку не читаю.
 
Если запятая - мелочь, которую можно было прописать в условиях, то с пробелом... При преобразовании текстовой записи  в число удаляется пробел:
"1 9804,095"*1 = 19804,095. Со всеми вытекающими.

Даже не подумал. Как ты ее (ошибку) нашел? Логически или случайно, проверяя варианты?
 
Цитата
vikttur написал:
Логически или случайно, проверяя варианты?
скорее первое. Когда свою составлял, то сразу отсекал возможные ошибки преобразования и ложного совпадения. концовку XXXX-XX как раз отсекал этим - MID(A2&A2, Ведь даже если будут цифры в начале, то проверка на равенство с текстом даст FALSE. также как и ложное преобразование в число при переводе в формат с тире.
Изменено: БМВ - 14.12.2021 08:09:46
По вопросам из тем форума, личку не читаю.
 
Приветствую! Напряжем извилины!
Задача: используя любые символы и функции, кроме цифр, написать формулу уравнивания трёх равных рациональных чисел к числу 6.
Например: 123,456789     123,456789     123,456789 = 6
 
Evgenyy,  уточните - Вы хотите решить задачу или у Вас есть решение?
 
Есть решение - формула 28 знаков. У кого короче?
 
Цитата
Evgenyy написал:
У кого короче?
без ссылок на ячейки, не знаю подходит ли под условие "без цифр"?
Скрытый текст


PS: зачем в формуле в ячейке G4 скобки?
Изменено: MCH - 23.03.2022 14:18:50
 
Цитата
написал:
подходит ли под условие "без цифр"?
зачем в формуле в ячейке G4 скобки?
подходит, цифры в ссылках не учитываются
скобки действительно лишние
Изменено: Evgenyy - 23.03.2022 14:49:56
 
МСН, возможно вы неправильно поняли условия задачи. В формуле должно быть всего три ссылки на ячейки, а именно: A6, C6, E6, не больше и не меньше. Три ссылки на ячейки и любые функции и символы.
Упростил формулу до 21 знака.
Изменено: Evgenyy - 23.03.2022 15:17:14
 
Цитата
Evgenyy написал:
В формуле должно быть всего три ссылки на ячейки, а именно: A6, C6, E6, не больше и не меньше.
т.е. ссылаемся на числа только 3 раза (по одной ссылке на число)
и если все три числа равны то получаем 6, если числа не совпадают, то получаем другой результат, я правильно понял задачу?
 
Цитата
написал:
я правильно понял задачу?
да правильно
 
Возможно и эта формула не корректная
Скрытый текст
Изменено: MCH - 23.03.2022 16:24:32
 
Цитата
MCH написал:
я правильно понял задачу?
а есть задача?  :D
По вопросам из тем форума, личку не читаю.
 
о начал вводить l  и lambda наконец появилась  
 
Можно ещё так:
Скрытый текст
 
и так тогда можно
Код
=СТРОКА(A6:E6)
 
Цитата
написал:
Возможно и эта формула не корректная
всё правильно
 
Цитата
написал:
Можно ещё так:
Цитата
написал:
и так тогда можно
нет, так нельзя

Сначала решал чисто математически. Получилась вот такая формула: (П/arccos(x/(x+x)))! = 6
Потом перенёс в Excel: =ФАКТР(Пи()/ACOS(A6/(C6+E6))), а потом упростил до =(A6+C6)/E6*ОТБР(Пи())
Изменено: Evgenyy - 23.03.2022 17:40:06
 
Уважаемые, а никого не смущает что практического применения данная задача не имеет? ибо вращается вокруг замены числа 3 на функцию. С тем же успехом можно запросить 7 или 20 и использовать другое.
По вопросам из тем форума, личку не читаю.
 
Задача лично для БМВ!
Условия те же, только приравнять надо к 7.
Ваш ход Уважаемый.
 
Цитата
Evgenyy написал:
а потом упростил до =(A6+C6)/E6*ОТБР(Пи())
У меня с ЧАС() получилось короче

Цитата
Evgenyy написал:
Условия те же, только приравнять надо к 7
также 21 символ

по другим числам
Скрытый текст
Изменено: MCH - 23.03.2022 22:00:46
 
Цитата
БМВ написал:
практического применения данная задача не имеет
В детстве читал, интереснейшая книга "Занимательная математика" Я.И.Перельмана.
Много подобных задач, может только попроще. Советую почитать.
 
Цитата
Evgenyy написал:
Много подобных задач
Вот пример решения задачи:
Задаем любое целое число (не более 99999999)
Можно расставить любые арифметические операции (+, -, *, /) между любыми цифрами, а также скобки, чтобы изменить порядок вычисления
Нужно получить число 100 (или любое другое число, если задать искомое число)
 
Evgenyy, замена функции возвращающую 3.14 на еxp например, дает дает доп. возможности (тезка уже это показал), но вопрос в применимости этого на практике. Также как и занимательная математика, физика ...., имели не практический смысл, хоть и использовали фундаментальный материал, а в том чтоб заинтересовать.
Но основная претензия у меня к формулировке задачи, ибо она не совсем была понятна сразу и львиная доля решений споткнется о рациональное число 0.
Изменено: БМВ - 24.03.2022 09:52:38
По вопросам из тем форума, личку не читаю.
 
Цитата
БМВ написал:
замена функции возвращающую 3.14
В итоге задачу можно свести в задачу: из числа ПИ() получить любое другое число, как вариант
1 =-COS(ПИ())
2 =-ЦЕЛОЕ(-LN(ПИ()))
3 =ЧАС(ПИ())
4 =-ЦЕЛОЕ(-ПИ())
5 =ЧАС(TAN(EXP(ПИ())))
6 =ФАКТР(ПИ())
7 =-ЦЕЛОЕ(-ПИ()-ПИ())
8 =СЕКУНДЫ(COS(LN(ПИ())))
9 =ЧАС(-COS(EXP(ПИ())))
и т.д.
 
Отлично подойдет для школьных олимпиад - если участники не догадаются сюда посмотреть...  :)
Владимир
 
Цитата
MCH написал:
из числа ПИ() получить любое другое число, как вариант
во во.
По вопросам из тем форума, личку не читаю.
 
Цитата
MCH: В итоге задачу можно свести в задачу: из числа ПИ() получить любое другое число
прикольно, кстати — спасибо!
Обфускация в жизни  :D
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
 
Привет всем любителям поизвращаться с формулами. С трудом, но всё-таки удалось решить довольно избитую, часто встречающуюся задачу - найти нижнюю границу столбца (динамического массива). Сложность заключается в том, что:
- в столбце могут быть как числа, так и текст!
- искать последний элемент через быстрый поиск (с ключом 1), но воспользоваться поиском можно только 2 раза - 1 раз для текста и 1 раз для чисел
- если столбец пуст, формула должна вернуть #НД()
- сделать без вспомогательных ячеек/имён!
- разумеется, формула не должна быть летучей
- формула массива разрешается, если это не перебор всего диапазона

искать, например, по столбцу А:А

Периодически сталкивался с этой задачей, но сделать это одной формулой и чтобы она была быстрая, не получалось и всегда мозолили глаза вспомогательные имена или ячейки рядом. Но чувствовал, что выкрутиться можно и, наконец, получилось. Желаю успехов!

для меня вся сложность заключалась в том, чтобы вернуть НД(), если столбец пуст. Это ключевое условие для работы динамического массива, т.к. 0 при подстановке в ИНДЕКС() возвратит весь столбец, а это недопустимо.
Изменено: БМВ - 26.12.2022 21:53:44
Страницы: Пред. 1 ... 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 След.
Наверх