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

Вход

Регистрация

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

 

= Мир MS Excel/ЕСЛИ (ИЛИ(диапазон ячеек)) - Мир MS Excel

Старая форма входа
  • Страница 1 из 2
  • 1
  • 2
  • »
Модератор форума: китин, _Boroda_  
ЕСЛИ (ИЛИ(диапазон ячеек))
Saandr Дата: Понедельник, 07.05.2012, 18:13 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

подскажите пожалуйста, как в формуле ЕСЛИ указать диапазон ИЛИ (текстовый).
Задача:
есть несколько диапазонов A2:А113; A114:A122; A123:A127 и т.д.
каждый диапазон = своей цене.
есть выпадающий список со всеми диапазонами вместе .
Нужна формула, которая в зависимости от выбранного в списке "текста" подставляла
нужную цену.
вот так работает =ЕСЛИ(ИЛИ(H99=A114;H99=A127);860;550)
а вот так нет =ЕСЛИ(H99=ИЛИ(A114:A127);860;550)
что неправильно?
 
Ответить
Сообщениеподскажите пожалуйста, как в формуле ЕСЛИ указать диапазон ИЛИ (текстовый).
Задача:
есть несколько диапазонов A2:А113; A114:A122; A123:A127 и т.д.
каждый диапазон = своей цене.
есть выпадающий список со всеми диапазонами вместе .
Нужна формула, которая в зависимости от выбранного в списке "текста" подставляла
нужную цену.
вот так работает =ЕСЛИ(ИЛИ(H99=A114;H99=A127);860;550)
а вот так нет =ЕСЛИ(H99=ИЛИ(A114:A127);860;550)
что неправильно?

Автор - Saandr
Дата добавления - 07.05.2012 в 18:13
Serge_007 Дата: Понедельник, 07.05.2012, 18:24 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Saandr)
что неправильно?

Во втором случае Вы используете формулу массива.
Функция ИЛИ() в них работает некорректно

Quote (Saandr)
Нужна формула, которая в зависимости от выбранного в списке "текста" подставляла
нужную цену.

Нужен пример


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Saandr)
что неправильно?

Во втором случае Вы используете формулу массива.
Функция ИЛИ() в них работает некорректно

Quote (Saandr)
Нужна формула, которая в зависимости от выбранного в списке "текста" подставляла
нужную цену.

Нужен пример

Автор - Serge_007
Дата добавления - 07.05.2012 в 18:24
Saandr Дата: Понедельник, 07.05.2012, 18:47 | Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

выложил файл
К сообщению приложен файл: 9338310.xls (25.5 Kb)
 
Ответить
Сообщениевыложил файл

Автор - Saandr
Дата добавления - 07.05.2012 в 18:47
Serge_007 Дата: Понедельник, 07.05.2012, 18:58 | Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote
так как многие цены повторяются хотел решить это с помощью если и или.

Если цены повторяются - то ВПР() достаточно, так как она ищет ПЕРВОЕ СОВПАДЕНИЕ. Если разные - то необходимо ТОЧНОЕ СОВПАДЕНИЕ


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote
так как многие цены повторяются хотел решить это с помощью если и или.

Если цены повторяются - то ВПР() достаточно, так как она ищет ПЕРВОЕ СОВПАДЕНИЕ. Если разные - то необходимо ТОЧНОЕ СОВПАДЕНИЕ

Автор - Serge_007
Дата добавления - 07.05.2012 в 18:58
ABC Дата: Понедельник, 07.05.2012, 18:58 | Сообщение № 5
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
1. вариант
Code
=ВПР(H99;A2:E129;5;0)

2.вариант
Code
=ИНДЕКС(E2:E129;ПОИСКПОЗ(H99;A2:A129;0))


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
Сообщение1. вариант
Code
=ВПР(H99;A2:E129;5;0)

2.вариант
Code
=ИНДЕКС(E2:E129;ПОИСКПОЗ(H99;A2:A129;0))

Автор - ABC
Дата добавления - 07.05.2012 в 18:58
Saandr Дата: Понедельник, 07.05.2012, 19:08 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

если я правильно понял, то задать диапазон ячеек с условием ИЛИ возможно только через ";" перечисляя каждую ячейку?
а указать целый диапазон ячеек не возможно в принципе?
если ДА, то:
возможно ли как-то "сцепить" 2 (или более) выпадающих списка?
(допустим я сделаю второй выпадающий список с ценами, который должен быть жестко связан со списком товаров.
Т.е. при выборе в списке "товара" - список "цен" сам бы изменялся в соответствии со списком "товара".
 
Ответить
Сообщениеесли я правильно понял, то задать диапазон ячеек с условием ИЛИ возможно только через ";" перечисляя каждую ячейку?
а указать целый диапазон ячеек не возможно в принципе?
если ДА, то:
возможно ли как-то "сцепить" 2 (или более) выпадающих списка?
(допустим я сделаю второй выпадающий список с ценами, который должен быть жестко связан со списком товаров.
Т.е. при выборе в списке "товара" - список "цен" сам бы изменялся в соответствии со списком "товара".

Автор - Saandr
Дата добавления - 07.05.2012 в 19:08
Saandr Дата: Понедельник, 07.05.2012, 22:34 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

так и знал что мне ответят на непонятном языке :)))
пришлось читать про ВПР, ИНДЕКС, ПОИСКПОЗ.
к удивлению разобрался (раза с 3-4).
если бы не конкретные формулы АВС (за что ему огромное спасибо) в справках ничего бы не понял.
формулы то, что НАДО!
----
А чисто теоретически - можно ли заставить два (или более) выпадающих списка быть взаимосвязанными?
(чтобы к примеру выбираешь в одном "яблоки", а в другом автоматом подставлялись "фрукты" и наоборот).
А то у меня уже идеи появились (реализовать их в своей работе).
 
