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

Вход

Регистрация

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

 

= Мир MS Excel/оптимизация формулы - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
оптимизация формулы
mariskkayes Дата: Воскресенье, 28.01.2024, 15:07 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

2016
Добрый день. Возможно ли оптимизировать формулу (уменьшить, что не была такой громоздкой)?
К сообщению приложен файл: vopros.xlsx (10.7 Kb)


MariskkA
 
Ответить
СообщениеДобрый день. Возможно ли оптимизировать формулу (уменьшить, что не была такой громоздкой)?

Автор - mariskkayes
Дата добавления - 28.01.2024 в 15:07
DrMini Дата: Воскресенье, 28.01.2024, 16:02 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1872
Репутация: 268 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
уменьшить

Убрал лишние скобки:
Код
=$C$2*C14+$C$2*C14*$C$3/100+($C$2*C14+$C$2*C14*$C$3/100)*$C$4/100+$C$2*C14*$C$5/100+C14*$C$7*$C$6+C14*$C$9*$C$8+C14*$C$11*$C$10+
($C$2*C14+$C$2*C14*$C$3/100+($C$2*C14+$C$2*C14*$C$3/100)*$C$4/100+$C$2*C14*$C$5/100+C14*$C$7*$C$6+C14*$C$9*$C$8+C14*$C$11*$C$10)*$C$12/100+($C$2*C14+$C$2*C14*$C$3/100+($C$2*C14+$C$2*C14*$C$3/100)*$C$4/100+$C$2*C14*$C$5/100+C14*$C$7*$C$6+C14*$C$9*$C$8+C14*$C$11*$C$10+($C$2*C14+$C$2*C14*$C$3/100+($C$2*C14+$C$2*C14*$C$3/100)*$C$4/100+$C$2*C14*$C$5/100+C14*$C$7*$C$6+C14*$C$9*$C$8+C14*$C$11*$C$10)*$C$12/100)*$C$13/100

Всё остальное на грани безумства.
%)


Сообщение отредактировал DrMini - Воскресенье, 28.01.2024, 16:06
 
Ответить
Сообщение
уменьшить

Убрал лишние скобки:
Код
=$C$2*C14+$C$2*C14*$C$3/100+($C$2*C14+$C$2*C14*$C$3/100)*$C$4/100+$C$2*C14*$C$5/100+C14*$C$7*$C$6+C14*$C$9*$C$8+C14*$C$11*$C$10+
($C$2*C14+$C$2*C14*$C$3/100+($C$2*C14+$C$2*C14*$C$3/100)*$C$4/100+$C$2*C14*$C$5/100+C14*$C$7*$C$6+C14*$C$9*$C$8+C14*$C$11*$C$10)*$C$12/100+($C$2*C14+$C$2*C14*$C$3/100+($C$2*C14+$C$2*C14*$C$3/100)*$C$4/100+$C$2*C14*$C$5/100+C14*$C$7*$C$6+C14*$C$9*$C$8+C14*$C$11*$C$10+($C$2*C14+$C$2*C14*$C$3/100+($C$2*C14+$C$2*C14*$C$3/100)*$C$4/100+$C$2*C14*$C$5/100+C14*$C$7*$C$6+C14*$C$9*$C$8+C14*$C$11*$C$10)*$C$12/100)*$C$13/100

Всё остальное на грани безумства.
%)

Автор - DrMini
Дата добавления - 28.01.2024 в 16:02
прохожий2019 Дата: Воскресенье, 28.01.2024, 18:33 | Сообщение № 3
Группа: Проверенные
Ранг: Старожил
Сообщений: 1298
Репутация: 327 ±
Замечаний: 0% ±

365 Beta Channel
Код
=C14*($C$2*(1+$C$3%+(1+$C$3%)*$C$4%+$C$5%)+$C$7*$C$6+$C$9*$C$8+$C$11*$C$10)*(1+$C$12%)*(1+$C$13%)

разбор тут - LET всемогущий или упрощаем формулу

UPD ещё немножко упростил:
Код
=C14*($C$2*((1+$C$3%)*(1+$C$4%)+$C$5%)+$C$7*$C$6+$C$9*$C$8+$C$11*$C$10)*(1+$C$12%)*(1+$C$13%)

ну и чисто эстетически в порядке цитирования:
Код
=($C$2*((1+$C$3%)*(1+$C$4%)+$C$5%)+$C$6*$C$7+$C$8*$C$9+$C$10*$C$11)*(1+$C$12%)*(1+$C$13%)*C14


Сообщение отредактировал прохожий2019 - Воскресенье, 28.01.2024, 19:00
 
Ответить
Сообщение
Код
=C14*($C$2*(1+$C$3%+(1+$C$3%)*$C$4%+$C$5%)+$C$7*$C$6+$C$9*$C$8+$C$11*$C$10)*(1+$C$12%)*(1+$C$13%)

разбор тут - LET всемогущий или упрощаем формулу

UPD ещё немножко упростил:
Код
=C14*($C$2*((1+$C$3%)*(1+$C$4%)+$C$5%)+$C$7*$C$6+$C$9*$C$8+$C$11*$C$10)*(1+$C$12%)*(1+$C$13%)

