Общая формула для 4 математических операций
nikitan95
Дата: Воскресенье, 29.10.2017, 20:05 |
Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация:
0
±
Замечаний:
0% ±
2016
Доброго всем вечера! Интересная задачка. Имеем две ячейки и между ними через выпадающее меню выбирается одно из четырёх математических функций. Ниже написал формулу, но слишком длинная получилось. Есть варианты покороче?
Доброго всем вечера! Интересная задачка. Имеем две ячейки и между ними через выпадающее меню выбирается одно из четырёх математических функций. Ниже написал формулу, но слишком длинная получилось. Есть варианты покороче? nikitan95
К сообщению приложен файл:
4_..xlsx
(10.4 Kb)
Сообщение отредактировал nikitan95 - Воскресенье, 29.10.2017, 20:45
Ответить
Сообщение Доброго всем вечера! Интересная задачка. Имеем две ячейки и между ними через выпадающее меню выбирается одно из четырёх математических функций. Ниже написал формулу, но слишком длинная получилось. Есть варианты покороче? Автор - nikitan95 Дата добавления - 29.10.2017 в 20:05
ZORRO2005
Дата: Воскресенье, 29.10.2017, 20:18 |
Сообщение № 2
Группа: Друзья
Ранг: Обитатель
Сообщений: 382
Репутация:
148
±
Замечаний:
0% ±
Excel2010
Покороче: =Z В списке имен:Код
=ВЫЧИСЛИТЬ(Лист1!J10&Лист1!K10&Лист1!L10)
Покороче: =Z В списке имен:Код
=ВЫЧИСЛИТЬ(Лист1!J10&Лист1!K10&Лист1!L10)
ZORRO2005
Сообщение отредактировал ZORRO2005 - Воскресенье, 29.10.2017, 20:19
Ответить
Сообщение Покороче: =Z В списке имен:Код
=ВЫЧИСЛИТЬ(Лист1!J10&Лист1!K10&Лист1!L10)
Автор - ZORRO2005 Дата добавления - 29.10.2017 в 20:18
nikitan95
Дата: Воскресенье, 29.10.2017, 20:28 |
Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация:
0
±
Замечаний:
0% ±
2016
ZORRO2005 , признаться мало чего понял, но работает). Спасибо. А обычными функциями можно добиться? Я ожидал через ПРОСМОТР, хотя сам так и не смог это реализовать...
ZORRO2005 , признаться мало чего понял, но работает). Спасибо. А обычными функциями можно добиться? Я ожидал через ПРОСМОТР, хотя сам так и не смог это реализовать...nikitan95
Ответить
Сообщение ZORRO2005 , признаться мало чего понял, но работает). Спасибо. А обычными функциями можно добиться? Я ожидал через ПРОСМОТР, хотя сам так и не смог это реализовать...Автор - nikitan95 Дата добавления - 29.10.2017 в 20:28
Pelena
Дата: Воскресенье, 29.10.2017, 20:40 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 19163
Репутация:
4412
±
Замечаний:
±
Excel 365 & Mac Excel
nikitan95 , дайте теме более конкретное название в соответствии с Правилами форума
nikitan95 , дайте теме более конкретное название в соответствии с Правилами форумаPelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение nikitan95 , дайте теме более конкретное название в соответствии с Правилами форумаАвтор - Pelena Дата добавления - 29.10.2017 в 20:40
nikitan95
Дата: Воскресенье, 29.10.2017, 20:49 |
Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация:
0
±
Замечаний:
0% ±
2016
Pelena , исправил. Но не думаю, чтобы я сильно нарушал Правила. Ведь основной проблемой была слишком длиннная формула. И название темы соответствовала содержанию
Pelena , исправил. Но не думаю, чтобы я сильно нарушал Правила. Ведь основной проблемой была слишком длиннная формула. И название темы соответствовала содержаниюnikitan95
Ответить
Сообщение Pelena , исправил. Но не думаю, чтобы я сильно нарушал Правила. Ведь основной проблемой была слишком длиннная формула. И название темы соответствовала содержаниюАвтор - nikitan95 Дата добавления - 29.10.2017 в 20:49
Nic70y
Дата: Воскресенье, 29.10.2017, 21:33 |
Сообщение № 6
Группа: Друзья
Ранг: Экселист
Сообщений: 8706
Репутация:
2260
±
Замечаний:
0% ±
Excel 2010
так многие спрашивают - соот. тем с таким названием было бы дофига. а это надо?Код
=ЕСЛИОШИБКА(ВЫБОР(ПОИСК(ПРАВБ("ю"&C3);" /+-ю");B3*D3;B3/D3;B3+D3;B3-D3;"Т");"Деление на ноль")
а эта формула не сокращение, а совершенно другая...
так многие спрашивают - соот. тем с таким названием было бы дофига. а это надо?Код
=ЕСЛИОШИБКА(ВЫБОР(ПОИСК(ПРАВБ("ю"&C3);" /+-ю");B3*D3;B3/D3;B3+D3;B3-D3;"Т");"Деление на ноль")
а эта формула не сокращение, а совершенно другая... Nic70y
ЮMoney 41001841029809
Ответить
Сообщение так многие спрашивают - соот. тем с таким названием было бы дофига. а это надо?Код
=ЕСЛИОШИБКА(ВЫБОР(ПОИСК(ПРАВБ("ю"&C3);" /+-ю");B3*D3;B3/D3;B3+D3;B3-D3;"Т");"Деление на ноль")
а эта формула не сокращение, а совершенно другая... Автор - Nic70y Дата добавления - 29.10.2017 в 21:33
Pelena
Дата: Воскресенье, 29.10.2017, 21:35 |
Сообщение № 7
Группа: Админы
Ранг: Местный житель
Сообщений: 19163
Репутация:
4412
±
Замечаний:
±
Excel 365 & Mac Excel
суть задачи: выполнить действие, соответствующее выбранному знаку, а не "Упростить формулу" ВариантыКод
=ЕСЛИОШИБКА(ВЫБОР(ПОИСКПОЗ("~"&C3;{"+";"-";"*";"/"};0);B3+D3;B3-D3;B3*D3;ЕСЛИОШИБКА(B3/D3;"Деление на ноль"));"не определено")
для Excel 2016Код
=ПЕРЕКЛЮЧ(C3;"+";B3+D3;"-";B3-D3;"*";B3*D3;"/";ЕСЛИ(D3=0;"деление на 0";B3/D3);"не определено")
суть задачи: выполнить действие, соответствующее выбранному знаку, а не "Упростить формулу" ВариантыКод
=ЕСЛИОШИБКА(ВЫБОР(ПОИСКПОЗ("~"&C3;{"+";"-";"*";"/"};0);B3+D3;B3-D3;B3*D3;ЕСЛИОШИБКА(B3/D3;"Деление на ноль"));"не определено")
для Excel 2016Код
=ПЕРЕКЛЮЧ(C3;"+";B3+D3;"-";B3-D3;"*";B3*D3;"/";ЕСЛИ(D3=0;"деление на 0";B3/D3);"не определено")
Pelena
"Черт возьми, Холмс! Но как??!!" Ю-money 41001765434816
Ответить
Сообщение суть задачи: выполнить действие, соответствующее выбранному знаку, а не "Упростить формулу" ВариантыКод
=ЕСЛИОШИБКА(ВЫБОР(ПОИСКПОЗ("~"&C3;{"+";"-";"*";"/"};0);B3+D3;B3-D3;B3*D3;ЕСЛИОШИБКА(B3/D3;"Деление на ноль"));"не определено")
для Excel 2016Код
=ПЕРЕКЛЮЧ(C3;"+";B3+D3;"-";B3-D3;"*";B3*D3;"/";ЕСЛИ(D3=0;"деление на 0";B3/D3);"не определено")
Автор - Pelena Дата добавления - 29.10.2017 в 21:35
nikitan95
Дата: Понедельник, 30.10.2017, 08:40 |
Сообщение № 8
Группа: Проверенные
Ранг: Обитатель
Сообщений: 410
Репутация:
0
±
Замечаний:
0% ±
2016
Pelena , критику принимаю. Учту. Отдельное спасибо за формулы. Не думал, что так сложно обычными функциями. Остановлюсь на макрофункциях.
Pelena , критику принимаю. Учту. Отдельное спасибо за формулы. Не думал, что так сложно обычными функциями. Остановлюсь на макрофункциях.nikitan95
Ответить
Сообщение Pelena , критику принимаю. Учту. Отдельное спасибо за формулы. Не думал, что так сложно обычными функциями. Остановлюсь на макрофункциях.Автор - nikitan95 Дата добавления - 30.10.2017 в 08:40