Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Версия Excel - Страница 3 - Мир MS Excel

Старая форма входа
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Модератор форума: китин  
Версия Excel
Serge_007 Дата: Суббота, 01.02.2014, 21:43 | Сообщение № 41
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

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

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

К сообщению приложен файл: 8287136.gif (4.3 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
можно вычислить некую константу (типа числа пи), при умножении(сложении/делении, возведении в степень и т.д) на которую мы получим число соответствующее числу официального названия используемой версии Excel
Возвращаясь к теме

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


Автор - Serge_007
Дата добавления - 01.02.2014 в 21:43
AndreTM Дата: Суббота, 01.02.2014, 23:24 | Сообщение № 42
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Серж, ты имел в виду что-то типа такого?
Код
="Excel "&(2000+ИНДЕКС({0;2;3;7;10;13};СТРОКА()))

В чём смысл? Найти более короткую формулу? Или формулу, не использующую массив значений?


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеСерж, ты имел в виду что-то типа такого?
Код
="Excel "&(2000+ИНДЕКС({0;2;3;7;10;13};СТРОКА()))

В чём смысл? Найти более короткую формулу? Или формулу, не использующую массив значений?

Автор - AndreTM
Дата добавления - 01.02.2014 в 23:24
Serge_007 Дата: Воскресенье, 02.02.2014, 09:48 | Сообщение № 43
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Смысл - избавиться от {0;2;3;7;10;13}
В идеале в формуле не должно быть констант вообще


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСмысл - избавиться от {0;2;3;7;10;13}
В идеале в формуле не должно быть констант вообще

Автор - Serge_007
Дата добавления - 02.02.2014 в 09:48
MCH Дата: Воскресенье, 02.02.2014, 10:31 | Сообщение № 44
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

можно вычислить некую константу (типа числа пи)...

В идеале в формуле не должно быть констант вообще

Сергей, ты определись, нужны константы или нет?

По теме,
функция ИНФОРМ("release") возвращает текст вида "14.0", а не число, для дальнейшего использования (в большинстве случаев) разделитель "." нужно заменить на ","
Если тебе в итоге нужна математическая формула, которая из чисел соответствующих версии Excel будет вычислять год:
Версия Год
9 2000
10 2002
11 2003
12 2007
14 2010
то это можно сделать построением аппроксимирующей функции методом наименьших квадратов, но опять же получится что мы используем константы.
при выходе новых версий формула будет некорректно работать и получится существенно длиннее нежели использование ВПР/ПРОСМОТР.
вариант, который я предложил в 14 сообщении чем не устраивает?
 
Ответить
Сообщение
можно вычислить некую константу (типа числа пи)...

В идеале в формуле не должно быть констант вообще

Сергей, ты определись, нужны константы или нет?

По теме,
функция ИНФОРМ("release") возвращает текст вида "14.0", а не число, для дальнейшего использования (в большинстве случаев) разделитель "." нужно заменить на ","
Если тебе в итоге нужна математическая формула, которая из чисел соответствующих версии Excel будет вычислять год:
Версия Год
9 2000
10 2002
11 2003
12 2007
14 2010
то это можно сделать построением аппроксимирующей функции методом наименьших квадратов, но опять же получится что мы используем константы.
при выходе новых версий формула будет некорректно работать и получится существенно длиннее нежели использование ВПР/ПРОСМОТР.
вариант, который я предложил в 14 сообщении чем не устраивает?

Автор - MCH
Дата добавления - 02.02.2014 в 10:31
Serge_007 Дата: Воскресенье, 02.02.2014, 10:56 | Сообщение № 45
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
нужны константы или нет?

Вроде однозначно написал:
В идеале в формуле не должно быть констант вообще
Совсем без них, конечно, обойтись не получится, будет как минимум одна текстовая - "Excel", но больше констант быть не должно

вариант, который я предложил в 14 сообщении чем не устраивает?
Тем что он решает другую задачу и не возвращает результат, который необходим в этой

в итоге нужна математическая формула, которая из чисел соответствующих версии Excel будет вычислять год
Не совсем. Нужна формула, которая будет работать в одном экземпляре одной версии (любой) Excel и "из воздуха" будет возвращать список, который я нарисовал в пост № 41

при выходе новых версий формула будет некорректно работать
Новые версии в расчёт не берём, так как мы не знаем точно, когда они выйдут

Андрей правильно решил задачу, но надо во первых написать максимально короткую формулу, а во вторых не использовать более одной текстовой константы (в идеале)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
нужны константы или нет?

Вроде однозначно написал:
В идеале в формуле не должно быть констант вообще
Совсем без них, конечно, обойтись не получится, будет как минимум одна текстовая - "Excel", но больше констант быть не должно

вариант, который я предложил в 14 сообщении чем не устраивает?
Тем что он решает другую задачу и не возвращает результат, который необходим в этой

в итоге нужна математическая формула, которая из чисел соответствующих версии Excel будет вычислять год
Не совсем. Нужна формула, которая будет работать в одном экземпляре одной версии (любой) Excel и "из воздуха" будет возвращать список, который я нарисовал в пост № 41

при выходе новых версий формула будет некорректно работать
Новые версии в расчёт не берём, так как мы не знаем точно, когда они выйдут

Андрей правильно решил задачу, но надо во первых написать максимально короткую формулу, а во вторых не использовать более одной текстовой константы (в идеале)

Автор - Serge_007
Дата добавления - 02.02.2014 в 10:56
MCH Дата: Воскресенье, 02.02.2014, 11:16 | Сообщение № 46
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Андрей правильно решил задачу, но надо во первых сократить формулу, а во вторых не использовать более одной текстовой константы

У Андрея всего одна текстовая константа - "Exce l", массив констант - не текстовый

Графический анализ зависимости года от порядкового номера показывает нелинейность данной зависимости

соответственно простой формулы вида у=a*x+b в данном случае не получить

Так и не понял, чем варианты с массивом констант не подходят (можно разные варианты ВПР/ВЫБОР/ИНДЕКС/ПРОСМОТР)?
Если хочется совсем короткую формулу, то можно использовать UDF, и вообще ни одной константы не будет.
К сообщению приложен файл: 7503080.png (24.4 Kb)


Сообщение отредактировал MCH - Воскресенье, 02.02.2014, 11:20
 
Ответить
Сообщение
Андрей правильно решил задачу, но надо во первых сократить формулу, а во вторых не использовать более одной текстовой константы

У Андрея всего одна текстовая константа - "Exce l", массив констант - не текстовый

Графический анализ зависимости года от порядкового номера показывает нелинейность данной зависимости

соответственно простой формулы вида у=a*x+b в данном случае не получить

Так и не понял, чем варианты с массивом констант не подходят (можно разные варианты ВПР/ВЫБОР/ИНДЕКС/ПРОСМОТР)?
Если хочется совсем короткую формулу, то можно использовать UDF, и вообще ни одной константы не будет.

Автор - MCH
Дата добавления - 02.02.2014 в 11:16
Serge_007 Дата: Воскресенье, 02.02.2014, 11:19 | Сообщение № 47
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
У Андрея всего одна текстовая константа - "Excel", массив констант - не текстовый
Вот и я об этом. Допустима только одна текстовая константа (в идеале), более никаких констант быть не должно

чем варианты с массивом констант не подходят
Тем что с ними задача легко решается, а речь о мозговом штурме :)

