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

Вход

Регистрация

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

 

= Мир MS Excel/Вычисление знач-я в зав-сти от четырех условий (Если, И/ИЛИ) - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вычисление знач-я в зав-сти от четырех условий (Если, И/ИЛИ) (Формулы)
Вычисление знач-я в зав-сти от четырех условий (Если, И/ИЛИ)
Осень Дата: Четверг, 19.12.2013, 12:45 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день!
Работаю в версии 2007 года.
С темами ознакомилась, но то ли я не сильно умею пользоваться поиском, либо такой проблемы не поднималось. Так что если вдруг повторяюсь, то не ругайтесь сильно :)
Помогите справится с проблемой. Имеется Таблица, которая будет заполнятся в течении всего года)
Требуется выставить формулу (ячейка B16) в которой будет считаться значение в зависимости от следующих условий, которые зависят от значения ячейки B11 (%прироста квартал):
1. если B11 < 10%, то B16=B12*0
2. если B11 >= 11% но <=30%, то B16=B12*0.3
3. если B11 >= 31% но <=50%, то B16=B12*0.4
4. если B11 не подпадает ни под одно из условий, то B16=B12*0.5

В той формуле, которую я составила, я не могу найти "косяк". При значениях больше 10, значение B16 остается либо в минимальном значении условий (множится на 0,3), либо в максимальном (множится на 0,5). (в зависимости от того, ставлю я И или ИЛИ).
Вот то, что у меня было =ЕСЛИ($B$11<=10%;B12*0;ЕСЛИ(ИЛИ($B$11>=11%;$B$11<=30%);B12*0,3;ЕСЛИ(ИЛИ($B$11>=31%;$B$11<=50%);B12*0,4;B12*0,5)))
Помогите пожалуйста!
girl_sad
К сообщению приложен файл: __.xls (30.5 Kb)
 
Ответить
СообщениеДобрый день!
Работаю в версии 2007 года.
С темами ознакомилась, но то ли я не сильно умею пользоваться поиском, либо такой проблемы не поднималось. Так что если вдруг повторяюсь, то не ругайтесь сильно :)
Помогите справится с проблемой. Имеется Таблица, которая будет заполнятся в течении всего года)
Требуется выставить формулу (ячейка B16) в которой будет считаться значение в зависимости от следующих условий, которые зависят от значения ячейки B11 (%прироста квартал):
1. если B11 < 10%, то B16=B12*0
2. если B11 >= 11% но <=30%, то B16=B12*0.3
3. если B11 >= 31% но <=50%, то B16=B12*0.4
4. если B11 не подпадает ни под одно из условий, то B16=B12*0.5

В той формуле, которую я составила, я не могу найти "косяк". При значениях больше 10, значение B16 остается либо в минимальном значении условий (множится на 0,3), либо в максимальном (множится на 0,5). (в зависимости от того, ставлю я И или ИЛИ).
Вот то, что у меня было =ЕСЛИ($B$11<=10%;B12*0;ЕСЛИ(ИЛИ($B$11>=11%;$B$11<=30%);B12*0,3;ЕСЛИ(ИЛИ($B$11>=31%;$B$11<=50%);B12*0,4;B12*0,5)))
Помогите пожалуйста!
girl_sad

Автор - Осень
Дата добавления - 19.12.2013 в 12:45
SkyPro Дата: Четверг, 19.12.2013, 12:56 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Код
=B12*ПРОСМОТР(B11;{0:0,11:0,31:0,51};{0:0,3:0,4:0,5})


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Четверг, 19.12.2013, 12:58
 
Ответить
Сообщение
Код
=B12*ПРОСМОТР(B11;{0:0,11:0,31:0,51};{0:0,3:0,4:0,5})

Автор - SkyPro
Дата добавления - 19.12.2013 в 12:56
Pelena Дата: Четверг, 19.12.2013, 12:58 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 19184
Репутация: 4420 ±
Замечаний: ±

Excel 365 & Mac Excel
Если использовать именно Вашу формулу
Код
=ЕСЛИ($B$11<=10%;0;ЕСЛИ($B$11<=30%;0,3;ЕСЛИ($B$11<=50%;0,4;0,5)))*B12


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЕсли использовать именно Вашу формулу
Код
=ЕСЛИ($B$11<=10%;0;ЕСЛИ($B$11<=30%;0,3;ЕСЛИ($B$11<=50%;0,4;0,5)))*B12

