Страницы: 1
RSS
Начисления сотруднику в зависимости от нормы и выполнения плана
 
Для столбца В имеется формула для расчета
=ЕСЛИ(И(D4>0;G4>0;J4>0;M4>0;P4>0;H4>0;H4>0;K4>0;N4>0;Q4>0;F4>0;I4>0;L4>0;O4>0;R4>0;D4<E4;F4<D4;G4<H4;I4<G4;J4<K4;L4<J4;M4<N4;O4<M4;P4<Q4;R4<P4);1000;0+ЕСЛИ(И(D4>0;G4>0;J4>0;M4>0;P4>0;H4>0;H4>0;K4>0;N4>0;Q4>0;F4>0;I4>0;L4>0;O4>0;R4>0;D4>=E4;F4<D4;G4>=H4;I4<G4;J4>=K4;L4<J4;M4>=N4;O4<M4;P4>=Q4;R4<P4);1400/E4*F4+1400/H4*I4+1400/K4*L4+1400/N4*O4+1400/Q4*R4;0)+ЕСЛИ(И(D4>0;G4>0;J4>0;M4>0;P4>0;H4>0;H4>0;K4>0;N4>0;Q4>0;F4>0;I4>0;L4>0;O4>0;R4>0;D4<E4;D4<=F4;G4<H4;G4<=I4;J4<K4;J4<=L4;M4<N4;M4<=O4;P4<Q4;P4<=R4);1400;0+ЕСЛИ(И(D4>0;G4>0;J4>0;M4>0;P4>0;H4>0;H4>0;K4>0;N4>0;Q4>0;F4>0;I4>0;L4>0;O4>0;R4>0;F4>=D4;D4>=E4;I4>=G4;G4>=H4;L4>=J4;J4>=K4;O4>=M4;M4>=N4;R4>=P4;P4>=Q4);1400/E4*F4+ 1400/H4*I4+1400/K4*L4+1400/N4*O4+1400/Q4*R4;1000)))
которая учитывает значение разных ячеек согласно условиям, но не все ячейки бывают заполнены. Как исключить из расчета пустые ячейки?
Изменено: vikttur - 19.12.2021 13:01:40
 
а что нужно посчитать? задача какая? (из расчета чего нужно исключить пустые ячейки?)
Изменено: Ігор Гончаренко - 19.12.2021 09:36:44
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
В столбце В (по дням) вставлена формула, которая построчно считает. Примерно так: если задание на производство не выполнено и при этом оно меньше нормы, то начисляется сотруднику 1000 р. Если задание на производство больше нормы и оно не выполнено, то 1400/норма*факт. Если задание на производство выше нормы и оно не выполнено, то 1400. Если задание на производство выше нормы и оно выполнено, то 1400/норму*факт. В строке пять разных позиций товара и не каждый день на все позиции бывает задание на производство, а нужно учитывать ежедневно только те, где оно есть. Но формула считает все ячейки. Как бы их исключить, если не было задания?
 
Цитата
написал:
если задание на производство не выполнено и при этом оно меньше нормы, то начисляется сотруднику 1000 р.
если человек получил задание, то можна НИЧЕГО не делать (задание не выполнено), а 1000 руб уже гарантирована? так?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Ігор Гончаренко, а вот этого я не заметил)
Анна Ульянова, давайте еще раз про условия:
Цитата
Анна Ульянова написал:
Если задание на производство больше нормы и оно не выполнено, то 1400/норма*факт.
Если задание на производство выше нормы и оно не выполнено, то 1400
условие одинаково же или нет?
А также:
Цитата
Анна Ульянова написал:
Если задание на производство больше нормы и оно не выполнено, то 1400/норма*факт
Если задание на производство выше нормы и оно выполнено, то 1400/норму*факт
Как понимать?
А вообще не мучайте себя - добавьте к каждой позиции еще четвертый столбец, в котором будет считаться расчет по позиции. А в столбце b будет суммироваться значения-суммы из четвертых столбцов позиций.
Изменено: Михаил Л - 19.12.2021 15:53:39
 
Если вообще ничего не делал, то тогда 0 руб. Очень мудреное условие выполнения задания на производство, полностью согласна с вами. Там получается 4 варианта развития событий. Вставить четвертый столбец и отслеживать выполнено оно или нет я думаю не вариант, потому что задание будет выполнено или не выполнено если все позиции будут выполнены или не выполнены. Получается что на день выдается общее задание на производство, где фигурирует выполнение производства каждой из пяти позиции (цифры могут быть разные для каждой из позиции), в формуле прописаны все 4 варианта выполнения (если все позиции удовлетворяют первому, второму, третьему или четвертому варианту), если ничего не делали то прописано что платим 0 руб. Только вот формула пустые ячейки считает за 0 (если на эту позицию не было задания) и получается, что если все остальное выполнено, то эта пустая ячейка выбивается из условия формулы и соответственно задание считается не выполненным.
 
вы головоломок на логику не решали - вот где действительно все специально запутано
если ваши обьяснения не будут противоречить логике (и здравому смыслу) их элементарно внести в формулу
но чтобы формулу написать нужно понимать что она должна считать
у вас на выбор 3 варианта:
1. обьяснить что должна считать формула (так чтобы хоть кто-то понял что именно)
2. не париться с обьяснениями, а решить все самостоятельно
3. вообще ничего не решать и не обьяснять. набраться терпения и подождать, когда кого-то осенит что вы считаете и он (она) посчитает все сам и без ваших обьяснений
не ошибитесь с выбором)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Вот условие начисления з/п работнику за день. Задание на производство включает себя максимально 5 позиций товара, на день может даваться задание не на все позиции. По каждому товару устанавливается разная норма выполнения и разный объем производства на день. Выше я скидывала файл с самой таблицей. Помогите пожалуйста написать формулу для вычисления з/п работника за день?
Изменено: Анна Ульянова - 24.12.2021 13:54:31
 
1. Мне кажется у вас на 1 января было не правильно рассчитано.
2. Нет ставки за ед.продукции сверх нормы, сделал для примера в расчете как 1  
чтоб дело мастера боялось, он знает много страшных слов.
 
, поддерживаю по обоим замечаниям... но вот в расчётах у нас данные расходятся.
Если я правильно понимаю, то для второго дня следует считать фактическую долю выполнения задания (20%) и премировать рабочего соответствующей долей от ставки (1400 руб за задание) - т.е. 280 руб.

Посмотрите решение со вспомогательными столбцами, как и предлагал Михаил
 
Согласна, мои расчеты могут быть ошибочными. По формуле кажется все верно считает, а столбцы посмотрю обязательно, может действительно так будет правильнее. Спасибо вам огромное за помощь
Страницы: 1
Наверх