можно использовать UDF
Практической ценности эта задача не имеет, поэтому интересен сам алгоритм решения, а не его итоговый результат


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
У Андрея всего одна текстовая константа - "Excel", массив констант - не текстовый
Вот и я об этом. Допустима только одна текстовая константа (в идеале), более никаких констант быть не должно

чем варианты с массивом констант не подходят
Тем что с ними задача легко решается, а речь о мозговом штурме :)

можно использовать UDF
Практической ценности эта задача не имеет, поэтому интересен сам алгоритм решения, а не его итоговый результат

Автор - Serge_007
Дата добавления - 02.02.2014 в 11:19
MCH Дата: Воскресенье, 02.02.2014, 11:44 | Сообщение № 48
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Допустима только одна текстовая константа (в идеале), более никаких констант быть не должно

в выражении ="Excel "&2000+СТРОКА() сколько констант? как минимум две
Т.е. ты хочешь чтобы числа 2000, 2002, 2003, 2007, 2010, 2013 никаким образом не вычислялись, а получались
"из воздуха"

и варианты Константа1*СТРОКА()+Константа2 (либо какие либо другие математические операции с СТРОКА(), где используются другие константы для умножения, возведения в степень, сложения, деления и т.п.) - не рассматриваются?

Вариант формулы с константами, чуть короче, чем у Андрея:
Код
="Excel "&2000+ВЫБОР(СТРОКА();;2;3;7;10;13)

