При выборе из списка - определенное действие соседней ячейки
route66
Дата: Понедельник, 26.12.2011, 18:38 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация:
0
±
Замечаний:
0% ±
Еще один вопрос. Есть выпадающий список с тремя видами оплат - с рук, безнал, безнал + доставка. Нужно сделать, чтобы при выборе одного из видов, соседняя ячейка делала расчет в зависимости от выбора. Пример: 1) выбрали "с рук" - ячейка считает I2-C2 2) выбрали "безнал" - ячейка считает I2-B2. Список в прикрепленном файле. Пост только на этом форуме
Еще один вопрос. Есть выпадающий список с тремя видами оплат - с рук, безнал, безнал + доставка. Нужно сделать, чтобы при выборе одного из видов, соседняя ячейка делала расчет в зависимости от выбора. Пример: 1) выбрали "с рук" - ячейка считает I2-C2 2) выбрали "безнал" - ячейка считает I2-B2. Список в прикрепленном файле. Пост только на этом форуме route66
К сообщению приложен файл:
Book1.xls
(20.5 Kb)
Ответить
Сообщение Еще один вопрос. Есть выпадающий список с тремя видами оплат - с рук, безнал, безнал + доставка. Нужно сделать, чтобы при выборе одного из видов, соседняя ячейка делала расчет в зависимости от выбора. Пример: 1) выбрали "с рук" - ячейка считает I2-C2 2) выбрали "безнал" - ячейка считает I2-B2. Список в прикрепленном файле. Пост только на этом форуме Автор - route66 Дата добавления - 26.12.2011 в 18:38
light26
Дата: Понедельник, 26.12.2011, 19:15 |
Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
В примере ячейка В2 содержит текст. Уточните что Вам нужно. И лучше это сделать именно в файле
В примере ячейка В2 содержит текст. Уточните что Вам нужно. И лучше это сделать именно в файле light26
Я не волшебник. Я только учусь
Ответить
Сообщение В примере ячейка В2 содержит текст. Уточните что Вам нужно. И лучше это сделать именно в файле Автор - light26 Дата добавления - 26.12.2011 в 19:15
Hugo
Дата: Понедельник, 26.12.2011, 20:10 |
Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация:
790
±
Замечаний:
0% ±
365
Что-то вродеCode
=ЕСЛИ(H3="с рук";I3-C3;I3-B3)
Можно ЕСЛИ() добавить. Но конечно в B должны быть числа. Так?
Что-то вродеCode
=ЕСЛИ(H3="с рук";I3-C3;I3-B3)
Можно ЕСЛИ() добавить. Но конечно в B должны быть числа. Так? Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение Что-то вродеCode
=ЕСЛИ(H3="с рук";I3-C3;I3-B3)
Можно ЕСЛИ() добавить. Но конечно в B должны быть числа. Так? Автор - Hugo Дата добавления - 26.12.2011 в 20:10
light26
Дата: Понедельник, 26.12.2011, 20:41 |
Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
скорее так. вернее, в этом направлении
скорее так. вернее, в этом направлении light26
Я не волшебник. Я только учусь
Ответить
Сообщение скорее так. вернее, в этом направлении Автор - light26 Дата добавления - 26.12.2011 в 20:41
light26
Дата: Понедельник, 26.12.2011, 21:56 |
Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (_Boroda_ )
Может, так
А есть смысл гадать? Автор темы проявляет к ней меньше интереса, чем мы...
Quote (_Boroda_ )
Может, так
А есть смысл гадать? Автор темы проявляет к ней меньше интереса, чем мы... light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (_Boroda_ )
Может, так
А есть смысл гадать? Автор темы проявляет к ней меньше интереса, чем мы... Автор - light26 Дата добавления - 26.12.2011 в 21:56
light26
Дата: Понедельник, 26.12.2011, 22:34 |
Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Привет, _Boroda_ . Вот как я мыслю. Что скажешь?
Привет, _Boroda_ . Вот как я мыслю. Что скажешь? light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Понедельник, 26.12.2011, 22:34
Ответить
Сообщение Привет, _Boroda_ . Вот как я мыслю. Что скажешь? Автор - light26 Дата добавления - 26.12.2011 в 22:34
light26
Дата: Понедельник, 26.12.2011, 23:17 |
Сообщение № 7
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (_Boroda_ )
Да не знаю я. Пусть автор сам смотрит. Я не очень понял, что нужно
Да я просто твоего резюме жду ))). Насколько грамотное решение я нашел.
Quote (_Boroda_ )
Да не знаю я. Пусть автор сам смотрит. Я не очень понял, что нужно
Да я просто твоего резюме жду ))). Насколько грамотное решение я нашел. light26
Я не волшебник. Я только учусь
Ответить
Сообщение Quote (_Boroda_ )
Да не знаю я. Пусть автор сам смотрит. Я не очень понял, что нужно
Да я просто твоего резюме жду ))). Насколько грамотное решение я нашел. Автор - light26 Дата добавления - 26.12.2011 в 23:17
route66
Дата: Понедельник, 26.12.2011, 23:33 |
Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация:
0
±
Замечаний:
0% ±
Я попробовал второй вариант =IF(H3="безнал + доставка";D3+I3-C3;I3-C3) value if true мне понятно, value if false тоже. Но это в 2 вариантах. А как задать 3?
Я попробовал второй вариант =IF(H3="безнал + доставка";D3+I3-C3;I3-C3) value if true мне понятно, value if false тоже. Но это в 2 вариантах. А как задать 3? route66
Ответить
Сообщение Я попробовал второй вариант =IF(H3="безнал + доставка";D3+I3-C3;I3-C3) value if true мне понятно, value if false тоже. Но это в 2 вариантах. А как задать 3? Автор - route66 Дата добавления - 26.12.2011 в 23:33
Hugo
Дата: Вторник, 27.12.2011, 00:58 |
Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация:
790
±
Замечаний:
0% ±
365
Вместо "value if false" добавьте ещё одно ЕСЛИ() (я выше уже говорил, но не думал, что Вы не знаете, как это делается). В 2003 можно вкладывать 7 Если(), в 2007 больше (не знаю точно, сколько...)
Вместо "value if false" добавьте ещё одно ЕСЛИ() (я выше уже говорил, но не думал, что Вы не знаете, как это делается). В 2003 можно вкладывать 7 Если(), в 2007 больше (не знаю точно, сколько...) Hugo
webmoney: E265281470651 Z422237915069 USDT TRC20: TN8XeEF17o5KPBD9pNwYzNyruycuAc2mVD
Ответить
Сообщение Вместо "value if false" добавьте ещё одно ЕСЛИ() (я выше уже говорил, но не думал, что Вы не знаете, как это делается). В 2003 можно вкладывать 7 Если(), в 2007 больше (не знаю точно, сколько...) Автор - Hugo Дата добавления - 27.12.2011 в 00:58
light26
Дата: Вторник, 27.12.2011, 08:23 |
Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация:
91
±
Замечаний:
0% ±
2007, 2010, 2013
Quote (route66 )
Но это в 2 вариантах. А как задать 3
См. мой файл-пример . Только ссылки на ячейки надо исправить в соответствие с требованиями. Я их установил как понял задачу.
Quote (route66 )
Но это в 2 вариантах. А как задать 3
См. мой файл-пример . Только ссылки на ячейки надо исправить в соответствие с требованиями. Я их установил как понял задачу.light26
Я не волшебник. Я только учусь
Сообщение отредактировал light26 - Вторник, 27.12.2011, 08:24
Ответить
Сообщение Quote (route66 )
Но это в 2 вариантах. А как задать 3
См. мой файл-пример . Только ссылки на ячейки надо исправить в соответствие с требованиями. Я их установил как понял задачу.Автор - light26 Дата добавления - 27.12.2011 в 08:23
Serge_007
Дата: Вторник, 27.12.2011, 10:31 |
Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (Hugo )
В 2003 можно вкладывать 7 Если(), в 2007 больше (не знаю точно, сколько...)
64
Quote (Hugo )
В 2003 можно вкладывать 7 Если(), в 2007 больше (не знаю точно, сколько...)
64 Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (Hugo )
В 2003 можно вкладывать 7 Если(), в 2007 больше (не знаю точно, сколько...)
64 Автор - Serge_007 Дата добавления - 27.12.2011 в 10:31
Гость
Дата: Вторник, 27.12.2011, 15:09 |
Сообщение № 12
Ок, сейчас попробую.
Ок, сейчас попробую. Гость
Ответить
Сообщение Ок, сейчас попробую. Автор - Гость Дата добавления - 27.12.2011 в 15:09
route66
Дата: Вторник, 27.12.2011, 22:07 |
Сообщение № 13
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация:
0
±
Замечаний:
0% ±
Получилось. Проставил 2 IF и 1 FALSE. Спасибо за помощь!
Получилось. Проставил 2 IF и 1 FALSE. Спасибо за помощь! route66
Ответить
Сообщение Получилось. Проставил 2 IF и 1 FALSE. Спасибо за помощь! Автор - route66 Дата добавления - 27.12.2011 в 22:07
Гость
Дата: Пятница, 30.12.2011, 15:28 |
Сообщение № 14
Еще один вопрос возник. Я составил формулу: =IF(OR(A260="bla";A260="kva");B260/1,18;B260+0). Т.е. если в ячейка A260 содержится текст "bla" или "kva", то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0.е Мне надо в эту формулу добавить еще одно условие с поиском части слова в ячейке. Надо чтобы было так: ЕСЛИ A260 = "bla" или "kva" И D260 содержит часть текста *СЕРВИС* , то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0. Подозреваю, что это очень просто, но все же... подскажите плз.
Еще один вопрос возник. Я составил формулу: =IF(OR(A260="bla";A260="kva");B260/1,18;B260+0). Т.е. если в ячейка A260 содержится текст "bla" или "kva", то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0.е Мне надо в эту формулу добавить еще одно условие с поиском части слова в ячейке. Надо чтобы было так: ЕСЛИ A260 = "bla" или "kva" И D260 содержит часть текста *СЕРВИС* , то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0. Подозреваю, что это очень просто, но все же... подскажите плз. Гость
Ответить
Сообщение Еще один вопрос возник. Я составил формулу: =IF(OR(A260="bla";A260="kva");B260/1,18;B260+0). Т.е. если в ячейка A260 содержится текст "bla" или "kva", то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0.е Мне надо в эту формулу добавить еще одно условие с поиском части слова в ячейке. Надо чтобы было так: ЕСЛИ A260 = "bla" или "kva" И D260 содержит часть текста *СЕРВИС* , то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0. Подозреваю, что это очень просто, но все же... подскажите плз. Автор - Гость Дата добавления - 30.12.2011 в 15:28
Serge_007
Дата: Пятница, 30.12.2011, 15:48 |
Сообщение № 15
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация:
2749
±
Замечаний:
±
Excel 2016
Quote (Гость )
ЕСЛИ A260 = "bla" или "kva" И D260 содержит часть текста *СЕРВИС* , то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0.
Как слышится, так и пишется Code
=ЕСЛИ(И(ИЛИ(A260="bla";A260="kva");ЕЧИСЛО(ПОИСК("сервис";D260)));B260/1,18;B260+0)
Code
=IF(AND(OR(A260="bla",A260="kva"),ISNUMBER(SEARCH("сервис",D260))),B260/1.18,B260+0)
ЗЫ А зачем к B260 прибавлять 0 ?
Quote (Гость )
ЕСЛИ A260 = "bla" или "kva" И D260 содержит часть текста *СЕРВИС* , то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0.
Как слышится, так и пишется Code
=ЕСЛИ(И(ИЛИ(A260="bla";A260="kva");ЕЧИСЛО(ПОИСК("сервис";D260)));B260/1,18;B260+0)
Code
=IF(AND(OR(A260="bla",A260="kva"),ISNUMBER(SEARCH("сервис",D260))),B260/1.18,B260+0)
ЗЫ А зачем к B260 прибавлять 0 ?Serge_007
ЮMoney :41001419691823 | WMR :126292472390
Ответить
Сообщение Quote (Гость )
ЕСЛИ A260 = "bla" или "kva" И D260 содержит часть текста *СЕРВИС* , то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0.
Как слышится, так и пишется Code
=ЕСЛИ(И(ИЛИ(A260="bla";A260="kva");ЕЧИСЛО(ПОИСК("сервис";D260)));B260/1,18;B260+0)
Code
=IF(AND(OR(A260="bla",A260="kva"),ISNUMBER(SEARCH("сервис",D260))),B260/1.18,B260+0)
ЗЫ А зачем к B260 прибавлять 0 ?Автор - Serge_007 Дата добавления - 30.12.2011 в 15:48
route66
Дата: Пятница, 30.12.2011, 16:06 |
Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация:
0
±
Замечаний:
0% ±
Похоже, что я только вершину айсберга показал, а основное не написал. Пардон. На самом деле условий больше, посмотрите файл, а я опишу. 1) Если А1 содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 2) Если А1 содержит "сервис" И С1 = k, то D1 остается как есть. 3) Если А1 не содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 4) Если А1 не содержит "сервис" И С1 = k, то D1 остается как есть. Вот.
Похоже, что я только вершину айсберга показал, а основное не написал. Пардон. На самом деле условий больше, посмотрите файл, а я опишу. 1) Если А1 содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 2) Если А1 содержит "сервис" И С1 = k, то D1 остается как есть. 3) Если А1 не содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 4) Если А1 не содержит "сервис" И С1 = k, то D1 остается как есть. Вот. route66
К сообщению приложен файл:
task.xls
(7.0 Kb)
Сообщение отредактировал route66 - Пятница, 30.12.2011, 16:32
Ответить
Сообщение Похоже, что я только вершину айсберга показал, а основное не написал. Пардон. На самом деле условий больше, посмотрите файл, а я опишу. 1) Если А1 содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 2) Если А1 содержит "сервис" И С1 = k, то D1 остается как есть. 3) Если А1 не содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 4) Если А1 не содержит "сервис" И С1 = k, то D1 остается как есть. Вот. Автор - route66 Дата добавления - 30.12.2011 в 16:06
route66
Дата: Пятница, 30.12.2011, 17:47 |
Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация:
0
±
Замечаний:
0% ±
Похоже, что я только вершину айсберга показал, а основное не написал. Пардон. На самом деле условий больше, посмотрите файл, а я опишу. 1) Если А1 содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 2) Если А1 содержит "сервис" И С1 = k, то D1 остается как есть. 3) Если А1 не содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 4) Если А1 не содержит "сервис" И С1 = k, то D1 остается как есть. Вот.
Похоже, что я только вершину айсберга показал, а основное не написал. Пардон. На самом деле условий больше, посмотрите файл, а я опишу. 1) Если А1 содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 2) Если А1 содержит "сервис" И С1 = k, то D1 остается как есть. 3) Если А1 не содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 4) Если А1 не содержит "сервис" И С1 = k, то D1 остается как есть. Вот. route66
Ответить
Сообщение Похоже, что я только вершину айсберга показал, а основное не написал. Пардон. На самом деле условий больше, посмотрите файл, а я опишу. 1) Если А1 содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 2) Если А1 содержит "сервис" И С1 = k, то D1 остается как есть. 3) Если А1 не содержит "сервис" И С1 = b ИЛИ k*, то D1 надо делить на 1,2. 4) Если А1 не содержит "сервис" И С1 = k, то D1 остается как есть. Вот. Автор - route66 Дата добавления - 30.12.2011 в 17:47
route66
Дата: Воскресенье, 01.01.2012, 17:45 |
Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация:
0
±
Замечаний:
0% ±
Quote (Serge_007 )
ЕСЛИ A260 = "bla" или "kva" И D260 содержит часть текста *СЕРВИС* , то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0. Как слышится, так и пишется Формула или Код VBA: =ЕСЛИ(И(ИЛИ(A260="bla";A260="kva");ЕЧИСЛО(ПОИСК("сервис";D260)));B260/1,18;B260+0) Формула или Код VBA: =IF(AND(OR(A260="bla",A260="kva"),ISNUMBER(SEARCH("сервис",D260))),B260/1.18,B260+0)
Решил вопрос по этому принципу. Благодарю!
Quote (Serge_007 )
ЕСЛИ A260 = "bla" или "kva" И D260 содержит часть текста *СЕРВИС* , то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0. Как слышится, так и пишется Формула или Код VBA: =ЕСЛИ(И(ИЛИ(A260="bla";A260="kva");ЕЧИСЛО(ПОИСК("сервис";D260)));B260/1,18;B260+0) Формула или Код VBA: =IF(AND(OR(A260="bla",A260="kva"),ISNUMBER(SEARCH("сервис",D260))),B260/1.18,B260+0)
Решил вопрос по этому принципу. Благодарю!route66
Сообщение отредактировал route66 - Воскресенье, 01.01.2012, 17:45
Ответить
Сообщение Quote (Serge_007 )
ЕСЛИ A260 = "bla" или "kva" И D260 содержит часть текста *СЕРВИС* , то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0. Как слышится, так и пишется Формула или Код VBA: =ЕСЛИ(И(ИЛИ(A260="bla";A260="kva");ЕЧИСЛО(ПОИСК("сервис";D260)));B260/1,18;B260+0) Формула или Код VBA: =IF(AND(OR(A260="bla",A260="kva"),ISNUMBER(SEARCH("сервис",D260))),B260/1.18,B260+0)
Решил вопрос по этому принципу. Благодарю!Автор - route66 Дата добавления - 01.01.2012 в 17:45
d1811
Дата: Пятница, 13.01.2012, 19:15 |
Сообщение № 19
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Здравствуйте ! помогите пожалуйста! есть список,нужно что бы в столбце рядом у меня присваимваивались номера к каждому району города, московский р-н был "1",калининский -"2" и т.д., или буквенные: "моск", "калин " т.е. по части слова в строке формула писала какую нибудь цифру или слово вот список: г Санкт-Петербург, Центральный р-н, Загородный пр., 21 кв 36 этаж 4 г Санкт-Петербург, Московский р-н, ул Орджоникидзе, 55 кв 96 этаж 4 г Санкт-Петербург, Калининский р-н, Тамбасова, 19 корп 6 кв 112 этаж 3 п Шушары, Пушкинский, ростовская, 6 корп 3 кв 130 код 130 этаж 5 Заранее спасибо!
Здравствуйте ! помогите пожалуйста! есть список,нужно что бы в столбце рядом у меня присваимваивались номера к каждому району города, московский р-н был "1",калининский -"2" и т.д., или буквенные: "моск", "калин " т.е. по части слова в строке формула писала какую нибудь цифру или слово вот список: г Санкт-Петербург, Центральный р-н, Загородный пр., 21 кв 36 этаж 4 г Санкт-Петербург, Московский р-н, ул Орджоникидзе, 55 кв 96 этаж 4 г Санкт-Петербург, Калининский р-н, Тамбасова, 19 корп 6 кв 112 этаж 3 п Шушары, Пушкинский, ростовская, 6 корп 3 кв 130 код 130 этаж 5 Заранее спасибо! d1811
Ответить
Сообщение Здравствуйте ! помогите пожалуйста! есть список,нужно что бы в столбце рядом у меня присваимваивались номера к каждому району города, московский р-н был "1",калининский -"2" и т.д., или буквенные: "моск", "калин " т.е. по части слова в строке формула писала какую нибудь цифру или слово вот список: г Санкт-Петербург, Центральный р-н, Загородный пр., 21 кв 36 этаж 4 г Санкт-Петербург, Московский р-н, ул Орджоникидзе, 55 кв 96 этаж 4 г Санкт-Петербург, Калининский р-н, Тамбасова, 19 корп 6 кв 112 этаж 3 п Шушары, Пушкинский, ростовская, 6 корп 3 кв 130 код 130 этаж 5 Заранее спасибо! Автор - d1811 Дата добавления - 13.01.2012 в 19:15
d1811
Дата: Пятница, 13.01.2012, 19:38 |
Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация:
0
±
Замечаний:
0% ±
Прошу помочь с с моей задачей
Прошу помочь с с моей задачей d1811
Ответить
Сообщение Прошу помочь с с моей задачей Автор - d1811 Дата добавления - 13.01.2012 в 19:38