Универсальная формула
ZORRO2005
Дата: Четверг, 21.06.2012, 16:21 |
Сообщение № 1
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010
Площадь: -формула массива Предлагаю усложнить задачу и добавить более сложных "облицовок". Нужно придумать универсальную формулу для подстановки формул вместо аббревиатур, кол-во которых может быть на порядок больше. ДВССЫЛ ом у меня пока не получилось. В столбце I можно убрать "=" перед формулами. Можно использовать именнованные диапазоны. P.S. Можно перенести в "Игры разума"
Площадь: -формула массива Предлагаю усложнить задачу и добавить более сложных "облицовок". Нужно придумать универсальную формулу для подстановки формул вместо аббревиатур, кол-во которых может быть на порядок больше. ДВССЫЛ ом у меня пока не получилось. В столбце I можно убрать "=" перед формулами. Можно использовать именнованные диапазоны. P.S. Можно перенести в "Игры разума" ZORRO2005
Сообщение отредактировал ZORRO2005 - Четверг, 21.06.2012, 16:34
Ответить
Сообщение Площадь: -формула массива Предлагаю усложнить задачу и добавить более сложных "облицовок". Нужно придумать универсальную формулу для подстановки формул вместо аббревиатур, кол-во которых может быть на порядок больше. ДВССЫЛ ом у меня пока не получилось. В столбце I можно убрать "=" перед формулами. Можно использовать именнованные диапазоны. P.S. Можно перенести в "Игры разума" Автор - ZORRO2005 Дата добавления - 21.06.2012 в 16:21
MCH
Дата: Четверг, 21.06.2012, 22:36 |
Сообщение № 2
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
Сергей, так нужно? Code
=СУММ(ВЫБОР(ПОИСК(ПСТР(F5:F11;{1;2;3;4};1);" LWKZ");;C5:C11;D5:D11;3/(C5:C11*4-D5:D11^2);(C5:C11-5)/(C5:C11+D5:D11)/2)*B5:B11)
для первоначальной задачи достаточно: Code
=СУММ(ВЫБОР(ПОИСК(ПСТР(F5:F11;{1;2;3;4};1);" LW");;C5:C11;D5:D11)*B5:B11)
ЗЫ: Результат построчнео не складывал через МУМНОЖ специально, т.к. в результате все равно все вычисления складываем с помощью СУММ для более правильного результата, вначале сложим через МУМНОЖ, а уже затем через СУММ: Code
=СУММ(МУМНОЖ(ВЫБОР(ПОИСК(ПСТР(F5:F11;{1;2;3;4};1);" LW");;C5:C11;D5:D11);{1:1:1:1})*B5:B11)
ЗЗЫ: для "К" случайно не опечатка в формуле "=3/(L*4-K^2)", может нужно "=3/(L*4-W^2)"?
Сергей, так нужно? Code
=СУММ(ВЫБОР(ПОИСК(ПСТР(F5:F11;{1;2;3;4};1);" LWKZ");;C5:C11;D5:D11;3/(C5:C11*4-D5:D11^2);(C5:C11-5)/(C5:C11+D5:D11)/2)*B5:B11)
для первоначальной задачи достаточно: Code
=СУММ(ВЫБОР(ПОИСК(ПСТР(F5:F11;{1;2;3;4};1);" LW");;C5:C11;D5:D11)*B5:B11)
ЗЫ: Результат построчнео не складывал через МУМНОЖ специально, т.к. в результате все равно все вычисления складываем с помощью СУММ для более правильного результата, вначале сложим через МУМНОЖ, а уже затем через СУММ: Code
=СУММ(МУМНОЖ(ВЫБОР(ПОИСК(ПСТР(F5:F11;{1;2;3;4};1);" LW");;C5:C11;D5:D11);{1:1:1:1})*B5:B11)
ЗЗЫ: для "К" случайно не опечатка в формуле "=3/(L*4-K^2)", может нужно "=3/(L*4-W^2)"? MCH
Сообщение отредактировал MCH - Пятница, 22.06.2012, 14:45
Ответить
Сообщение Сергей, так нужно? Code
=СУММ(ВЫБОР(ПОИСК(ПСТР(F5:F11;{1;2;3;4};1);" LWKZ");;C5:C11;D5:D11;3/(C5:C11*4-D5:D11^2);(C5:C11-5)/(C5:C11+D5:D11)/2)*B5:B11)
для первоначальной задачи достаточно: Code
=СУММ(ВЫБОР(ПОИСК(ПСТР(F5:F11;{1;2;3;4};1);" LW");;C5:C11;D5:D11)*B5:B11)
ЗЫ: Результат построчнео не складывал через МУМНОЖ специально, т.к. в результате все равно все вычисления складываем с помощью СУММ для более правильного результата, вначале сложим через МУМНОЖ, а уже затем через СУММ: Code
=СУММ(МУМНОЖ(ВЫБОР(ПОИСК(ПСТР(F5:F11;{1;2;3;4};1);" LW");;C5:C11;D5:D11);{1:1:1:1})*B5:B11)
ЗЗЫ: для "К" случайно не опечатка в формуле "=3/(L*4-K^2)", может нужно "=3/(L*4-W^2)"? Автор - MCH Дата добавления - 21.06.2012 в 22:36
ZORRO2005
Дата: Пятница, 22.06.2012, 14:26 |
Сообщение № 3
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010
Quote (MCH )
ЗЗЫ: для "К" случайно не опечатка в формуле "=3/(L*4-K^2)", может нужно "=3/(L*4-W^2)"?
Да, опечатка.Нужно "=3/(L*4-W^2)"
Quote (MCH )
ЗЗЫ: для "К" случайно не опечатка в формуле "=3/(L*4-K^2)", может нужно "=3/(L*4-W^2)"?
Да, опечатка.Нужно "=3/(L*4-W^2)"ZORRO2005
Ответить
Сообщение Quote (MCH )
ЗЗЫ: для "К" случайно не опечатка в формуле "=3/(L*4-K^2)", может нужно "=3/(L*4-W^2)"?
Да, опечатка.Нужно "=3/(L*4-W^2)"Автор - ZORRO2005 Дата добавления - 22.06.2012 в 14:26
MCH
Дата: Пятница, 22.06.2012, 15:36 |
Сообщение № 4
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
Сергей, решение подошло, или нужно было чтото другое?
Сергей, решение подошло, или нужно было чтото другое? MCH
Ответить
Сообщение Сергей, решение подошло, или нужно было чтото другое? Автор - MCH Дата добавления - 22.06.2012 в 15:36
ZORRO2005
Дата: Пятница, 22.06.2012, 16:33 |
Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010
Quote (MCH )
Сергей, решение подошло, или нужно было чтото другое?
Нужно универсальное решение для подстановки формул вместо аббревиатур. Аббревиатуры могут быть не такие простые, как в примере и их может быть намного больше. Например: AB001= 5L/(L^3-W^2) Я пытался сделать с помощью ВЫЧИСЛИТЬ(), но почему-то общую сумму неправильно считает. Если непонятно объяснил, выложу вечером пример.
Quote (MCH )
Сергей, решение подошло, или нужно было чтото другое?
Нужно универсальное решение для подстановки формул вместо аббревиатур. Аббревиатуры могут быть не такие простые, как в примере и их может быть намного больше. Например: AB001= 5L/(L^3-W^2) Я пытался сделать с помощью ВЫЧИСЛИТЬ(), но почему-то общую сумму неправильно считает. Если непонятно объяснил, выложу вечером пример.ZORRO2005
Ответить
Сообщение Quote (MCH )
Сергей, решение подошло, или нужно было чтото другое?
Нужно универсальное решение для подстановки формул вместо аббревиатур. Аббревиатуры могут быть не такие простые, как в примере и их может быть намного больше. Например: AB001= 5L/(L^3-W^2) Я пытался сделать с помощью ВЫЧИСЛИТЬ(), но почему-то общую сумму неправильно считает. Если непонятно объяснил, выложу вечером пример.Автор - ZORRO2005 Дата добавления - 22.06.2012 в 16:33
ZORRO2005
Дата: Пятница, 22.06.2012, 23:56 |
Сообщение № 6
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010
Пример с ВЫЧИСЛИТЬ():
Ответить
Сообщение Пример с ВЫЧИСЛИТЬ(): Автор - ZORRO2005 Дата добавления - 22.06.2012 в 23:56
MCH
Дата: Суббота, 23.06.2012, 09:04 |
Сообщение № 7
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
Тоже пытался сделать через ВЫЧЕСЛИТЬ, если результат выводить в диапазон ячеек то работает, а если в одну то нет - расчет ведется по первому коду, возможно срабатывает механизм "неявные диапазоны" когда вводишь в несколько ячеек
Тоже пытался сделать через ВЫЧЕСЛИТЬ, если результат выводить в диапазон ячеек то работает, а если в одну то нет - расчет ведется по первому коду, возможно срабатывает механизм "неявные диапазоны" когда вводишь в несколько ячеек MCH
Сообщение отредактировал MCH - Суббота, 23.06.2012, 09:14
Ответить
Сообщение Тоже пытался сделать через ВЫЧЕСЛИТЬ, если результат выводить в диапазон ячеек то работает, а если в одну то нет - расчет ведется по первому коду, возможно срабатывает механизм "неявные диапазоны" когда вводишь в несколько ячеек Автор - MCH Дата добавления - 23.06.2012 в 09:04
Serge_007
Дата: Суббота, 23.06.2012, 09:12 |
Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (MCH )
Тоже пытался сделать черес ВЫЧЕСЛИТЬ
И я тоже сначала попробовал так же. Быстро отказался. Других идей нет
Quote (MCH )
Тоже пытался сделать черес ВЫЧЕСЛИТЬ
И я тоже сначала попробовал так же. Быстро отказался. Других идей нетSerge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (MCH )
Тоже пытался сделать черес ВЫЧЕСЛИТЬ
И я тоже сначала попробовал так же. Быстро отказался. Других идей нетАвтор - Serge_007 Дата добавления - 23.06.2012 в 09:12
MCH
Дата: Суббота, 23.06.2012, 11:03 |
Сообщение № 9
Группа: Админы
Ранг: Старожил
Сообщений: 2004
Репутация:
752
±
Замечаний:
±
Все таки смог добить ВЫЧЕСЛИТЬ(), чтобы работало одной формулой
Все таки смог добить ВЫЧЕСЛИТЬ(), чтобы работало одной формулой MCH
Сообщение отредактировал MCH - Суббота, 23.06.2012, 12:13
Ответить
Сообщение Все таки смог добить ВЫЧЕСЛИТЬ(), чтобы работало одной формулой Автор - MCH Дата добавления - 23.06.2012 в 11:03
ZORRO2005
Дата: Суббота, 23.06.2012, 14:21 |
Сообщение № 10
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010
Quote (MCH )
Все таки смог добить ВЫЧЕСЛИТЬ(), чтобы работало одной формулой
ЖЕСТЬ! МСН , мое огромное уважение! Как я ПОДСТАВИТЬ() забыл?
Quote (MCH )
Все таки смог добить ВЫЧЕСЛИТЬ(), чтобы работало одной формулой
ЖЕСТЬ! МСН , мое огромное уважение! Как я ПОДСТАВИТЬ() забыл?ZORRO2005
Ответить
Сообщение Quote (MCH )
Все таки смог добить ВЫЧЕСЛИТЬ(), чтобы работало одной формулой
ЖЕСТЬ! МСН , мое огромное уважение! Как я ПОДСТАВИТЬ() забыл?Автор - ZORRO2005 Дата добавления - 23.06.2012 в 14:21
Borisovich
Дата: Вторник, 11.02.2014, 12:50 |
Сообщение № 11
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
1
±
Замечаний:
0% ±
Excel 2007
как заставить у себя работать Evaluate.xls ?- у меня пишет #ИМЯ, UDF ВЫЧИСЛИТЬ что такое Eval1? Ищу возможность создания универсальных формул и их корректировки
как заставить у себя работать Evaluate.xls ?- у меня пишет #ИМЯ, UDF ВЫЧИСЛИТЬ что такое Eval1? Ищу возможность создания универсальных формул и их корректировки Borisovich
Ответить
Сообщение как заставить у себя работать Evaluate.xls ?- у меня пишет #ИМЯ, UDF ВЫЧИСЛИТЬ что такое Eval1? Ищу возможность создания универсальных формул и их корректировки Автор - Borisovich Дата добавления - 11.02.2014 в 12:50
SM
Дата: Вторник, 11.02.2014, 16:33 |
Сообщение № 12
Группа: Друзья
Ранг: Участник
Сообщений: 64
Репутация:
59
±
Замечаний:
0% ±
2003
как заставить у себя работать Evaluate.xls ?- у меня пишет #ИМЯ, UDF ВЫЧИСЛИТЬ что такое Eval1?
Вариант в ВЫБОРом:
как заставить у себя работать Evaluate.xls ?- у меня пишет #ИМЯ, UDF ВЫЧИСЛИТЬ что такое Eval1?
Вариант в ВЫБОРом:SM
Excel изощрён, но не злонамерен
Ответить
Сообщение как заставить у себя работать Evaluate.xls ?- у меня пишет #ИМЯ, UDF ВЫЧИСЛИТЬ что такое Eval1?
Вариант в ВЫБОРом:Автор - SM Дата добавления - 11.02.2014 в 16:33
Borisovich
Дата: Вторник, 11.02.2014, 17:02 |
Сообщение № 13
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация:
1
±
Замечаний:
0% ±
Excel 2007
Ответить
Сообщение СПАСИБО! Автор - Borisovich Дата добавления - 11.02.2014 в 17:02
Дима
Дата: Среда, 12.02.2014, 19:49 |
Сообщение № 14
Нужна помощь.. Как убрать цифру 0 в строке при формуле =А1+В1 если и в А и в В пусто.. но так что бы СУММ работала дальше если будут числа... пример по ссылке : Удалено администрацией
Нужна помощь.. Как убрать цифру 0 в строке при формуле =А1+В1 если и в А и в В пусто.. но так что бы СУММ работала дальше если будут числа... пример по ссылке : Удалено администрацией Дима
Сообщение отредактировал Serge_007 - Среда, 12.02.2014, 20:19
Ответить
Сообщение Нужна помощь.. Как убрать цифру 0 в строке при формуле =А1+В1 если и в А и в В пусто.. но так что бы СУММ работала дальше если будут числа... пример по ссылке : Удалено администрацией Автор - Дима Дата добавления - 12.02.2014 в 19:49