Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/При выборе из списка - определенное действие соседней ячейки - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
При выборе из списка - определенное действие соседней ячейки
route66 Дата: Понедельник, 26.12.2011, 18:38 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 32
Репутация: 0 ±
Замечаний: 0% ±

Еще один вопрос.

Есть выпадающий список с тремя видами оплат - с рук, безнал, безнал + доставка.

Нужно сделать, чтобы при выборе одного из видов, соседняя ячейка делала расчет в зависимости от выбора.

Пример:

1) выбрали "с рук" - ячейка считает I2-C2
2) выбрали "безнал" - ячейка считает I2-B2.

Список в прикрепленном файле.

Пост только на этом форуме batman
К сообщению приложен файл: Book1.xls (20.5 Kb)
 
Ответить
СообщениеЕще один вопрос.

Есть выпадающий список с тремя видами оплат - с рук, безнал, безнал + доставка.

Нужно сделать, чтобы при выборе одного из видов, соседняя ячейка делала расчет в зависимости от выбора.

Пример:

1) выбрали "с рук" - ячейка считает I2-C2
2) выбрали "безнал" - ячейка считает I2-B2.

Список в прикрепленном файле.

Пост только на этом форуме batman

Автор - route66
Дата добавления - 26.12.2011 в 18:38
light26 Дата: Понедельник, 26.12.2011, 19:15 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
В примере ячейка В2 содержит текст. Уточните что Вам нужно. И лучше это сделать именно в файле


Я не волшебник. Я только учусь
 
Ответить
СообщениеВ примере ячейка В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 должны быть числа.
Так?


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
скорее так. вернее, в этом направлении
К сообщению приложен файл: _Book1-1.xls (30.5 Kb)


Я не волшебник. Я только учусь
 
Ответить
Сообщениескорее так. вернее, в этом направлении

Автор - light26
Дата добавления - 26.12.2011 в 20:41
light26 Дата: Понедельник, 26.12.2011, 21:56 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Quote (_Boroda_)
Может, так

А есть смысл гадать? Автор темы проявляет к ней меньше интереса, чем мы... sad


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (_Boroda_)
Может, так

А есть смысл гадать? Автор темы проявляет к ней меньше интереса, чем мы... sad

Автор - light26
Дата добавления - 26.12.2011 в 21:56
light26 Дата: Понедельник, 26.12.2011, 22:34 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1351
Репутация: 91 ±
Замечаний: 0% ±

2007, 2010, 2013
Привет, _Boroda_. Вот как я мыслю. Что скажешь?
К сообщению приложен файл: 5463726.xls (32.0 Kb)


Я не волшебник. Я только учусь

Сообщение отредактировал 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_)
Да не знаю я. Пусть автор сам смотрит. Я не очень понял, что нужно

Да я просто твоего резюме жду ))). Насколько грамотное решение я нашел. wink


Я не волшебник. Я только учусь
 
Ответить
Сообщение
Quote (_Boroda_)
Да не знаю я. Пусть автор сам смотрит. Я не очень понял, что нужно

Да я просто твоего резюме жду ))). Насколько грамотное решение я нашел. wink

Автор - 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
Дата добавления - 26.12.2011 в 23:33
Hugo Дата: Вторник, 27.12.2011, 00:58 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3690
Репутация: 790 ±
Замечаний: 0% ±

365
Вместо "value if false" добавьте ещё одно ЕСЛИ() (я выше уже говорил, но не думал, что Вы не знаете, как это делается).
В 2003 можно вкладывать 7 Если(), в 2007 больше (не знаю точно, сколько...)


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

См. мой файл-пример. Только ссылки на ячейки надо исправить в соответствие с требованиями. Я их установил как понял задачу.


Я не волшебник. Я только учусь

Сообщение отредактировал 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


Ю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
Дата добавления - 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.

Подозреваю, что это очень просто, но все же... подскажите плз.

Автор - Гость
Дата добавления - 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.

Как слышится, так и пишется smile

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 ?


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Гость)
ЕСЛИ A260 = "bla" или "kva" И D260 содержит часть текста *СЕРВИС* , то ячейку B260 надо разделить на 1,18. Если нет, то к B260 прибавляем 0.

Как слышится, так и пишется smile

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 остается как есть.

Вот.
К сообщению приложен файл: 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 остается как есть.

Вот.
К сообщению приложен файл: 5222149.xls (7.0 Kb)
 
Ответить
СообщениеПохоже, что я только вершину айсберга показал, а основное не написал. Пардон.

На самом деле условий больше, посмотрите файл, а я опишу.

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)


Решил вопрос по этому принципу. Благодарю!


Сообщение отредактировал 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
Дата добавления - 13.01.2012 в 19:15
d1811 Дата: Пятница, 13.01.2012, 19:38 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Прошу помочь с с моей задачей
К сообщению приложен файл: 9483680.xlsx (10.1 Kb)
 
Ответить
СообщениеПрошу помочь с с моей задачей

Автор - d1811
Дата добавления - 13.01.2012 в 19:38
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!