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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 13.08.2012, 11:43   #21
Crim
 
Регистрация: 10.08.2012
Сообщений: 4
По умолчанию

Добрый день.
Не могу сам разобратся, помогите.
Условия: Подводим итого периода. Есть задача, итог по которой отображается в %. С шагом в десять единиц (%). Премия за задачу = 200р.
Пример: Задача выполнена на 75%, т.е. премия составляет 70% или 140р.

F36 - премии %
менее 60% - 0%
60-70% - 60%
70-80% - 70%
80-90% - 80%
90-100% - 90%
100-110% - 100%
более 110% - 14000

=F36*ЕСЛИ(F36<60%;0;ЕСЛИ(F36>=60%;0 ,6);ЕСЛИ(F36>=70%;0,7);ЕСЛИ(F36>=80 %;0,8);ЕСЛИ(F36>=90%;0,9);ЕСЛИ(F36> =100%;1);ЕСЛИ(F36>110%;1,4))

Не работает формула. Ругается на количество аргументов.
Crim вне форума Ответить с цитированием
Старый 13.08.2012, 11:45   #22
Crim
 
Регистрация: 10.08.2012
Сообщений: 4
По умолчанию

Подобное на форуме встречал, попытался применить к своей формуле, но не получилось.

Последний раз редактировалось Crim; 13.08.2012 в 11:49.
Crim вне форума Ответить с цитированием
Старый 13.08.2012, 11:47   #23
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

в конце необходимо закрыть 7 скобок, а не 2
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 13.08.2012, 11:51   #24
Crim
 
Регистрация: 10.08.2012
Сообщений: 4
По умолчанию

Сейчас считает до условия в 60%. Может быть период не верно указан?
E27-сумма бонуса; F36-процент выполнения.

=E27*ЕСЛИ(F36<60%;0;ЕСЛИ(F36>=60%;0 ,6;ЕСЛИ(F36>=70%;0,7;ЕСЛИ(F36>=80%; 0,8;ЕСЛИ(F36>=90%;0,9;ЕСЛИ(F36>=100 %;1;ЕСЛИ(F36>110%;1,4))))))

Последний раз редактировалось Crim; 13.08.2012 в 12:37.
Crim вне форума Ответить с цитированием
Старый 13.08.2012, 12:36   #25
ShAM66
Форумчанин
 
Регистрация: 24.02.2012
Сообщений: 160
По умолчанию

И не поможет, если файл не покажете.
На вскидку:
=E27*ЕСЛИ(F36<60%;0;ЕСЛИ(F36<70%;0, 6;ЕСЛИ(F36<80%;0,7;ЕСЛИ(F36<90%;0,8 ;ЕСЛИ(F36<100%;0,9;ЕСЛИ(F36<110%;1; 1,4))))))
Но, по моему, Вы что-то не то хотите считать.

Последний раз редактировалось ShAM66; 13.08.2012 в 13:16.
ShAM66 вне форума Ответить с цитированием
Старый 13.08.2012, 12:45   #26
Crim
 
Регистрация: 10.08.2012
Сообщений: 4
По умолчанию

Цитата:
Сообщение от ShAM66 Посмотреть сообщение
И не поможет, если файл не покажете.
На вскидку:
=F36*ЕСЛИ(F36<60%;0;ЕСЛИ(F36<70%;0, 6;ЕСЛИ(F36<80%;0,7;ЕСЛИ(F36<90%;0,8 ;ЕСЛИ(F36<100%;0,9;ЕСЛИ(F36<110%;1; 1,4))))))
Но, по моему, Вы что-то не то хотите считать.
Файл-таблица, данные вбиваются из 1с.
За совет СПАСИБО!!! Помогло.
Crim вне форума Ответить с цитированием
Старый 13.08.2012, 12:53   #27
DV68
Форумчанин
 
Регистрация: 05.08.2009
Сообщений: 465
По умолчанию

Варианты:
Код:
=E$27*ПРОСМОТР(F36;{0:6:7:8:9:10:11,01}/10;{0:6:7:8:9:10:14}/10)
Код:
=E$27*(ОТБР(МАКС(0,6;F36)*10)/10*(F36>0,6)*(F36<=1,1)+(F36>1,1)*1,4)
"Все следует делать настолько простым, насколько это возможно, но не проще." Альберт Эйнштейн

Последний раз редактировалось DV68; 13.08.2012 в 12:56.
DV68 вне форума Ответить с цитированием
Старый 13.08.2012, 22:49   #28
Gekan
Пользователь
 
Регистрация: 29.06.2012
Сообщений: 39
По умолчанию

В данном случае можно обойтись вообще без каких-либо функций.
Код:
=E27*(14-(4*(F36<=110%)+(F36<100%)+(F36<90%)+(F36<80%)+(F36<70%)+6*(F36<60%)))/10
Gekan вне форума Ответить с цитированием
Старый 14.08.2012, 07:20   #29
MCH
Форумчанин
 
Регистрация: 21.11.2010
Сообщений: 326
По умолчанию

Еще варианты:
Код:
=E$27*ЕСЛИ(F36<110%;ПРОСМОТР(F36;{0;60;70;80;90;100}%);140%)
Код:
=E$27*ЕСЛИ(F36<110%;(F36>=60%)*ОТБР(F36;1);140%)

Последний раз редактировалось MCH; 14.08.2012 в 07:22.
MCH вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
работа функциями "ЕСЛИ", "И" и вывод текстового результата johny_03 Microsoft Office Excel 3 04.08.2014 11:01
Подсчитать количество букв "й", "ы" и "я", содержащихся в заданной строке. VoltZZZ Помощь студентам 2 01.03.2012 23:39
если >30 тогда "да" иначе "нет"... DBgrid Daur БД в Delphi 4 30.05.2010 16:54
"ОКРВВЕРХ", "ОКР", "ЕСЛИ". Как бы их связать. Каравай Microsoft Office Excel 13 17.02.2010 09:53
если пользователь наберет какой-то другой символ не "y" или "n" и нажмет enter, программа проигнорирует skobets Общие вопросы C/C++ 2 03.06.2008 06:51