Автор - Pelena
Дата добавления - 19.12.2013 в 12:58
_Boroda_ Дата: Четверг, 19.12.2013, 12:59 | Сообщение № 4
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Код
=B12*ВПР(ОКРУГЛВВЕРХ(B11;2);{0;0:0,11;0,3:0,31;0,4:0,51;0,5};2)

У Вас на определены коэф-ты в граничных значениях. Вернее, определены дважды. Например, 10,5%. Все, что больше 10% я отнес ко второй группе - так обычно пишут в договорах и прочих документах "от ... до ... включительно"


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение
Код
=B12*ВПР(ОКРУГЛВВЕРХ(B11;2);{0;0:0,11;0,3:0,31;0,4:0,51;0,5};2)

У Вас на определены коэф-ты в граничных значениях. Вернее, определены дважды. Например, 10,5%. Все, что больше 10% я отнес ко второй группе - так обычно пишут в договорах и прочих документах "от ... до ... включительно"

Автор - _Boroda_
Дата добавления - 19.12.2013 в 12:59
AndreTM Дата: Четверг, 19.12.2013, 13:02 | Сообщение № 5
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
Код
=$B$12*ПРОСМОТР(ОКРУГЛ($B$11;2);{0;0,11;0,31;0,51};{0;0,3;0,4;0,5})


Угу, сколько отвечающих - столько и мнений :D


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Четверг, 19.12.2013, 13:05
 
Ответить
Сообщение
Код
=$B$12*ПРОСМОТР(ОКРУГЛ($B$11;2);{0;0,11;0,31;0,51};{0;0,3;0,4;0,5})


Угу, сколько отвечающих - столько и мнений :D

Автор - AndreTM
Дата добавления - 19.12.2013 в 13:02
Осень Дата: Четверг, 19.12.2013, 13:09 | Сообщение № 6
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Спасибо! Сейчас всё попробую! По результатам отпишусь! )
 
Ответить
СообщениеСпасибо! Сейчас всё попробую! По результатам отпишусь! )

Автор - Осень
Дата добавления - 19.12.2013 в 13:09
Осень Дата: Четверг, 19.12.2013, 13:14 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
hands :hands: hands
Спасибо большое! Всем!
flowers
Все формулы сработали!


Сообщение отредактировал Осень - Четверг, 19.12.2013, 13:19
 
Ответить
Сообщениеhands :hands: hands
Спасибо большое! Всем!
flowers
Все формулы сработали!

Автор - Осень
Дата добавления - 19.12.2013 в 13:14
Осень Дата: Четверг, 19.12.2013, 13:40 | Сообщение № 8
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Пометка только в формуле Pelena прочиталось минусовое значение. А в трёх других вариантах при значении -10% я получила красивую надпись #Н/Д :(
Но думаю, что это из за того, что я не четко написала требования значений.
А в остальном всё работает)
 
Ответить
СообщениеПометка только в формуле Pelena прочиталось минусовое значение. А в трёх других вариантах при значении -10% я получила красивую надпись #Н/Д :(
Но думаю, что это из за того, что я не четко написала требования значений.
А в остальном всё работает)

Автор - Осень
Дата добавления - 19.12.2013 в 13:40
SkyPro Дата: Четверг, 19.12.2013, 13:45 | Сообщение № 9
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Так вы бы указали, как должно считаться при минусовых значениях..


skypro1111@gmail.com
 
Ответить
СообщениеТак вы бы указали, как должно считаться при минусовых значениях..

