1. Присоединяйся! Электронный журнал "BMW Club Magazine" в Telegram
    Скрыть объявление
  2. BMWClub Страхование
    Лучшие условия при покупке полиса для участников клуба!
    Скрыть объявление

какова максимальная длина функции в Экселе или ООо?

Тема в разделе "Техника для жизни", создана пользователем I-van, 21 окт 2012.

  1. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    написал уже 8 строк (в основном проверка логики "если - то") и ООо больше не дает - режет функцию и выдает ошибку 512

    может есть предел длины функции?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  2. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    ну точно:

    512
    Слишком длинная формула
    Компилятор: общее количество внутренних лексем (т.е. операторов, переменных и угловых скобок) в формуле превышает 512.


    а что делать?
    формула должна быть минимум в 4 раза длиннее????
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  3. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    vb спасет отца русской демократии
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  4. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    предположу, что 8 строк если то, скорее всего алгоритмическая ошибка :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  5. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    нет, просто тупо не хватает места

    говорят, что в Экселе 2003 - 1024 символа, а в Экселе 2007 - 8192 символа - это максимальная длина формулы

    но что-то мне не хочется искать 2007 ради одной формулы, тем более покупать его
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  6. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    щас скачаю свежий ООо - посмотрю там на ограничение длины функции
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  7. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  8. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    стоит 2003 на одной из машин, на остальных - ООо

    на какую из машин ты думаешь я хочу поставить Эксель-2010?
    да ни на какую... он просто не нужен

    щас догружу свежий ООо, потом пойду искать - может есть где 2007?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  9. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    мдя... в 3.4.1 тоже 512 символов

    пойду пошарю по компам, может найду 2007
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  10. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    нашёл 2010 стартерс
    так там вообще какая-то хрень - все формулы выдают ошибки

    а ты говоришь: "Купи эксель!!!"
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  11. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    т.е. 1000 р в час ты не зарабатываешь :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  12. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    мне страшно даже подумать, что придется переписывать все формулы с ООо на Эксель-2010

    я неделю рисовал логику ромбиками, а ты предлагаешь за 1 час всё порушить и сидеть переписывать
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  13. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  14. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    имхо, да
    заодно убрать все большие формулы в VB

    очевидно
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  15. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    можно не только у них посмотреть..в софтмаркете каком нить.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  16. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    ЗЫ ты не поверишь, но на одном из ноутов до сих пор стоит ХР из-за того, что в 7-ке странно организован процесс работы с приоритетами по пользователям, и, например, МТ4-тестер совсем отказывается работать в 7-ке так, как того хотелось бы

    и я им до сих пор пользуюсь
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  17. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    страшно спросить, что такое VB и сколько времени мне понадобится для его освоения???
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  18. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    vb = visual basic (формально VBA visual basic for application)
    если ты пишешь формулы - то совсем немного для старта

    но принципиально расширишь свои возможности
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  19. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    не понял, что за странная работа по приоритетам пользователей, что такое MT-4 тестер и какое отношение это имеет к excel :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  20. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    никакого отношения

    просто я не люблю продукты от МС
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  21. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    сейчас загружу пробную версию - посмотрим, справится ли она
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  22. Kombat ©

    Kombat © Завсегдатай

    Регистрация:
    27 мар 2010
    Сообщения:
    511
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    А ты подумал как сам же свою формулу будешь через месяц читать и ругаться на ее автора?
    Правильное ограничение 512, я бы еще меньше сделал.

    Подумай, как можно изменить логику расчета, возможно с использованием функции SUMPRODUCT (СУММПРОИЗВ).

    По поводу VB тоже мнение неоднозначное. Ясности понимания он точно не добавляет, поэтому для математики никогда не использую, только для автоматизации действий над ячейками.
     
  23. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    какая разница, используется функция counta (стандартная) или countb( своя) . пиши описание и пользуй :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  24. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    любить не любить можно женщину, вино .. а как можно любить или не любить орудия труда или средства производства :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  25. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    да скорее всего никак... 3 группы переменных - 4, 6 и 6 вариантов в каждой

    итого дофига
    описано в формуле пока только 16 комбинаций, а мы уже за 512 символов вышли
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  26. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    кинь в ПС описание алгоритма.. че то не верится :)
    если будет не лень, для примера перепишу на VB
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  27. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    приведу пример:

    можно не любить жигули или кадиллак
    и торчать от какого-нибудь грейт-волла, как вариант

    можно не любить метро, но не от того, что оно тебе не нравится или тебя не удовлетворяют потребительские качества, а из-за того, кого ты порой можешь встретить рядом
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  28. I-van

    I-van Старики-разбойники

    Регистрация:
    27 июн 2002
    Сообщения:
    24,262
    Пол:
    Мужской
    Регион:
    Москва
    Водит:
    отправил
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  29. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    ответил :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...
  30. ish

    ish шыр
    Команда форума    

    Регистрация:
    11 авг 2001
    Сообщения:
    83,636
    Пол:
    Мужской
    Регион:
    Корея Северная
    Водит:
    ,
    конечно, надо еще больше ограничивать длину строки :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Нажмите, чтобы раскрыть...

Яндекс.Метрика