Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 13.02.2014, 15:08   #1
Evgeny1111
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 5
По умолчанию Создание условия в условии

Добрый день!
Подскажите пожалуйста как создать условие в условии, например:
Если значение ячейки A1 "срок работы офиса" от 6 до 12 месяцев, а значение ячейки 2 "норма по просроченным займам" устанавливается в диапазоне 33-37%, то 0 баллов, если значение ячейки A1 "срок работы офиса" от 6 до 12 месяцев, а значение ячейки 2 "норма по просроченным займам" меньше 33%, то 5 баллов, если значение ячейки A1 "срок работы офиса" от 6 до 12 месяцев, а значение ячейки 2 "норма по просроченным займам" больше 37%, то -5 баллов, если если значение ячейки A1 "срок работы офиса" больше 12 месяцев, а значение ячейки 2 "норма по просроченным займам" устанавливается в диапазоне 26-30%, то 0 баллов,если если значение ячейки A1 "срок работы офиса" больше 12 месяцев, а значение ячейки 2 "норма по просроченным займам" меньше 26%, то 5 баллов, если если значение ячейки A1 "срок работы офиса" больше 12 месяцев, а значение ячейки 2 "норма по просроченным займам" больше 30%, то -5 баллов, если если значение ячейки A1 "срок работы офиса" меньше 6 месяцев, а значение ячейки 2 "норма по просроченным займам" любое (не важно какое), то 0 баллов.
.
Evgeny1111 вне форума Ответить с цитированием
Старый 13.02.2014, 15:46   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в А1 - месяцы, в В1 - проценты
этот
Код:
=ЕСЛИ(B1<0.33-0.07*(A1>12);5;ЕСЛИ(B1>0.37-0.07*(A1>12);-5;))*(A1>=6)
в любою ячейку листа
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 14.02.2014 в 10:19.
IgorGO вне форума Ответить с цитированием
Старый 13.02.2014, 16:30   #3
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

или так (вообще без если)
Код:
=((0.35-(A1>12)*0.07-B1)^2>0.000401)*5*ЗНАК(0.35-(A1>12)*0.07-B1)*(A1>=6)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 13.02.2014, 19:53   #4
Evgeny1111
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 5
По умолчанию

Что-то Exel ругается. какие могут быть причины?
Evgeny1111 вне форума Ответить с цитированием
Старый 13.02.2014, 20:04   #5
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

стиль ссылок в моих формулах может не совпадать с выбранным у Вас в файле.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 13.02.2014, 23:22   #6
Казанский
Старожил
 
Аватар для Казанский
 
Регистрация: 31.12.2010
Сообщений: 2,133
По умолчанию

И точки на запятые замените в числах.
exceleved@yandex.ru Яндекс.Деньги: 410011500007619
Казанский вне форума Ответить с цитированием
Старый 14.02.2014, 08:34   #7
Evgeny1111
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 5
По умолчанию

Спасибо! Почти все получилось, только еще один момент остался:
Как сделать так чтобы при значении А1 "срок работы офиса" менее 6 и при любом значении ячейки B1, формула вывела "0".
Evgeny1111 вне форума Ответить с цитированием
Старый 14.02.2014, 10:20   #8
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а что показывает?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 14.02.2014, 12:35   #9
Evgeny1111
Новичок
Джуниор
 
Регистрация: 13.02.2014
Сообщений: 5
По умолчанию

У меня получилась вот такая формула:
=ЕСЛИ(M3<33-7*(L3>12);5;ЕСЛИ(M3>37-7*(L3>12);-5;ЕСЛИ(M3>33-7*(L3>12);0;ЕСЛИ(M3<37-7*(L3>12);0;ЕСЛИ(M3<40-7*(L3>11);5;ЕСЛИ(M3>44-7*(L3>11);-5;ЕСЛИ(M3>40-7*(L3>11);0;ЕСЛИ(M3<44-7*(L3>11);0;ЕСЛИ(M3<40-7*(L3>5);5;ЕСЛИ(M3>44-7*(L3>5);-5;ЕСЛИ(M3>40-7*(L3>5);0;ЕСЛИ(M3<44-7*(L3>5);0;ЕСЛИ(M3<107-7*(L3<6);0;ЕСЛИ(M3>7-7*(L3<6);0)))))))))))))
В которой М3 - это проценты, а L3 - это период времени. Последним отрезоком в формуле я попытался сделать как раз то, о чем я писал в предыдущем письме: ЕСЛИ(M3<107-7*(L3<6);0;ЕСЛИ(M3>7-7*(L3<6);0
Но почему то когда ставишь в ячейку L3 цифру меньше 6, то 0 не выходит.
Evgeny1111 вне форума Ответить с цитированием
Старый 14.02.2014, 12:59   #10
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

однако...
см вложение.
Вложения
Тип файла: rar ГодыПроценты.rar (3.8 Кб, 7 просмотров)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Бесконечное создание переменных в условии цикла Jopses PHP 3 12.05.2013 12:01
Создание условия в макросе... neeky Microsoft Office Excel 1 03.04.2012 14:48
Создание условия? nikolas0 Общие вопросы Delphi 11 11.01.2011 19:34
Создание условия "Если" с суммирование счетов helloapm Microsoft Office Excel 11 05.06.2010 10:54
Создание формы для ввода условия отбора в запросе CrazySaibot Microsoft Office Access 8 03.03.2010 13:13