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

Вход

Регистрация

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

 

= Мир MS Excel/Двойное условие ЕСЛИ - Страница 2 - Мир MS Excel

Старая форма входа
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: китин, _Boroda_  
Двойное условие ЕСЛИ
Serge_007 Дата: Понедельник, 18.06.2012, 17:48 | Сообщение № 21
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (nifra)
Для чего в листе "ЦС" ВЫ ввели в два столбца Стекло и ЦС

Excel'ю надо дать понять что "Стекло" должно быть на листе ЦС (если бы лист назывался "Стекло", то эта таблица не понадобилась бы). ВПР-ом мы соотносим два этих значения и на соответствующем листе отображаем

ЗЫ Таблицу можно не располагать на листе, а запихнуть в имя, я оставил так для наглядности


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (nifra)
Для чего в листе "ЦС" ВЫ ввели в два столбца Стекло и ЦС

Excel'ю надо дать понять что "Стекло" должно быть на листе ЦС (если бы лист назывался "Стекло", то эта таблица не понадобилась бы). ВПР-ом мы соотносим два этих значения и на соответствующем листе отображаем

ЗЫ Таблицу можно не располагать на листе, а запихнуть в имя, я оставил так для наглядности

Автор - Serge_007
Дата добавления - 18.06.2012 в 17:48
nifra Дата: Понедельник, 18.06.2012, 17:52 | Сообщение № 22
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Serge_007,
C первым столбцом разобрался. Спасибо.
Но как я понял, остальные столбцы в Листе ЦС (размеры, заполнение полотна) не зависят от выбранного мною значения в листе "Дверь". Т.к я могу ввести слово "профиль" в Цс он не высветится, а вот "заполнение полотна" уже будет видно там.

add^

Или же в данном случае нужно прибегать к макросу? чтобы строку со значением "Стекло" в такой-то ячейке переносило на определенный лист?


Сообщение отредактировал nifra - Понедельник, 18.06.2012, 17:58
 
Ответить
СообщениеSerge_007,
C первым столбцом разобрался. Спасибо.
Но как я понял, остальные столбцы в Листе ЦС (размеры, заполнение полотна) не зависят от выбранного мною значения в листе "Дверь". Т.к я могу ввести слово "профиль" в Цс он не высветится, а вот "заполнение полотна" уже будет видно там.

add^

Или же в данном случае нужно прибегать к макросу? чтобы строку со значением "Стекло" в такой-то ячейке переносило на определенный лист?

Автор - nifra
Дата добавления - 18.06.2012 в 17:52
Serge_007 Дата: Понедельник, 18.06.2012, 19:31 | Сообщение № 23
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (nifra)
C первым столбцом разобрался

C остальными - аналогично


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (nifra)
C первым столбцом разобрался

C остальными - аналогично

Автор - Serge_007
Дата добавления - 18.06.2012 в 19:31
nifra Дата: Вторник, 19.06.2012, 08:59 | Сообщение № 24
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

ну а если у меня в других столбцах размеры (цифры) ?
 
Ответить
Сообщениену а если у меня в других столбцах размеры (цифры) ?

Автор - nifra
Дата добавления - 19.06.2012 в 08:59
Serge_007 Дата: Вторник, 19.06.2012, 09:33 | Сообщение № 25
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (nifra)
если у меня в других столбцах размеры

Никакой разницы


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (nifra)
если у меня в других столбцах размеры

Никакой разницы

Автор - Serge_007
Дата добавления - 19.06.2012 в 09:33
nifra Дата: Вторник, 19.06.2012, 09:39 | Сообщение № 26
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

а можно тогда пример, может я не правильно понимаю действие данной формулы или может в моём случае проще использовать фильтр, поставить галку напротив каждой нужной позиции в соответствующем листе..


Сообщение отредактировал nifra - Вторник, 19.06.2012, 09:41
 
Ответить
Сообщениеа можно тогда пример, может я не правильно понимаю действие данной формулы или может в моём случае проще использовать фильтр, поставить галку напротив каждой нужной позиции в соответствующем листе..