Автор - SkyPro
Дата добавления - 19.12.2013 в 13:45
Осень Дата: Четверг, 19.12.2013, 13:50 | Сообщение № 10
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
SkyPro, простите :( я ж говорю, что я сама некорректно написала условия. Ну вот ошиблась(( Просто данная формула уже из меня душу вытянула со вчерашнего дня))
SkyPro, а как будет выглядеть Ваш вариант, если добавить, что при значении меньше "0" - значение в ячейке B16 - будет =B12*0?

Спасибо!
 
Ответить
СообщениеSkyPro, простите :( я ж говорю, что я сама некорректно написала условия. Ну вот ошиблась(( Просто данная формула уже из меня душу вытянула со вчерашнего дня))
SkyPro, а как будет выглядеть Ваш вариант, если добавить, что при значении меньше "0" - значение в ячейке B16 - будет =B12*0?

Спасибо!

Автор - Осень
Дата добавления - 19.12.2013 в 13:50
SkyPro Дата: Четверг, 19.12.2013, 13:51 | Сообщение № 11
Группа: Друзья
Ранг: Старожил
Сообщений: 1206
Репутация: 255 ±
Замечаний: 0% ±

2010
Вот так:
Код
=B12*ПРОСМОТР(B11;{-1:0,11:0,31:0,51};{0:0,3:0,4:0,5})


[p.s.]Мог бы и сам догадаться, что <10% это и отрицательные значения. Но, увы, как-то не подумал.


skypro1111@gmail.com

Сообщение отредактировал SkyPro - Четверг, 19.12.2013, 13:54
 
Ответить
СообщениеВот так:
Код
=B12*ПРОСМОТР(B11;{-1:0,11:0,31:0,51};{0:0,3:0,4:0,5})


[p.s.]Мог бы и сам догадаться, что <10% это и отрицательные значения. Но, увы, как-то не подумал.

Автор - SkyPro
Дата добавления - 19.12.2013 в 13:51
Осень Дата: Четверг, 19.12.2013, 13:53 | Сообщение № 12
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
SkyPro,
и ещё раз большое Спасибо! hands flowers
 
Ответить
СообщениеSkyPro,
и ещё раз большое Спасибо! hands flowers

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

Код
=МАКС(0;формула)
 
Ответить
Сообщение
Код
=МАКС(0;формула)

Автор - vikttur
Дата добавления - 19.12.2013 в 15:06
AndreTM Дата: Четверг, 19.12.2013, 20:51 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 500 ±
Замечаний: 0% ±

2003 & 2010
ПРОСМОТР(B11;{-1:
Тогда уж надо использовать не -1, а, например, -1E+30 (а то мало ли, вдруг будет -100500% :) )


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение
ПРОСМОТР(B11;{-1:
Тогда уж надо использовать не -1, а, например, -1E+30 (а то мало ли, вдруг будет -100500% :) )

Автор - AndreTM
Дата добавления - 19.12.2013 в 20:51
_Boroda_ Дата: Четверг, 19.12.2013, 23:02 | Сообщение № 15
Группа: Модераторы
Ранг: Местный житель
Сообщений: 16675
Репутация: 6481 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
Ну, или так (да, действительно, как-то мы про отрицательные проценты не подумали)
Код
=B12*ВПР(МАКС(ОКРУГЛВВЕРХ(B11;2);0);{0;0:0,11;0,3:0,31;0,4:0,51;0,5};2)

Причем, я думаю, что именно ОКРУГЛВВЕРХ, а не ОКРУГЛ. Чтобы 10,01% уже относился к оплачиваемому проценту.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНу, или так (да, действительно, как-то мы про отрицательные проценты не подумали)
Код
=B12*ВПР(МАКС(ОКРУГЛВВЕРХ(B11;2);0);{0;0:0,11;0,3:0,31;0,4:0,51;0,5};2)

Причем, я думаю, что именно ОКРУГЛВВЕРХ, а не ОКРУГЛ. Чтобы 10,01% уже относился к оплачиваемому проценту.

Автор - _Boroda_
Дата добавления - 19.12.2013 в 23:02
Осень Дата: Пятница, 20.12.2013, 09:25 | Сообщение № 16
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
(а то мало ли, вдруг будет -100500% )

Очень бы не хотелось этого "вдруг" )))
 
Ответить
Сообщение
(а то мало ли, вдруг будет -100500% )

Очень бы не хотелось этого "вдруг" )))

Автор - Осень
Дата добавления - 20.12.2013 в 09:25
олег_акула Дата: Суббота, 25.01.2014, 20:04 | Сообщение № 17
Группа: Пользователи
Ранг: Прохожий
Сообщений: 1
Репутация: 0 ±
Замечаний: 0% ±

Excel 2010
Помогите составить формулу если.
Если А1 <399 то А1*1, если А1 >400 но <499 то А1*2, если А1 >500 но <599 то А1*3, если А1 > 600 то A1*4

Спасибо!
 
Ответить
СообщениеПомогите составить формулу если.
Если А1 <399 то А1*1, если А1 >400 но <499 то А1*2, если А1 >500 но <599 то А1*3, если А1 > 600 то A1*4

Спасибо!

Автор - олег_акула
Дата добавления - 25.01.2014 в 20:04
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Вычисление знач-я в зав-сти от четырех условий (Если, И/ИЛИ) (Формулы)
  • Страница 1 из 1
  • 1
Поиск:

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