ну и чисто эстетически в порядке цитирования:
Код
=($C$2*((1+$C$3%)*(1+$C$4%)+$C$5%)+$C$6*$C$7+$C$8*$C$9+$C$10*$C$11)*(1+$C$12%)*(1+$C$13%)*C14

Автор - прохожий2019
Дата добавления - 28.01.2024 в 18:33
mariskkayes Дата: Воскресенье, 28.01.2024, 21:51 | Сообщение № 4
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

2016
прохожий2019, спасибо


MariskkA
 
Ответить
Сообщениепрохожий2019, спасибо

Автор - mariskkayes
Дата добавления - 28.01.2024 в 21:51
Дмитрий7228 Дата: Четверг, 09.05.2024, 17:26 | Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Здравствуйте. Помогите пожалуйста подкорректировать формулу. В файле в столбце "Р" формула ставит "ГРП-4 (в работе)" при вводе нуля в столбец "Н", но нужно чтобы при ноле было "ГРП-4 (в резерве)". И если в столбце "Н" число больше ноля тогда нужно чтобы формула ставила "ГРП-4 (в работе)".
К сообщению приложен файл: 3188997.xlsm (121.6 Kb)
 
Ответить
СообщениеЗдравствуйте. Помогите пожалуйста подкорректировать формулу. В файле в столбце "Р" формула ставит "ГРП-4 (в работе)" при вводе нуля в столбец "Н", но нужно чтобы при ноле было "ГРП-4 (в резерве)". И если в столбце "Н" число больше ноля тогда нужно чтобы формула ставила "ГРП-4 (в работе)".

Автор - Дмитрий7228
Дата добавления - 09.05.2024 в 17:26
DrMini Дата: Четверг, 09.05.2024, 18:38 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1872
Репутация: 268 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Здравствуйте Дмитрий7228,
может так подойдёт:
Код
=ЕСЛИМН(B8=СЕГОДНЯ();"";H8=0;"ГРП-4 (в резерве)";1;"ГРП-4 (в работе)")

Вы все возможные варианты не описали. Только то, что просили.
Цитата Дмитрий7228, 09.05.2024 в 17:26, в сообщении № 5 ()
при вводе нуля в столбец "Н", но нужно чтобы при ноле было "ГРП-4 (в резерве)". И если в столбце "Н" число больше ноля тогда нужно чтобы формула ставила "ГРП-4 (в работе)"
 
Ответить
СообщениеЗдравствуйте Дмитрий7228,
может так подойдёт:
Код
=ЕСЛИМН(B8=СЕГОДНЯ();"";H8=0;"ГРП-4 (в резерве)";1;"ГРП-4 (в работе)")

Вы все возможные варианты не описали. Только то, что просили.
Цитата Дмитрий7228, 09.05.2024 в 17:26, в сообщении № 5 ()
при вводе нуля в столбец "Н", но нужно чтобы при ноле было "ГРП-4 (в резерве)". И если в столбце "Н" число больше ноля тогда нужно чтобы формула ставила "ГРП-4 (в работе)"

Автор - DrMini
Дата добавления - 09.05.2024 в 18:38
Дмитрий7228 Дата: Четверг, 09.05.2024, 23:22 | Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

DrMini, здравствуйте.

Код
=ЕСЛИ(B8<СЕГОДНЯ();ЕСЛИМН(ЕЧИСЛО(H8);"ГРП-4 (в работе)";ЕПУСТО(H8);"ГРП-4 (в резерве)";ЕТЕКСТ(H8);"ГРП-4 (в ремонте)");" ")


Мне бы как-нибудь эту изначальную формулу заставить работать при вводе нуля чтобы резерв был.
А если так, при вводе текста, то ремонт не ставит
Код
=ЕСЛИМН(H8=0;"ГРП-4 (в резерве)";H8>1;"ГРП-4 (в работе)";ЕПУСТО(H8);"ГРП-4 (в резерве)";ЕТЕКСТ(H8);"ГРП-4 (в ремонте)")


Сообщение отредактировал Pelena - Пятница, 10.05.2024, 13:38
 
Ответить
СообщениеDrMini, здравствуйте.

Код
=ЕСЛИ(B8<СЕГОДНЯ();ЕСЛИМН(ЕЧИСЛО(H8);"ГРП-4 (в работе)";ЕПУСТО(H8);"ГРП-4 (в резерве)";ЕТЕКСТ(H8);"ГРП-4 (в ремонте)");" ")


Мне бы как-нибудь эту изначальную формулу заставить работать при вводе нуля чтобы резерв был.
А если так, при вводе текста, то ремонт не ставит
Код
=ЕСЛИМН(H8=0;"ГРП-4 (в резерве)";H8>1;"ГРП-4 (в работе)";ЕПУСТО(H8);"ГРП-4 (в резерве)";ЕТЕКСТ(H8);"ГРП-4 (в ремонте)")