PS: как правило, вопросы в мозговом штурме подразумевают, что у автора есть ответ, либо алгоритм решения, иначе это напоминает техзадание: сделайте как я хочу, с определенными ограничениями ("из воздуха", "не используя констант")
Сергей, у тебя собственное решение этой задачи есть? либо хотя бы алгоритм ее решения?
 
Ответить
Сообщение
Допустима только одна текстовая константа (в идеале), более никаких констант быть не должно

в выражении ="Excel "&2000+СТРОКА() сколько констант? как минимум две
Т.е. ты хочешь чтобы числа 2000, 2002, 2003, 2007, 2010, 2013 никаким образом не вычислялись, а получались
"из воздуха"

и варианты Константа1*СТРОКА()+Константа2 (либо какие либо другие математические операции с СТРОКА(), где используются другие константы для умножения, возведения в степень, сложения, деления и т.п.) - не рассматриваются?

Вариант формулы с константами, чуть короче, чем у Андрея:
Код
="Excel "&2000+ВЫБОР(СТРОКА();;2;3;7;10;13)

PS: как правило, вопросы в мозговом штурме подразумевают, что у автора есть ответ, либо алгоритм решения, иначе это напоминает техзадание: сделайте как я хочу, с определенными ограничениями ("из воздуха", "не используя констант")
Сергей, у тебя собственное решение этой задачи есть? либо хотя бы алгоритм ее решения?

Автор - MCH
Дата добавления - 02.02.2014 в 11:44
Serge_007 Дата: Воскресенье, 02.02.2014, 12:00 | Сообщение № 49
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
в выражении ="Excel "&2000+СТРОКА() сколько констант? как минимум две
Да, две. Первая текстовая Excel, вторая числовая 2000

ты хочешь чтобы числа 2000, 2002, 2003, 2007, 2010, 2013 никаким образом не вычислялись
Вот именно что они должны как-то вычисляться, но "из воздуха". В этом то, собственно, и основная задача

варианты Константа1*СТРОКА()+Константа2 (либо какие либо другие математические операции с СТРОКА(), где используются другие константы для умножения, возведения в степень, сложения, деления и т.п.) - не рассматриваются?
Конечно рассматриваются любые варианты, но в идеале надо стремиться к тому что бы не было констант вообще, если получится так решить, конечно

как правило, вопросы в мозговом штурме подразумевают, что у автора есть ответ, либо алгоритм решения
Обычно да, но не всегда

это напоминает техзадание: сделайте как я хочу, с определенными ограничениями
Ну и что? Тебе неинтересно решить нестандартную, оригинальную задачу? Мне интересно, хотя решение, само по себе, никакой практической ценности не представляет (как и некоторые другие темы мозгового штурма)

у тебя собственное решение этой задачи есть?
Есть формула в 43 знака, с двумя константами и формула в 55 знаков с одной константой (текстовой) + одна константа в аргументе функции. Но обе формулы неверно возвращают название двух из шести версий и исправить это без использования дополнительных констант я пока не могу


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
в выражении ="Excel "&2000+СТРОКА() сколько констант? как минимум две
Да, две. Первая текстовая Excel, вторая числовая 2000

ты хочешь чтобы числа 2000, 2002, 2003, 2007, 2010, 2013 никаким образом не вычислялись
Вот именно что они должны как-то вычисляться, но "из воздуха". В этом то, собственно, и основная задача

варианты Константа1*СТРОКА()+Константа2 (либо какие либо другие математические операции с СТРОКА(), где используются другие константы для умножения, возведения в степень, сложения, деления и т.п.) - не рассматриваются?
Конечно рассматриваются любые варианты, но в идеале надо стремиться к тому что бы не было констант вообще, если получится так решить, конечно