Автор - nifra
Дата добавления - 19.06.2012 в 09:39
Serge_007 Дата: Вторник, 19.06.2012, 09:55 | Сообщение № 27
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
.
К сообщению приложен файл: nifra22.rar (50.7 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение.

Автор - Serge_007
Дата добавления - 19.06.2012 в 09:55
nifra Дата: Понедельник, 25.06.2012, 13:14 | Сообщение № 28
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

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

Хотел поинтересоваться, почему, когда я создаю зависимые выпадающие списки и использую названия с нижним подчеркиванием, цифрами(т.е не одно слово) - у меня не выполняется задача.

Т.е в примере. в столбце "ручка", если выбираю Dorma (слово без всяких цифр и подчеркиваний) в соседнем столбце "Замок" я могу сделать выбор. В случае с выбором ручки Titan450 и других - ничего не выполняется, а при проверке данных и редактировании формулы возникает ошибка.

При этом если на Листе 2 убрать все цифры из слов Titan, то всё работает... Возможно ли использование цифр в данном случае

PS исходные данные на Листе 2
К сообщению приложен файл: 122.xlsx (10.1 Kb)
 
Ответить
СообщениеДобрый день. Не стал создавать отдельной темы, так как вопрос касается все того же файла.

Хотел поинтересоваться, почему, когда я создаю зависимые выпадающие списки и использую названия с нижним подчеркиванием, цифрами(т.е не одно слово) - у меня не выполняется задача.

Т.е в примере. в столбце "ручка", если выбираю Dorma (слово без всяких цифр и подчеркиваний) в соседнем столбце "Замок" я могу сделать выбор. В случае с выбором ручки Titan450 и других - ничего не выполняется, а при проверке данных и редактировании формулы возникает ошибка.

При этом если на Листе 2 убрать все цифры из слов Titan, то всё работает... Возможно ли использование цифр в данном случае

PS исходные данные на Листе 2

Автор - nifra
Дата добавления - 25.06.2012 в 13:14
_Boroda_ Дата: Понедельник, 25.06.2012, 13:47 | Сообщение № 29
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
У Вас нет имени Titan450

Сделайте одно имя "замок"
[vba]
Code
=СМЕЩ(Лист2!$E$5;;ПОИСКПОЗ(Лист1!$H$4;Лист2!$E$4:$L$4;0)-1;2-(СМЕЩ(Лист2!$E$6;;ПОИСКПОЗ(Лист1!$H$4;Лист2!$E$4:$L$4;0)-1)=""))
[/vba]
и повесьте в него проверку
См. вложение
Формулу имени, конечно же, можно сократить, я специально ее так написал, чтобы понятнее было.

Вбивал в Формулы - присвоить имя
К сообщению приложен файл: 122_1.xlsx (10.5 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеУ Вас нет имени Titan450

Сделайте одно имя "замок"
[vba]
Code
=СМЕЩ(Лист2!$E$5;;ПОИСКПОЗ(Лист1!$H$4;Лист2!$E$4:$L$4;0)-1;2-(СМЕЩ(Лист2!$E$6;;ПОИСКПОЗ(Лист1!$H$4;Лист2!$E$4:$L$4;0)-1)=""))
[/vba]
и повесьте в него проверку
См. вложение
Формулу имени, конечно же, можно сократить, я специально ее так написал, чтобы понятнее было.

Вбивал в Формулы - присвоить имя

Автор - _Boroda_
Дата добавления - 25.06.2012 в 13:47
nifra Дата: Понедельник, 25.06.2012, 14:36 | Сообщение № 30
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

_Boroda_,
А где данную формулу Вы вбивали? а то не совсем понял.
 
Ответить
Сообщение_Boroda_,
А где данную формулу Вы вбивали? а то не совсем понял.

Автор - nifra
Дата добавления - 25.06.2012 в 14:36
nifra Дата: Понедельник, 25.06.2012, 15:49 | Сообщение № 31
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Quote (_Boroda_)
Формулы - присвоить имя

ВЫ меня не поняли=) в какой ячейке Вы данную формулы вбили, чтобы работали эти зависимые выпадающие списки?


Сообщение отредактировал nifra - Понедельник, 25.06.2012, 15:55
 
Ответить
Сообщение
Quote (_Boroda_)
Формулы - присвоить имя

ВЫ меня не поняли=) в какой ячейке Вы данную формулы вбили, чтобы работали эти зависимые выпадающие списки?