Автор - Дмитрий7228
Дата добавления - 09.05.2024 в 23:22
DrMini Дата: Пятница, 10.05.2024, 07:50 | Сообщение № 8
Группа: Друзья
Ранг: Старожил
Сообщений: 1872
Репутация: 268 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Оформите формулы как положено в правилах форума (выделите формулу и тапните на значок fx) и будет Вам счастье.


Сообщение отредактировал DrMini - Пятница, 10.05.2024, 11:43
 
Ответить
СообщениеОформите формулы как положено в правилах форума (выделите формулу и тапните на значок fx) и будет Вам счастье.

Автор - DrMini
Дата добавления - 10.05.2024 в 07:50
AlexM Дата: Пятница, 10.05.2024, 11:31 | Сообщение № 9
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Код
=ЕСЛИ(B8<СЕГОДНЯ();"ГРП-4 (в "&ВЫБОР(ТЕКСТ(H8;"2;;1;\3");"резерве)";"работе)";"ремонте)");"")



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
Сообщение
Код
=ЕСЛИ(B8<СЕГОДНЯ();"ГРП-4 (в "&ВЫБОР(ТЕКСТ(H8;"2;;1;\3");"резерве)";"работе)";"ремонте)");"")

Автор - AlexM
Дата добавления - 10.05.2024 в 11:31
DrMini Дата: Пятница, 10.05.2024, 11:42 | Сообщение № 10
Группа: Друзья
Ранг: Старожил
Сообщений: 1872
Репутация: 268 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
Ну, если на правила можно забить...:
Код
=ЕСЛИМН(B8=СЕГОДНЯ();"";H8=0;"ГРП-4 (в резерве)";ЕТЕКСТ(H8);"ГРП-4 (в ремонте)";1;"ГРП-4 (в работе)")


Сообщение отредактировал DrMini - Пятница, 10.05.2024, 11:43
 
Ответить
СообщениеНу, если на правила можно забить...:
Код
=ЕСЛИМН(B8=СЕГОДНЯ();"";H8=0;"ГРП-4 (в резерве)";ЕТЕКСТ(H8);"ГРП-4 (в ремонте)";1;"ГРП-4 (в работе)")

Автор - DrMini
Дата добавления - 10.05.2024 в 11:42
AlexM Дата: Пятница, 10.05.2024, 13:22 | Сообщение № 11
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
DrMini, скорее нужно так B8>=СЕГОДНЯ()



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеDrMini, скорее нужно так B8>=СЕГОДНЯ()

Автор - AlexM
Дата добавления - 10.05.2024 в 13:22
Pelena Дата: Пятница, 10.05.2024, 13:38 | Сообщение № 12
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
если на правила можно забить

нельзя. Но к сожалению, не все такие сознательные


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщение
если на правила можно забить

нельзя. Но к сожалению, не все такие сознательные

Автор - Pelena
Дата добавления - 10.05.2024 в 13:38
DrMini Дата: Пятница, 10.05.2024, 17:39 | Сообщение № 13
Группа: Друзья
Ранг: Старожил
Сообщений: 1872
Репутация: 268 ±
Замечаний: 0% ±

Excel LTSC 2024 RUS
скорее нужно так B8>=

Да Алексей, я тоже так подумал, но у ТС так было. Может потом напишет, как надо?


Сообщение отредактировал DrMini - Пятница, 10.05.2024, 17:39
 
Ответить
Сообщение
скорее нужно так B8>=

Да Алексей, я тоже так подумал, но у ТС так было. Может потом напишет, как надо?

Автор - DrMini
Дата добавления - 10.05.2024 в 17:39
Дмитрий7228 Дата: Пятница, 10.05.2024, 19:23 | Сообщение № 14
Группа: Пользователи
Ранг: Новичок
Сообщений: 11
Репутация: 0 ±
Замечаний: 0% ±

Господа, при много благодарен!
Все предложенные варианты работаю как мне нужно, проверил каждый.
 
Ответить
СообщениеГоспода, при много благодарен!
Все предложенные варианты работаю как мне нужно, проверил каждый.

Автор - Дмитрий7228
Дата добавления - 10.05.2024 в 19:23
alishermuminov Дата: Суббота, 11.05.2024, 08:42 | Сообщение № 15
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

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

Автор - alishermuminov
Дата добавления - 11.05.2024 в 08:42
Pelena Дата: Суббота, 11.05.2024, 09:28 | Сообщение № 16
Группа: Админы
Ранг: Местный житель
Сообщений: 19403
Репутация: 4555 ±
Замечаний: ±

Excel 365 & Mac Excel
alishermuminov, Правилами форума запрещено задавать вопросы в чужих темах, если они не относятся к данной теме.
А с такой постановкой задачи могу предложить перенести Ваш пост в платный раздел РАБОТА/ФРИЛАНС


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
Сообщениеalishermuminov, Правилами форума запрещено задавать вопросы в чужих темах, если они не относятся к данной теме.
А с такой постановкой задачи могу предложить перенести Ваш пост в платный раздел РАБОТА/ФРИЛАНС

Автор - Pelena
Дата добавления - 11.05.2024 в 09:28
  • Страница 1 из 1
  • 1
Поиск:

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