как правило, вопросы в мозговом штурме подразумевают, что у автора есть ответ, либо алгоритм решения
Обычно да, но не всегда

это напоминает техзадание: сделайте как я хочу, с определенными ограничениями
Ну и что? Тебе неинтересно решить нестандартную, оригинальную задачу? Мне интересно, хотя решение, само по себе, никакой практической ценности не представляет (как и некоторые другие темы мозгового штурма)

у тебя собственное решение этой задачи есть?
Есть формула в 43 знака, с двумя константами и формула в 55 знаков с одной константой (текстовой) + одна константа в аргументе функции. Но обе формулы неверно возвращают название двух из шести версий и исправить это без использования дополнительных констант я пока не могу

Автор - Serge_007
Дата добавления - 02.02.2014 в 12:00
Serge_007 Дата: Воскресенье, 02.02.2014, 17:49 | Сообщение № 50
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Идей нет?

Под спойлером мое незаконченое решение, кто хочет сам подумать - не смотрите


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеИдей нет?

Под спойлером мое незаконченое решение, кто хочет сам подумать - не смотрите

Автор - Serge_007
Дата добавления - 02.02.2014 в 17:49
Serge_007 Дата: Понедельник, 03.02.2014, 10:07 | Сообщение № 51
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Сформулирую задачу ещё раз: необходимо что бы ряд
2000, 2002, 2003, 2007, 2010, 2013
получился в результате работы формул, любых формул, но желательно без использования констант


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеСформулирую задачу ещё раз: необходимо что бы ряд
2000, 2002, 2003, 2007, 2010, 2013
получился в результате работы формул, любых формул, но желательно без использования констант

Автор - Serge_007
Дата добавления - 03.02.2014 в 10:07
MCH Дата: Понедельник, 03.02.2014, 11:33 | Сообщение № 52
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Однотипные формулы длиной в 39 знаков (с учетом "="):
Код
=1965+КОДСИМВ(ПРАВБ("0-*&%#";СТРОКА()))
Код
=1952+КОДСИМВ(ПРАВБ("=:7320";СТРОКА()))
Код
=1945+КОДСИМВ(ПРАВБ("DA>:97";СТРОКА()))
Код
=1935+КОДСИМВ(ПРАВБ("NKHDCA";СТРОКА()))
Код
=1807+КОДСИМВ(ПРАВБ("ОЛИДГБ";СТРОКА()))

Могу еще пару сотен поднобных формул (с различными константами) привести
-----
Еще пара вариантов (44 и 36 знаков):
Код
=2000+ШЕСТН.В.ДЕС(ПСТР("0237AD";СТРОКА();1))
Код
=1999+ПОИСК(СТРОКА();10230004005006)

----
Без констант :)
Код
=СТРОКА($A$1999)+ПОИСК(СТРОКА();СТРОКА($A$102)&СТРОКА($A$3000)&СТРОКА($A$400)&СТРОКА($A$5006))


Сообщение отредактировал MCH - Понедельник, 03.02.2014, 13:02
 
Ответить
СообщениеОднотипные формулы длиной в 39 знаков (с учетом "="):
Код
=1965+КОДСИМВ(ПРАВБ("0-*&%#";СТРОКА()))
Код
=1952+КОДСИМВ(ПРАВБ("=:7320";СТРОКА()))
Код
=1945+КОДСИМВ(ПРАВБ("DA>:97";СТРОКА()))
Код
=1935+КОДСИМВ(ПРАВБ("NKHDCA";СТРОКА()))
Код
=1807+КОДСИМВ(ПРАВБ("ОЛИДГБ";СТРОКА()))

Могу еще пару сотен поднобных формул (с различными константами) привести
-----
Еще пара вариантов (44 и 36 знаков):
Код
=2000+ШЕСТН.В.ДЕС(ПСТР("0237AD";СТРОКА();1))
Код
=1999+ПОИСК(СТРОКА();10230004005006)

