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

Вход

Регистрация

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

 

= Мир MS Excel/Сократить ЕСЛИ при разных условиях - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сократить ЕСЛИ при разных условиях (Формулы/Formulas)
Сократить ЕСЛИ при разных условиях
temnoo Дата: Вторник, 05.03.2019, 10:34 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

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

Код
ЕСЛИ(И(A36=Table!$A$11;ИЛИ(ЕЧИСЛО(ПОИСК("сосна";E36));(ЕЧИСЛО(ПОИСК("мор.дуб";E36)))));D36*Table!$E$11;
ЕСЛИ(И(A36=Table!$A$11;ИЛИ(ЕЧИСЛО(ПОИСК("зол.дуб";E36));(ЕЧИСЛО(ПОИСК("ант.дуб";E36)))));D36*Table!$F$11;
ЕСЛИ(A36=Table!$A$18;Table!$E$18;
ЕСЛИ(A36=Table!$A$19;Table!$E$19;
ЕСЛИ(A36=Table!$A$20;Table!$E$20;
ЕСЛИ(A36=Table!$A$26;D36*Table!$E$26;
ЕСЛИ(A36=Table!$A$27;D36*Table!$E$27;
ЕСЛИ(A36=Table!$A$28;D36*Table!$E$28;
ЕСЛИ(A36=Table!$A$37;D36*Table!$E$37;
К сообщению приложен файл: _1.xlsx (14.0 Kb)


Сообщение отредактировал temnoo - Вторник, 05.03.2019, 10:59
 
Ответить
СообщениеДень добрый. Нужна помощь. Превышен лимит функций ЕСЛИ. Необходимо сократить. Есть часть кода где в каком то варианте просто нужно найти в таблице искомую деталь и подставить цену, другую деталь нужно также найти но умножить на размер, а где то нужно найти деталь и цвет ее и подставить цены.

Код
ЕСЛИ(И(A36=Table!$A$11;ИЛИ(ЕЧИСЛО(ПОИСК("сосна";E36));(ЕЧИСЛО(ПОИСК("мор.дуб";E36)))));D36*Table!$E$11;
ЕСЛИ(И(A36=Table!$A$11;ИЛИ(ЕЧИСЛО(ПОИСК("зол.дуб";E36));(ЕЧИСЛО(ПОИСК("ант.дуб";E36)))));D36*Table!$F$11;
ЕСЛИ(A36=Table!$A$18;Table!$E$18;
ЕСЛИ(A36=Table!$A$19;Table!$E$19;
ЕСЛИ(A36=Table!$A$20;Table!$E$20;
ЕСЛИ(A36=Table!$A$26;D36*Table!$E$26;
ЕСЛИ(A36=Table!$A$27;D36*Table!$E$27;
ЕСЛИ(A36=Table!$A$28;D36*Table!$E$28;
ЕСЛИ(A36=Table!$A$37;D36*Table!$E$37;

Автор - temnoo
Дата добавления - 05.03.2019 в 10:34
vikttur Дата: Вторник, 05.03.2019, 10:37 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2941
Репутация: 526 ±
Замечаний: 0% ±

Файл-пример поможет понять и помочь.
Код
ВПР(), ИНДЕКС()
ЕСЛИ в данном случае плохой помощник
 
Ответить
СообщениеФайл-пример поможет понять и помочь.
Код
ВПР(), ИНДЕКС()
ЕСЛИ в данном случае плохой помощник

Автор - vikttur
Дата добавления - 05.03.2019 в 10:37
sboy Дата: Вторник, 05.03.2019, 11:12 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
Добрый день.
Код
=ЕСЛИОШИБКА(--D2;1)*ВПР(A2;Лист3!$A$2:$C$8;2+ЕТЕКСТ(E2);)
К сообщению приложен файл: _1-8-.xlsx (14.2 Kb)


Яндекс: 410016850021169
 
Ответить
СообщениеДобрый день.
Код
=ЕСЛИОШИБКА(--D2;1)*ВПР(A2;Лист3!$A$2:$C$8;2+ЕТЕКСТ(E2);)

Автор - sboy
Дата добавления - 05.03.2019 в 11:12
_Boroda_ Дата: Вторник, 05.03.2019, 11:38 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16666
Репутация: 6478 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Еще похожий вариант
Код
=ВПР(A2;Лист3!$A$2:$C$99;3-(E2="");)*МАКС(1;Ч(D2))
К сообщению приложен файл: _1-18-1.xlsx (14.2 Kb)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеЕще похожий вариант
Код
=ВПР(A2;Лист3!$A$2:$C$99;3-(E2="");)*МАКС(1;Ч(D2))

Автор - _Boroda_
Дата добавления - 05.03.2019 в 11:38
temnoo Дата: Вторник, 05.03.2019, 11:43 | Сообщение № 5
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Еще похожий вариант


А если например будет так что один цвет стоит одну цену, другой цвет стоит другую цену, а без цвета стоит третью цену.
 
Ответить
Сообщение
Еще похожий вариант


А если например будет так что один цвет стоит одну цену, другой цвет стоит другую цену, а без цвета стоит третью цену.

Автор - temnoo
Дата добавления - 05.03.2019 в 11:43
sboy Дата: Вторник, 05.03.2019, 11:51 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 2566
Репутация: 724 ±
Замечаний: 0% ±

Excel 2010
А если например

то нужен пример


Яндекс: 410016850021169
 
Ответить
Сообщение
А если например

то нужен пример

Автор - sboy
Дата добавления - 05.03.2019 в 11:51
temnoo Дата: Вторник, 05.03.2019, 11:56 | Сообщение № 7
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
пример

Вот основной файл где есть много условий которые я не понимаю как связать. Причем еще у винтовых свай, цена (выделена красным)) фиксированная и привязана к определенной высоте (лист1). Там также формула через ЕСЛИ.
К сообщению приложен файл: 2_-.xlsm (39.3 Kb)
 
Ответить
Сообщение
пример

Вот основной файл где есть много условий которые я не понимаю как связать. Причем еще у винтовых свай, цена (выделена красным)) фиксированная и привязана к определенной высоте (лист1). Там также формула через ЕСЛИ.

Автор - temnoo
Дата добавления - 05.03.2019 в 11:56
temnoo Дата: Вторник, 05.03.2019, 16:08 | Сообщение № 8
Группа: Пользователи
Ранг: Участник
Сообщений: 57
Репутация: 0 ±
Замечаний: 20% ±

Excel 2007
Изменил немного условия и просто подряд выстроил все товары у которых уже есть определенное наименование, цвет и цена. Необходимо что бы он исходя из из ячейки с наименованием "Лист Стронг" A3 и ячейки E3 находил в "листе Table" и умножая на высоту D3 (если она есть) получал итоговую цену.
 
Ответить
СообщениеИзменил немного условия и просто подряд выстроил все товары у которых уже есть определенное наименование, цвет и цена. Необходимо что бы он исходя из из ячейки с наименованием "Лист Стронг" A3 и ячейки E3 находил в "листе Table" и умножая на высоту D3 (если она есть) получал итоговую цену.

Автор - temnoo
Дата добавления - 05.03.2019 в 16:08
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сократить ЕСЛИ при разных условиях (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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