Автор - nifra
Дата добавления - 25.06.2012 в 15:49
nifra Дата: Вторник, 26.06.2012, 15:06 | Сообщение № 32
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Ещё раз здравствуйте.
Задался таким вопросом. Сделал на листе "Профильные" фильтр и соответственно сделал, так чтобы при выборе на листе "дверь" в столбце "отделка полотна" - "профиль" - он отображался в листе "профильные". Но проблема заключается в следующем. Когда фильтр установлен, и я сделал выбор "профиль" - он не появляется на листе автоматически. Нужно сначала в фильтре выбрать галочку "выделить все", а затем уже выбрать нужную категорию, иначе отображаться ничего не будет.

хочется чтобы при выборе на главном листе позиции, обновлялись остальные листы (в частности фильтры)
К сообщению приложен файл: 2191496.xlsx (83.3 Kb)


Сообщение отредактировал nifra - Вторник, 26.06.2012, 15:11
 
Ответить
СообщениеЕщё раз здравствуйте.
Задался таким вопросом. Сделал на листе "Профильные" фильтр и соответственно сделал, так чтобы при выборе на листе "дверь" в столбце "отделка полотна" - "профиль" - он отображался в листе "профильные". Но проблема заключается в следующем. Когда фильтр установлен, и я сделал выбор "профиль" - он не появляется на листе автоматически. Нужно сначала в фильтре выбрать галочку "выделить все", а затем уже выбрать нужную категорию, иначе отображаться ничего не будет.

хочется чтобы при выборе на главном листе позиции, обновлялись остальные листы (в частности фильтры)

Автор - nifra
Дата добавления - 26.06.2012 в 15:06
nifra Дата: Вторник, 26.06.2012, 15:34 | Сообщение № 33
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Если честно, то надо, потому как данные листы будут защищены от редактирования, а человеческий фактор - "забывчивость" может сыграть злую шутку...
 
Ответить
СообщениеЕсли честно, то надо, потому как данные листы будут защищены от редактирования, а человеческий фактор - "забывчивость" может сыграть злую шутку...

Автор - nifra
Дата добавления - 26.06.2012 в 15:34
nifra Дата: Понедельник, 22.10.2012, 12:58 | Сообщение № 34
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Уважаемые, помогите пожалуйста дописать формулу
=ИНДЕКС(Лист4!$I$2:$L$7;M22;N22)*ЕСЛИ(И(ЕЧИСЛО(НАЙТИ("V";ИНДЕКС(Лист4!$H$2:$H$7;M22)));E22*2+G22>5800);1,5;1)
я хочу добавить в эту формулу ещё условие

Сюда *ЕСЛИ(И(ЕЧИСЛО(НАЙТИ("V";ИНДЕКС(Лист4!$H$2:$H$7;M22)));E22*2+G22>5800);1,5;1) мне нужно ещё добавить условие ЕЧИСЛО(НАЙТИ("Фитинг";ИНДЕКС(Лист4!$H$2:$H$7;M22)));E22*2+G22>5800);2;1

не знаю, через И это нужно делать или через ИЛИ
 
Ответить
СообщениеУважаемые, помогите пожалуйста дописать формулу
=ИНДЕКС(Лист4!$I$2:$L$7;M22;N22)*ЕСЛИ(И(ЕЧИСЛО(НАЙТИ("V";ИНДЕКС(Лист4!$H$2:$H$7;M22)));E22*2+G22>5800);1,5;1)
я хочу добавить в эту формулу ещё условие

Сюда *ЕСЛИ(И(ЕЧИСЛО(НАЙТИ("V";ИНДЕКС(Лист4!$H$2:$H$7;M22)));E22*2+G22>5800);1,5;1) мне нужно ещё добавить условие ЕЧИСЛО(НАЙТИ("Фитинг";ИНДЕКС(Лист4!$H$2:$H$7;M22)));E22*2+G22>5800);2;1

не знаю, через И это нужно делать или через ИЛИ