----
Без констант :)
Код
=СТРОКА($A$1999)+ПОИСК(СТРОКА();СТРОКА($A$102)&СТРОКА($A$3000)&СТРОКА($A$400)&СТРОКА($A$5006))

Автор - MCH
Дата добавления - 03.02.2014 в 11:33
Serge_007 Дата: Понедельник, 03.02.2014, 15:51 | Сообщение № 53
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Могу еще пару сотен поднобных формул привести
Не надо, они все с константами

Без констант
Ценю юмор :)
Но решение нужно действительно без констант. СТРОКА($A$102) - это константа, в какую строку не введи - будет 102


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Могу еще пару сотен поднобных формул привести
Не надо, они все с константами

Без констант
Ценю юмор :)
Но решение нужно действительно без констант. СТРОКА($A$102) - это константа, в какую строку не введи - будет 102

Автор - Serge_007
Дата добавления - 03.02.2014 в 15:51
MCH Дата: Понедельник, 03.02.2014, 16:03 | Сообщение № 54
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

СТРОКА($A$102) - это константа, в какую строку не введи - будет 102

Какая же это константа? в этой формуле нет ни одной константы (по формальным признакам) :)
в таком случае и функция =ПИ() - это тоже константа? куда не вводи все равно получится одно и тоже число - 3,14159265358979
 
Ответить
Сообщение
СТРОКА($A$102) - это константа, в какую строку не введи - будет 102

Какая же это константа? в этой формуле нет ни одной константы (по формальным признакам) :)
в таком случае и функция =ПИ() - это тоже константа? куда не вводи все равно получится одно и тоже число - 3,14159265358979

Автор - MCH
Дата добавления - 03.02.2014 в 16:03
Serge_007 Дата: Понедельник, 03.02.2014, 16:16 | Сообщение № 55
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
По логике - да
$A$102 - это явный признак range а102. Как мы недавно выяснили, функция СТРОКА не обращается к конкретной ячейке, а только к её адресу (свойству)
Если адрес неизменяем от положения - то и ссылка не будет меняться
Про ПИ() согласен - это функция. К сожалению, она всегда возвращает одно и тоже значение. Да, её можно использовать, как бы мне этого не хотелось...


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеПо логике - да
$A$102 - это явный признак range а102. Как мы недавно выяснили, функция СТРОКА не обращается к конкретной ячейке, а только к её адресу (свойству)
Если адрес неизменяем от положения - то и ссылка не будет меняться
Про ПИ() согласен - это функция. К сожалению, она всегда возвращает одно и тоже значение. Да, её можно использовать, как бы мне этого не хотелось...

Автор - Serge_007
Дата добавления - 03.02.2014 в 16:16
AndreTM Дата: Понедельник, 03.02.2014, 16:45 | Сообщение № 56
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Не, ну ты всё склоняешь нас к условию того, чтобы аппроксимировать ряд какой-то функцией. Например:
Код
="Excel "&ОКРУГЛ(СТРОКА()*2,6+1997;)-(СТРОКА()=3)*2

Но ведь при любой аппроксимации коэффициенты - это те же константы. То есть налицо противоречие - нельзя одновременно снизить количество констант и увеличить точность вычислений :)


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеНе, ну ты всё склоняешь нас к условию того, чтобы аппроксимировать ряд какой-то функцией. Например:
Код
="Excel "&ОКРУГЛ(СТРОКА()*2,6+1997;)-(СТРОКА()=3)*2

Но ведь при любой аппроксимации коэффициенты - это те же константы. То есть налицо противоречие - нельзя одновременно снизить количество констант и увеличить точность вычислений :)

Автор - AndreTM
Дата добавления - 03.02.2014 в 16:45
Serge_007 Дата: Понедельник, 03.02.2014, 16:48 | Сообщение № 57
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
ты всё склоняешь нас к условию того, чтобы аппроксимировать ряд какой-то функцией
Ага :)

при любой аппроксимации коэффициенты - это те же константы
Ну и что? Если константы получены в результате работы каких-то функций - пофиг
Главное что бы не было очевидных констант, явных


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
ты всё склоняешь нас к условию того, чтобы аппроксимировать ряд какой-то функцией
Ага :)

