Никак не даёт покоя вопрос - как писать монстро-формулы? И не просто большие непонятности, а формулы, которые ещё и что-то полезное делают.
В разделе, например, мозгового штурма, количество мощных решений зашкаливает. И ведь наверняка профи, которые там постят, когда-то начинали с простых и понятных всем вещей. Как был пройден этот путь, из варяг в греки от царства простейших к сложным формульным организмам? Интересует аж два момента минимум:
Момент первый.
Может, сильно повлияли какие-то книги? Если да, то какие? Может кому-то яблоко на голову упало были какие-то показательные случаи в жизни, поднявшие обывателя на новые уровни просветления? Что исторически послужило предпосылкой к возможности творить в рамках функционала Excel?
Момент второй.
Как лично Вы пишете то, что прохожие называют чудом? Как в момент создания работает Ваш мозг? В процессе участвует какой-то стандартный алгоритм или, может, пользуетесь каким-то набором гибких ориентиров? Всё формулы знаете заранее или каждую секунду проверяете справочники? В общем, поделитесь в деталях, что происходит в сам момент создания убер-формулы?
К ответу призываются формулисты excelworld.ru! Просьба вскрыть свой мозг в назидание всем, кто стремится к знаниям! Уважаемые господа, ну пазязя =) Будет особенно интересно, если моменты будут разобраны на примере какой-то Вашей формулы с этого сайта.
Сложные формулы и с чем их... готовят.
Всем привет и хорошего настроения!
Никак не даёт покоя вопрос - как писать монстро-формулы? И не просто большие непонятности, а формулы, которые ещё и что-то полезное делают.
В разделе, например, мозгового штурма, количество мощных решений зашкаливает. И ведь наверняка профи, которые там постят, когда-то начинали с простых и понятных всем вещей. Как был пройден этот путь, из варяг в греки от царства простейших к сложным формульным организмам? Интересует аж два момента минимум:
Момент первый.
Может, сильно повлияли какие-то книги? Если да, то какие? Может кому-то яблоко на голову упало были какие-то показательные случаи в жизни, поднявшие обывателя на новые уровни просветления? Что исторически послужило предпосылкой к возможности творить в рамках функционала Excel?
Момент второй.
Как лично Вы пишете то, что прохожие называют чудом? Как в момент создания работает Ваш мозг? В процессе участвует какой-то стандартный алгоритм или, может, пользуетесь каким-то набором гибких ориентиров? Всё формулы знаете заранее или каждую секунду проверяете справочники? В общем, поделитесь в деталях, что происходит в сам момент создания убер-формулы?
К ответу призываются формулисты excelworld.ru! Просьба вскрыть свой мозг в назидание всем, кто стремится к знаниям! Уважаемые господа, ну пазязя =) Будет особенно интересно, если моменты будут разобраны на примере какой-то Вашей формулы с этого сайта.Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Ну да! После такого страшно что-либо писать Но, может, напишу - и скостят наказание? :)[/offtop] Начал, потому что нужно было лабораторки в Excel сдавать. Потом увлекла эта бездонная коробка логических головоломок. Развлекушка в свободное от работы время. Потом - помощник в работе. Теперь - очень даже помощник. Года 4 тому взяли на "слабо" - примитив использования VBA. Но я-то не умел! Для меня это был совсем не примитив - набор каких-то странных, пугающих закорючек, за которые браться... Бр-р-р... Но сделал! Пару месяцев убил, но - лучше. Сейчас просматриваю - у меня тоже примитив, но исходный примитив был примитивнее Радует.
Как рождаются формулы. А как сравниваете (не на спецфорумах и не в технических описаниях) Запорожец и Мерседес? Открываете справочники, смотрите характеристики? Считайте, что поверил. Но если не знаете, что это штуки такие на колесах, что тогда? Или "да ну их, сами разберутся", или "ой! интересненько, надо бы почитать" А функции что? Та же информация. У меня поначалу автор мелких формул массива приравнивался к божеству Позже понял, что нет в этом деле совершенно ничего необычного. Посмотрел-подумалось-родилось. Само всплывает. Это если тупик и что-то новое, тогда да - бьем в стенку. Пробиваем. Если сил мало, бежим за помощью.
Что нужно? Желание и интерес. Если это есть, "непосильные" задачи со временем капитулируют. Свихнутость ума в сторону логики, алгоритмизации, нестандартного мышления (наверное, заумно написано?). Это, наверное, обязательное условие. Можно хорошо знать функции и лепить из них вызывающие восторженные возгласы конструкции. Но можно вместо этих же конструкций нарисовать элегантную красавицу, если взглянуть на задачу по-другому.
Макросы, наверное, проще формул. Я не об изучении или применении. VBA - более мощное средство, имеет больше возможностей. Поэтому достичь одной и той же цели в VBA проще, чем с помощью формул. Нарисовалась параллель: программирование в 80-е (при оперативке в 128 Кб) и на современных машинах. Но! Без VBA даже не стоит заикаться о более-менее сложных задачах. Часто в работах применяю смесь VBA-формулы. Во-первых, знания языка слабые, во-вторых, считаю, что не всегда замена формул кодом оправдана.
[offtop]Заключение: глянул, сколько написал... Можно неделю на форуме не появляться, норма перевыполнена[/offtop]
[offtop]
Цитата
К ответу призываются...
Ну да! После такого страшно что-либо писать Но, может, напишу - и скостят наказание? :)[/offtop] Начал, потому что нужно было лабораторки в Excel сдавать. Потом увлекла эта бездонная коробка логических головоломок. Развлекушка в свободное от работы время. Потом - помощник в работе. Теперь - очень даже помощник. Года 4 тому взяли на "слабо" - примитив использования VBA. Но я-то не умел! Для меня это был совсем не примитив - набор каких-то странных, пугающих закорючек, за которые браться... Бр-р-р... Но сделал! Пару месяцев убил, но - лучше. Сейчас просматриваю - у меня тоже примитив, но исходный примитив был примитивнее Радует.
Как рождаются формулы. А как сравниваете (не на спецфорумах и не в технических описаниях) Запорожец и Мерседес? Открываете справочники, смотрите характеристики? Считайте, что поверил. Но если не знаете, что это штуки такие на колесах, что тогда? Или "да ну их, сами разберутся", или "ой! интересненько, надо бы почитать" А функции что? Та же информация. У меня поначалу автор мелких формул массива приравнивался к божеству Позже понял, что нет в этом деле совершенно ничего необычного. Посмотрел-подумалось-родилось. Само всплывает. Это если тупик и что-то новое, тогда да - бьем в стенку. Пробиваем. Если сил мало, бежим за помощью.
Что нужно? Желание и интерес. Если это есть, "непосильные" задачи со временем капитулируют. Свихнутость ума в сторону логики, алгоритмизации, нестандартного мышления (наверное, заумно написано?). Это, наверное, обязательное условие. Можно хорошо знать функции и лепить из них вызывающие восторженные возгласы конструкции. Но можно вместо этих же конструкций нарисовать элегантную красавицу, если взглянуть на задачу по-другому.
Макросы, наверное, проще формул. Я не об изучении или применении. VBA - более мощное средство, имеет больше возможностей. Поэтому достичь одной и той же цели в VBA проще, чем с помощью формул. Нарисовалась параллель: программирование в 80-е (при оперативке в 128 Кб) и на современных машинах. Но! Без VBA даже не стоит заикаться о более-менее сложных задачах. Часто в работах применяю смесь VBA-формулы. Во-первых, знания языка слабые, во-вторых, считаю, что не всегда замена формул кодом оправдана.
[offtop]Заключение: глянул, сколько написал... Можно неделю на форуме не появляться, норма перевыполнена[/offtop]vikttur
Сообщение отредактировал vikttur - Среда, 16.07.2014, 12:46
Согласен, играет очень важную роль. Вспомнилось, что знания и умение управлять знаниями - очень разная вещь. И тот, у кого знаний мало, но кто умеет ими хорошо вертеть, может обойти того, кто знает много, но владеет ими слабо.
Виктор, спасибо за размах души, с юморком и по делу.
Согласен, играет очень важную роль. Вспомнилось, что знания и умение управлять знаниями - очень разная вещь. И тот, у кого знаний мало, но кто умеет ими хорошо вертеть, может обойти того, кто знает много, но владеет ими слабо.Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Например: вычисление емкости конденсатора П-фильтра; определение влияния мощности сигнала мобильного телефона на кору головного мозга. Это Вам не плюс-минус
Например: вычисление емкости конденсатора П-фильтра; определение влияния мощности сигнала мобильного телефона на кору головного мозга. Это Вам не плюс-минус vikttur
Что, разве можно за правильно найденную сумму ячеек получить доступ к какому-то экзамену?
ну экзамен не экзамен,а зарплату платят за правильную сумму. я конечно не показатель,но сложные формулы (для меня сложные)я стараюсь писать поэтапно.несколько простых,а потом их соединяю воедино .и все мое обучение проходило здесь.на этом форуме
Что, разве можно за правильно найденную сумму ячеек получить доступ к какому-то экзамену?
ну экзамен не экзамен,а зарплату платят за правильную сумму. я конечно не показатель,но сложные формулы (для меня сложные)я стараюсь писать поэтапно.несколько простых,а потом их соединяю воедино .и все мое обучение проходило здесь.на этом форумекитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Рома ,я долго пытался что то там написать,потом все вычеркнул.ну не писатель чукча,не писатель.не умею объяснять.наверно поэтому когда то и в аспирантуру не пошел(как давно это было).если не понимают меня-орать начинаю.а Виктор абсолютно прав-на форуме такие задачки всплывают.а какие объяснялки Саша пишет-закачаешся
Рома ,я долго пытался что то там написать,потом все вычеркнул.ну не писатель чукча,не писатель.не умею объяснять.наверно поэтому когда то и в аспирантуру не пошел(как давно это было).если не понимают меня-орать начинаю.а Виктор абсолютно прав-на форуме такие задачки всплывают.а какие объяснялки Саша пишет-закачаешсякитин
Не судите очень строго:я пытаюсь научиться ЯД 41001877306852
Сообщение отредактировал китин - Среда, 16.07.2014, 15:55
примеры, о которых вспомнил, требуют определенных знаний
Замечу, что будучи экселистом, иногда приходится вникать в разные области знаний тех, кому помогаем =)
китин, иногда хочется особенной задачи, родной что ли. Вот бывает, видишь задачку - и скучно. И вроде можешь решить, но желания нет. А бывает, встретишь такое, про что точно можешь сказать - ты это решать даже не знаешь как, но очень хочется попробовать. И когда решаешь - чувствуешь, что да, кто молодец? Ты молодец! =)
Вот Виктор первым постом хорошее направление беседе задал, было бы здорово продолжить в этом русле.
примеры, о которых вспомнил, требуют определенных знаний
Замечу, что будучи экселистом, иногда приходится вникать в разные области знаний тех, кому помогаем =)
китин, иногда хочется особенной задачи, родной что ли. Вот бывает, видишь задачку - и скучно. И вроде можешь решить, но желания нет. А бывает, встретишь такое, про что точно можешь сказать - ты это решать даже не знаешь как, но очень хочется попробовать. И когда решаешь - чувствуешь, что да, кто молодец? Ты молодец! =)
Вот Виктор первым постом хорошее направление беседе задал, было бы здорово продолжить в этом русле.Rioran
Роман, Москва, voronov_rv@mail.ru Яндекс-Деньги: 41001312674279
Вообще-то лучше их избегать Есть золотое правило: Если для решения задачи требуется сложная формула - значит исходные данные структурированы неправильно
99% задач не требуют сложных формул для их решения Простые задачи делают сложными сами пользователи
Вообще-то лучше их избегать Есть золотое правило: Если для решения задачи требуется сложная формула - значит исходные данные структурированы неправильно
99% задач не требуют сложных формул для их решения Простые задачи делают сложными сами пользователиSerge_007
Я, например, не умею писать сложные формулы Однако на работе мне это не мешает, потому что я умею правильно организовывать исходные данные Далее - сводные таблицы В итоге - сокращение затрат рабочего времени в тысячах процентов
А формулы для каждой задачи надо писать новые Причем сложные, т.е. на них время тратится...
Я, например, не умею писать сложные формулы Однако на работе мне это не мешает, потому что я умею правильно организовывать исходные данные Далее - сводные таблицы В итоге - сокращение затрат рабочего времени в тысячах процентов
А формулы для каждой задачи надо писать новые Причем сложные, т.е. на них время тратится...Serge_007