Автор - nifra
Дата добавления - 22.10.2012 в 12:58
vikttur Дата: Понедельник, 22.10.2012, 13:15 | Сообщение № 35
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Вам виднее, что нужно - через И() или ИЛИ()
Например:
...СУММ(ЕЧИСЛО(НАЙТИ({"V";"ФИТИНГ"};ИНДЕКС(Лист4!$H$2:$H$7;M22)))=2


Сообщение отредактировал vikttur - Понедельник, 22.10.2012, 13:16
 
Ответить
СообщениеВам виднее, что нужно - через И() или ИЛИ()
Например:
...СУММ(ЕЧИСЛО(НАЙТИ({"V";"ФИТИНГ"};ИНДЕКС(Лист4!$H$2:$H$7;M22)))=2

Автор - vikttur
Дата добавления - 22.10.2012 в 13:15
nifra Дата: Понедельник, 22.10.2012, 13:20 | Сообщение № 36
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Ой , звиняйте, я не приложил пример.
формула в ячейке О4

Quote (vikttur)
vikttur


при наличии "V" - должно выполняться условие (E22*2+G22>5800) где происходит (умножение на 1,5). При наличии "Фитинг" - умножение на 2
К сообщению приложен файл: 2017397.xlsm (43.8 Kb)


Сообщение отредактировал nifra - Понедельник, 22.10.2012, 13:23
 
Ответить
СообщениеОй , звиняйте, я не приложил пример.
формула в ячейке О4

Quote (vikttur)
vikttur


при наличии "V" - должно выполняться условие (E22*2+G22>5800) где происходит (умножение на 1,5). При наличии "Фитинг" - умножение на 2

Автор - nifra
Дата добавления - 22.10.2012 в 13:20
vikttur Дата: Понедельник, 22.10.2012, 13:31 | Сообщение № 37
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Может, уберем сложности? smile
См. в примере - функция ВПР()

Для поиска "V"/"не V" добавьте в таблицу определяющий столбик (например - 0/1).
К сообщению приложен файл: 1254.rar (17.8 Kb)


Сообщение отредактировал vikttur - Понедельник, 22.10.2012, 13:40
 
Ответить
СообщениеМожет, уберем сложности? smile
См. в примере - функция ВПР()

Для поиска "V"/"не V" добавьте в таблицу определяющий столбик (например - 0/1).

Автор - vikttur
Дата добавления - 22.10.2012 в 13:31
nifra Дата: Понедельник, 22.10.2012, 13:38 | Сообщение № 38
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

vikttur
Понимаете, у меня в Вашей формуле не будет выполняться условие при котором происходит умножение на 2 и 1,5. в зависимости от выбранной позиции....
Судя по всему Эта формула не подойдет.


Сообщение отредактировал nifra - Понедельник, 22.10.2012, 13:47
 
Ответить
Сообщениеvikttur
Понимаете, у меня в Вашей формуле не будет выполняться условие при котором происходит умножение на 2 и 1,5. в зависимости от выбранной позиции....
Судя по всему Эта формула не подойдет.

Автор - nifra
Дата добавления - 22.10.2012 в 13:38
_Boroda_ Дата: Понедельник, 22.10.2012, 13:46 | Сообщение № 39
Группа: Админы
Ранг: Местный житель
Сообщений: 16718
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Посмотрите так
Code
=ИНДЕКС(Лист4!$I$2:$L$7;M4;N4)*(1+(E4*2+G4>5800)*(ЕЧИСЛО(НАЙТИ("V";ИНДЕКС(Лист4!$H$2:$H$7;M4)))*0,5+ЕЧИСЛО(НАЙТИ("Фитинг";ИНДЕКС(Лист4!$H$2:$H$7;M4)))))


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеПосмотрите так
Code
=ИНДЕКС(Лист4!$I$2:$L$7;M4;N4)*(1+(E4*2+G4>5800)*(ЕЧИСЛО(НАЙТИ("V";ИНДЕКС(Лист4!$H$2:$H$7;M4)))*0,5+ЕЧИСЛО(НАЙТИ("Фитинг";ИНДЕКС(Лист4!$H$2:$H$7;M4)))))

Автор - _Boroda_
Дата добавления - 22.10.2012 в 13:46
nifra Дата: Понедельник, 22.10.2012, 13:53 | Сообщение № 40
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 162
Репутация: 0 ±
Замечаний: 40% ±

Quote (_Boroda_)
Посмотрите так

Здравствуйте. Большое спасибо! То что надо!

А можете ли подсказать. Будет такая же формула, только для "фитинга" условие будет такое Если G4>1100, то умножаем на 2


Сообщение отредактировал nifra - Понедельник, 22.10.2012, 14:19
 
Ответить
Сообщение
Quote (_Boroda_)
Посмотрите так

Здравствуйте. Большое спасибо! То что надо!

А можете ли подсказать. Будет такая же формула, только для "фитинга" условие будет такое Если G4>1100, то умножаем на 2

Автор - nifra
Дата добавления - 22.10.2012 в 13:53
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:

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