Ответить
Сообщениетак и знал что мне ответят на непонятном языке :)))
пришлось читать про ВПР, ИНДЕКС, ПОИСКПОЗ.
к удивлению разобрался (раза с 3-4).
если бы не конкретные формулы АВС (за что ему огромное спасибо) в справках ничего бы не понял.
формулы то, что НАДО!
----
А чисто теоретически - можно ли заставить два (или более) выпадающих списка быть взаимосвязанными?
(чтобы к примеру выбираешь в одном "яблоки", а в другом автоматом подставлялись "фрукты" и наоборот).
А то у меня уже идеи появились (реализовать их в своей работе).

Автор - Saandr
Дата добавления - 07.05.2012 в 22:34
Serge_007 Дата: Понедельник, 07.05.2012, 23:15 | Сообщение № 8
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Quote (Saandr)
можно ли заставить два (или более) выпадающих списка быть взаимосвязанными?

Можно. Это часто обсуждаемая тема. Ищите по ключевым словам: "Связанные выпадающие списки "


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
Сообщение
Quote (Saandr)
можно ли заставить два (или более) выпадающих списка быть взаимосвязанными?

Можно. Это часто обсуждаемая тема. Ищите по ключевым словам: "Связанные выпадающие списки "

Автор - Serge_007
Дата добавления - 07.05.2012 в 23:15
Saandr Дата: Вторник, 08.05.2012, 00:24 | Сообщение № 9
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

спасибо нашел ответы !
 
Ответить
Сообщениеспасибо нашел ответы !

Автор - Saandr
Дата добавления - 08.05.2012 в 00:24
Saandr Дата: Вторник, 08.05.2012, 16:50 | Сообщение № 10
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

можно ли как-то уменьшить высоту "строки" выпадающего списка, созданного через формы?
мне не удается сделать меньше 56.
очень надо
(увеличивать высоту строк листа нельзя - иначе таблица не влезет на экран)
высылаю файл для примера (там 3 списка подряд)
список через проверку данных тоже не подходит, так как не может ссылаться на другие листы.
К сообщению приложен файл: 1644903.xls (38.0 Kb)
 
Ответить
Сообщениеможно ли как-то уменьшить высоту "строки" выпадающего списка, созданного через формы?
мне не удается сделать меньше 56.
очень надо
(увеличивать высоту строк листа нельзя - иначе таблица не влезет на экран)
высылаю файл для примера (там 3 списка подряд)
список через проверку данных тоже не подходит, так как не может ссылаться на другие листы.

Автор - Saandr
Дата добавления - 08.05.2012 в 16:50
Pelena Дата: Вторник, 08.05.2012, 17:42 | Сообщение № 11
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Saandr,
1) более гибкую настройку имеет элемент ActivX ComboBox нежели аналогичный Элемент управления формы, там высота и размер шрифта настраиваются без проблем
2)
Quote (Saandr)
список через проверку данных тоже не подходит, так как не может ссылаться на другие листы

Если присвоить исходному диапазону имя, то его можно использовать в источнике данных списка в проверке данных (=ИмяДиапазона)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеSaandr,
1) более гибкую настройку имеет элемент ActivX ComboBox нежели аналогичный Элемент управления формы, там высота и размер шрифта настраиваются без проблем
2)
Quote (Saandr)
список через проверку данных тоже не подходит, так как не может ссылаться на другие листы

Если присвоить исходному диапазону имя, то его можно использовать в источнике данных списка в проверке данных (=ИмяДиапазона)

Автор - Pelena
Дата добавления - 08.05.2012 в 17:42
Saandr Дата: Вторник, 08.05.2012, 18:01 | Сообщение № 12
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

С ComboBox ни фига не разобрался (как его наполнять), и справку по нему не могу нигде найти...
если есть у кого подскажите пожалуйста.

А пока второй вариант мне очень даже понравился ( с именем диапазона все работает) :)))
СПАСИБО Pelena!
 
Ответить
СообщениеС ComboBox ни фига не разобрался (как его наполнять), и справку по нему не могу нигде найти...
если есть у кого подскажите пожалуйста.

А пока второй вариант мне очень даже понравился ( с именем диапазона все работает) :)))
СПАСИБО Pelena!

