Форум программистов, компьютерный форум, киберфорум
MS Office Excel
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115

Функция ЕСЛИ с множеством условий

18.01.2017, 23:22. Показов 3692. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Друзья, очень нужна помощь. Не могу победить задачку. В прикрепленном файле в столбец "С" необходимо подтянуть значения из столбцов "G" и "H" в зависимости от условий. Пробую использовать функции ЕСЛИ() ИЛИ() И(), не выходит!! Возможно для решения этой задачи есть другие формулы(буду рад любым вариантам).

Условие. Если в ячейке "A1" Сын или Дочь, а в ячейке "B1" значение от 500 до 999, то подтянуть значение из ячейки "G2", если в ячейке "A1" Отец или Мать, а в ячейке "B1" значение от 500 до 999, то подтянуть значение из ячейки "H2" и т.д. для значений от 1000 до 1999 и от 2000 до 2999. Используя вышеуказанные функции получается достаточно громоздкая конструкция + в моем случае еще и не рабочая)) Кто силен, помогите.
Вложения
Тип файла: xlsx Книга1.xlsx (8.8 Кб, 8 просмотров)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
18.01.2017, 23:22
Ответы с готовыми решениями:

Формула с множеством условий,если,или,и
Здравствуйте! Необходима формула,пояснение задачи в файле.

Суммирование данных с множеством условий
Подскажите пожалуйста, как просуммировать данные с большим кол-вом условий(т.ч 4). Заранее спасибо.

Задача-сортировка информации с множеством условий
Нужно решить задачу со многими условиями. Ексель и само задание креплю. Если кто-то может помочь – плиззз – у меня башка просто...

9
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
18.01.2017, 23:41
Так?
Code
1
=ВПР("*"&B1&"*";F$2:H$4;СУММ((A1={"сын";"дочь"})*2+(A1={"отец";"мать"})*3);)
Вложения
Тип файла: xls Книга1_01.xls (27.0 Кб, 7 просмотров)
1
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
18.01.2017, 23:52  [ТС]
Круто конечно! Спасибо! А можете описать формулу более подробно? ВПР использую часто, но классическом виде. Ваш ВПР экзотика, не думал, что решение будет с помощью ВПР))
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
19.01.2017, 00:09
фрагмент
Code
1
СУММ((A1={"сын";"дочь"})*2+(A1={"отец";"мать"})*3)
определяет столбец из которого возвращается значение, 2 или 3
У ВПР() если первый аргумент со звездочками, то находится любая строка, которая содержит то что в В1. Возможны ошибки, если в таблице будут строки "от 1500 до 2000", но в ваше задаче такого нет. Если использовать такой прием, то 4 аргумент ВПР() должен быть 0 или ЛОЖЬ или после точки с запятой пусто, как я сделал.
1
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
19.01.2017, 00:10  [ТС]
Возможно я не так сформулировал, но данный вариант подходит если значения в столбце "B" такие как они сейчас есть в прикрепленном файле, но это для примера было сделано, в реальности они могут меняться в указанных диапазонах от 500 до 999 и т.д. и тогда ВПР не работает.
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
19.01.2017, 00:12
ВПР() сработает, если в столбце F будет не
от 500 до 999 включительно
от 1000 до 1999 включительно
от 2000 до 2999 включительно
а
500
1000
2000
1
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
19.01.2017, 00:19  [ТС]
Прикрепил Файл с другими значениями. Это всего лишь часть строк для примера.
Вложения
Тип файла: xlsx Книга1.xlsx (8.9 Кб, 6 просмотров)
0
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
19.01.2017, 00:26  [ТС]
Да, вы меня не так поняли, нам для решения этой задачи вообще столбец "F" не нужен. Это для примера, показать в каких диапазонах могут меняться значения в столбце "B" и если значение попадает в тот или иной диапазон, подтягивать соответствующее значение из столбца "H" или "G"
0
 Аватар для AlexM
2904 / 1718 / 705
Регистрация: 04.09.2015
Сообщений: 3,445
19.01.2017, 00:30
Без F получится сложнее, придется делать виртуальную таблицу. Проще с реальной таблицей соответствия значений.
Вложения
Тип файла: xlsx Книга2_01.xlsx (9.5 Кб, 7 просмотров)
1
5 / 5 / 0
Регистрация: 27.02.2013
Сообщений: 115
19.01.2017, 00:43  [ТС]
Пожалуй вы правы, лучше F использовать, завтра попробую на реальной, большой таблице. Отпишусь по результатам, спасибо большое.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
19.01.2017, 00:43
Помогаю со студенческими работами здесь

Функция ЕСЛИ со значениями формата "Дата", несколько условий
Добрый день! Просьба посмотреть формулу из файла во вложении. Если "Срок жизни" менее года, формула расставляет нужные значения,...

ЕСЛИ - несколько условий
Есть данная формула: =ЕСЛИ('Общий список'!$B$7=Список!D3;МАКС(Список!$A$2:A2)+1;"") Мне нужно сделать ещё условие "если 'Общий...

Некорректная работа вложенных условий Если(и)
Здравствуйте! Имеется такая проблема, нужно правильно расчитать по заданному алгоритму кому-какой диагноз ставить. Ввел такую формулу: ...

Формула ЕСЛИ с выполнением нескольких условий
Доброго времени суток! Помогите, пожалуйста, решить следующую задачу. Условие простое, но не могу сообразить как прописать формулу?! ...

Как заменить ЕСЛИМН, если требуется использовать очень много условий?
У меня работает вот такая длинная формула: Задача, решаемая этой формулой - подставить категорию продукта на основании первой буквы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru