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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.01.2015, 21:09   #1
squit
Пользователь
 
Регистрация: 15.01.2015
Сообщений: 41
По умолчанию Условия с добавлением %

Добрый вечер !

Знатоки, помогите пожалуйста разобраться.

Есть столбец A - план, столбец B - факт, столбец C - премия.
Мне нужно сделать так : в столбце С - премия, чтобы он сам выставлял значение.
Т.Е.
Условие 1. Если значение в столбце B - факт = значению в столбце А - план, чтобы он выставлял в столбце C - премия цифру ( например 1000 Руб.).
Условие 2. Если значение в столбце B - факт на 5 % больше значения в столбце А - план (т.е 105% выполнение плана ), то выставлял цифру ( например 2000 Руб. )
Условие 3. Если значение в столбце B - факт на 10 % больше значения в столбце А - план (т.е 110% выполнение плана ), то выставлял цифру (
например 3000 Руб. )
Соответственно, если значение в столбце В - факт, меньше значения в столбце А - план, то выставляет 0 или просто оставляет пустую ячейку

Как я понимаю, нужно создать 3 условия в столбце С, но моих мозгов не хватило

Заранее спасибо !
squit вне форума Ответить с цитированием
Старый 25.01.2015, 21:24   #2
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

как я понимаю никаких условий не надо, в С2 пишите:
Код:
=ПРОСМОТР(B2/A2*100;{0;100;105;110};{0;1;2;3})*1000
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете
IgorGO вне форума Ответить с цитированием
Старый 27.01.2015, 11:22   #3
squit
Пользователь
 
Регистрация: 15.01.2015
Сообщений: 41
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
как я понимаю никаких условий не надо, в С2 пишите:
Код:
=ПРОСМОТР(B2/A2*100;{0;100;105;110};{0;1;2;3})*1000
Доброе утро !

Написал в ячейке - не работает
squit вне форума Ответить с цитированием
Старый 27.01.2015, 11:28   #4
IgorGO
Новичок
СтарожилДжуниор
 
Аватар для IgorGO
 
Регистрация: 05.02.2008
Сообщений: 9,487
По умолчанию

а Вы не пишите, а скопируйте формулу с сообщения, а то там фигурные скобки, круглые скобки - черт ногу сломит, я сам только через 4 часа непрерывных попыток смог расставить их в нужном порядке.

(понятно, что в А1 нужно написать плановое значение. в В2 - фактическое, или хотя бы только в В2 - тогда план = 0, премия = 3000)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 27.01.2015 в 11:32.
IgorGO вне форума Ответить с цитированием
Старый 27.01.2015, 16:34   #5
squit
Пользователь
 
Регистрация: 15.01.2015
Сообщений: 41
По умолчанию

Цитата:
Сообщение от IgorGO Посмотреть сообщение
а Вы не пишите, а скопируйте формулу с сообщения, а то там фигурные скобки, круглые скобки - черт ногу сломит, я сам только через 4 часа непрерывных попыток смог расставить их в нужном порядке.

(понятно, что в А1 нужно написать плановое значение. в В2 - фактическое, или хотя бы только в В2 - тогда план = 0, премия = 3000)
Скопировал - не работает
squit вне форума Ответить с цитированием
Старый 27.01.2015, 16:53   #6
riniks17
Форумчанин
 
Регистрация: 15.12.2011
Сообщений: 355
По умолчанию

Всё работает. Проверено.
Вложения
Тип файла: zip Книга1.zip (3.6 Кб, 9 просмотров)

Последний раз редактировалось riniks17; 27.01.2015 в 16:55.
riniks17 вне форума Ответить с цитированием
Старый 27.01.2015, 20:12   #7
squit
Пользователь
 
Регистрация: 15.01.2015
Сообщений: 41
По умолчанию

Цитата:
Сообщение от riniks17 Посмотреть сообщение
Всё работает. Проверено.
Вижу, работает. Спасибо!

Я разобрался. Только, как я понимаю высчитывать на 105 % и 110 % придется вручную и забивать в скобки.

У меня например, план 6 000 000 - 00 т.руб. факт 6 500 000 - 00 т.руб. На сколько % перевыполнен план я не знаю. Значит придется вручную высчитывать на калькуляторе, добавляя к 6 000 000- 00 т.руб. 5% и 10% и забивать в скобки эти 3 цифры. Правильно ?

А разве нельзя, создать формулу вот так :
если факт равен плану,
если факт на 5 % больше плана,
если факт на 10 % больше плана,
если факт меньше плана ?
squit вне форума Ответить с цитированием
Старый 27.01.2015, 21:20   #8
riniks17
Форумчанин
 
Регистрация: 15.12.2011
Сообщений: 355
По умолчанию

Цитата:
Сообщение от squit Посмотреть сообщение
Вижу, работает. Спасибо!
Я разобрался. Только, как я понимаю высчитывать на 105 % и 110 % придется вручную и забивать в скобки.
?
Какие скобки? Какой калькулятор? Что то я вас не понимаю. Смотрите. Вы про это?
?
Вложения
Тип файла: zip Книга1.zip (6.5 Кб, 11 просмотров)

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

уважаемый squit,

а Вас не затруднит вписать в ячейку А2 6000000, в ячейку В2 6500000 и не прибегая к сложным вычислениям посредством калькулятора, убедиться, что формула в С2 посчитала премию 2 тыс.руб.

и еще...
попытайтесь найти 10 отличий в формуле, написанной в С2 и той, что предлагалось использовать Вам. для начала найдите хоть одно.
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете

Последний раз редактировалось IgorGO; 27.01.2015 в 21:24.
IgorGO вне форума Ответить с цитированием
Старый 28.01.2015, 15:34   #10
squit
Пользователь
 
Регистрация: 15.01.2015
Сообщений: 41
По умолчанию

Цитата:
Сообщение от riniks17 Посмотреть сообщение
Какие скобки? Какой калькулятор? Что то я вас не понимаю. Смотрите. Вы про это?
?
Да! Именно так. Великолепно Спасибо большое за помощь!


IgorGO

"Просмотр" - в формуле почему-то не работает, а с "LOOKUP" заработала.
Не разобрался вчера. Щас вижу. Все работает. Спасибо!
squit вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Радио с добавлением станции poropeked Мультимедиа в Delphi 6 05.06.2011 20:54
Проблема с добавлением ILOR БД в Delphi 11 21.05.2009 18:35
Проблемка с добавлением файлов. blackstersl Общие вопросы Delphi 2 04.05.2009 08:50
Проблема с добавлением столбца Аццкий прогер БД в Delphi 3 27.02.2009 08:45
Проблема с добавлением в БД VenMaster БД в Delphi 8 03.06.2008 21:02