при любой аппроксимации коэффициенты - это те же константы
Ну и что? Если константы получены в результате работы каких-то функций - пофиг
Главное что бы не было очевидных констант, явных

Автор - Serge_007
Дата добавления - 03.02.2014 в 16:48
MCH Дата: Понедельник, 03.02.2014, 17:14 | Сообщение № 58
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Код
="Excel "&ОТБР(1997,4+(ПИ()-LOG(ПИ()))*СТРОКА()-(СТРОКА()=ОТБР(ПИ()))*(ПИ()-LN(ПИ())))


Сообщение отредактировал MCH - Понедельник, 03.02.2014, 17:19
 
Ответить
Сообщение
Код
="Excel "&ОТБР(1997,4+(ПИ()-LOG(ПИ()))*СТРОКА()-(СТРОКА()=ОТБР(ПИ()))*(ПИ()-LN(ПИ())))

Автор - MCH
Дата добавления - 03.02.2014 в 17:14
AndreTM Дата: Понедельник, 03.02.2014, 17:15 | Сообщение № 59
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Серж, ты шутишь? "Неочевидные константы" - новое слово в математике. Это тебе к физикам-ядерщикам, скорее :)
А если результат функции (на всей обрасти определения) - константа, то обычно и принято указывать эту константу (или её общепринятое обозначение, что всё равно есть константа).

Ладно, под твои заскоки:
Код
="Excel "&ОКРУГЛ(СТРОКА()*(3-2/(2+3))+2*((2+3)*2)^3-3;)-(СТРОКА()=3)*2

Достаточно "неочевидно" ? :D


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеСерж, ты шутишь? "Неочевидные константы" - новое слово в математике. Это тебе к физикам-ядерщикам, скорее :)
А если результат функции (на всей обрасти определения) - константа, то обычно и принято указывать эту константу (или её общепринятое обозначение, что всё равно есть константа).

Ладно, под твои заскоки:
Код
="Excel "&ОКРУГЛ(СТРОКА()*(3-2/(2+3))+2*((2+3)*2)^3-3;)-(СТРОКА()=3)*2

Достаточно "неочевидно" ? :D

Автор - AndreTM
Дата добавления - 03.02.2014 в 17:15
MCH Дата: Понедельник, 03.02.2014, 17:27 | Сообщение № 60
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация: 752 ±
Замечаний: ±

Есть такая игра, четыре четверки, где любое число нужно получить с помощью математических операций с четырмя четверками

Четверку без констант получить легко: =-ЦЕЛОЕ(-ПИ())
собственно осталось только немного подумать

А в данном случае можно использовать гораздо больше исходных чисел:
0 =ОТБР(LOG(ПИ()))
1 =ОТБР(LN(ПИ()))
2 =ОКРУГЛ(ПИ()-LN(ПИ());)
3 =ОТБР(ПИ())
4 =-ЦЕЛОЕ(-ПИ())
5 =-ЦЕЛОЕ(-ПИ()-LN(ПИ()))
6 =ФАКТР(ПИ())
и т.д.

Но эта задача совершенно не интересна. Если задача решается простым ВПРом, то зачем все усложнять?


Сообщение отредактировал MCH - Понедельник, 03.02.2014, 17:33
 
Ответить
СообщениеЕсть такая игра, четыре четверки, где любое число нужно получить с помощью математических операций с четырмя четверками

Четверку без констант получить легко: =-ЦЕЛОЕ(-ПИ())
собственно осталось только немного подумать

А в данном случае можно использовать гораздо больше исходных чисел:
0 =ОТБР(LOG(ПИ()))
1 =ОТБР(LN(ПИ()))
2 =ОКРУГЛ(ПИ()-LN(ПИ());)
3 =ОТБР(ПИ())
4 =-ЦЕЛОЕ(-ПИ())
5 =-ЦЕЛОЕ(-ПИ()-LN(ПИ()))
6 =ФАКТР(ПИ())
и т.д.

Но эта задача совершенно не интересна. Если задача решается простым ВПРом, то зачем все усложнять?

Автор - MCH
Дата добавления - 03.02.2014 в 17:27
  • Страница 3 из 4
  • «
  • 1
  • 2
  • 3
  • 4
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!