Автор - Saandr
Дата добавления - 08.05.2012 в 18:01
Pelena Дата: Вторник, 08.05.2012, 18:13 | Сообщение № 13
Группа: Админы
Ранг: Местный житель
Сообщений: 19404
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
Saandr, ActivX ComboBox настраивается через свойства. Нужно войти в режим конструктора (есть такая кнопка), дальше можно ПКМ --> Свойства
LinkedCell -- это связанная ячейка
ListFillRange -- это диапазон источник
ListRows -- кол-во строк в списке
и т.д.


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеSaandr, ActivX ComboBox настраивается через свойства. Нужно войти в режим конструктора (есть такая кнопка), дальше можно ПКМ --> Свойства
LinkedCell -- это связанная ячейка
ListFillRange -- это диапазон источник
ListRows -- кол-во строк в списке
и т.д.

Автор - Pelena
Дата добавления - 08.05.2012 в 18:13
RAN Дата: Вторник, 08.05.2012, 18:14 | Сообщение № 14
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Quote (Saandr)
С ComboBox ни фига не разобрался (как его наполнять), и справку по нему не могу нигде найти...
если есть у кого подскажите пожалуйста.

Ну прямо Ганс Христиан Андерсен!
К сообщению приложен файл: 2096914.jpg (29.7 Kb)


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение
Quote (Saandr)
С ComboBox ни фига не разобрался (как его наполнять), и справку по нему не могу нигде найти...
если есть у кого подскажите пожалуйста.

Ну прямо Ганс Христиан Андерсен!

Автор - RAN
Дата добавления - 08.05.2012 в 18:14
ABC Дата: Вторник, 08.05.2012, 18:31 | Сообщение № 15
Группа: Друзья
Ранг: Обитатель
Сообщений: 397
Репутация: 112 ±
Замечаний: 0% ±

Excel 2007
К сообщению приложен файл: ComboBox.xls (81.5 Kb)


MS Excel 2007 and 2010...
-------------------------------
С Уважением, Даулет
 
Ответить
Сообщение

Автор - ABC
Дата добавления - 08.05.2012 в 18:31
Saandr Дата: Вторник, 08.05.2012, 18:32 | Сообщение № 16
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

RANу
у меня 2003 на русском слово комбобокс вообще не находит.
на английском - смотри файл.
 
Ответить
СообщениеRANу
у меня 2003 на русском слово комбобокс вообще не находит.
на английском - смотри файл.

Автор - Saandr
Дата добавления - 08.05.2012 в 18:32
Saandr Дата: Вторник, 08.05.2012, 18:33 | Сообщение № 17
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

файл
К сообщению приложен файл: 4776057.jpg (64.7 Kb)
 
Ответить
Сообщениефайл

Автор - Saandr
Дата добавления - 08.05.2012 в 18:33
Saandr Дата: Вторник, 08.05.2012, 18:45 | Сообщение № 18
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

КРУТО!
Спасибо Pelena и АВС.
Вот теперь все понял.
Только вот, чем больше узнаю, тем тупее себя чувствую :)))
Раньше знал "пару" функций и считал себя продвинутым в экселе...
А пообщавшись с настоящими "продвинутыми", понял, что я ничего не знаю в экселе...
(детский сад) wacko
 
Ответить
СообщениеКРУТО!
Спасибо Pelena и АВС.
Вот теперь все понял.
Только вот, чем больше узнаю, тем тупее себя чувствую :)))
Раньше знал "пару" функций и считал себя продвинутым в экселе...
А пообщавшись с настоящими "продвинутыми", понял, что я ничего не знаю в экселе...
(детский сад) wacko

Автор - Saandr
Дата добавления - 08.05.2012 в 18:45
RAN Дата: Вторник, 08.05.2012, 20:07 | Сообщение № 19
Группа: Друзья
Ранг: Экселист
Сообщений: 5660
Репутация: 1163 ±
Замечаний: 0% ±

2010
Saandr,
Если запустить справку из Excel, получим это (на картинке).

А если открыть справку из редактора VBA (F1) по любому параметру, и после вставить "combobox", то что-то и найдется!
Почему так - вопросы не ко мне! biggrin
К сообщению приложен файл: 2085503.jpg (19.7 Kb)


Быть или не быть, вот в чем загвоздка!
 
Ответить
Сообщение Saandr,
Если запустить справку из Excel, получим это (на картинке).

А если открыть справку из редактора VBA (F1) по любому параметру, и после вставить "combobox", то что-то и найдется!
Почему так - вопросы не ко мне! biggrin

Автор - RAN
Дата добавления - 08.05.2012 в 20:07
Saandr Дата: Вторник, 08.05.2012, 21:54 | Сообщение № 20
Группа: Пользователи
Ранг: Новичок
Сообщений: 31
Репутация: 0 ±
Замечаний: 0% ±

RAN,
и в правду двойная справка какая-то...
только в VBA она на английском...
Я на русском-то и то не всегда понимаю, а на инглише вообще хоть плачь :)))
 
Ответить
СообщениеRAN,
и в правду двойная справка какая-то...
только в VBA она на английском...
Я на русском-то и то не всегда понимаю, а на инглише вообще хоть плачь :)))

Автор - Saandr
Дата добавления - 08.05.2012 в 21:54
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

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