Страницы: 1
RSS
Разделить сотрудников по категориям возрастным
 
Добрый вечер.

Есть исходные данные:
Графа АА (трудоспособные). В эту графу должны попасть мужчины 18 - 59 лет включительно, женщины 18 - 54 года включительно.
Графа АС (старше). В эту графу должны попасть мужчины 60 лет и старше, женщины 55 лет и старше.

В моей таблице в примере есть Иванов - 72 года. Он попадает в обе графы почему-то. Ровно как и Петрова.

Помогите исправить ситуацию, пожалуйста.
 
=($T7>=18)*(($T7<60)*($D7="мужской"))+(($T7<56)*($D7="женский"))
Изменено: БМВ - 12.11.2021 23:33:05
По вопросам из тем форума, личку не читаю.
 
Цитата
Скажите, пожалуйста, что с формулой не так?
Разделите условия по мужчинам и по женщинам отдельно.
типа так
Код
=ЕСЛИ((T7<=59)*(D7="Мужской")*(T7>=18)*(D7="Мужской")+(T7<=54)*(D7="Женский")*(T7>=18)*(D7="Женский");1;0)
 
Цитата
vikttur написал:
Считаем, что <18 не будет?
то можно предположить что всегда указан пол :-)

=Знак((D7="мужской")*(T7<=59)+(T7<=54))
=Знак((D7="мужской")*(T7<60)+(T7<55))
По вопросам из тем форума, личку не читаю.
 
Спасибо огромное.
Работает.

Благодарю
 
Цитата
Анна ХХХ написал:
Спасибо огромное.
работать то работает, но я правил вашу в корне не корректную, по этому убрал
смотрите более правильные варианты
По вопросам из тем форума, личку не читаю.
 
Хотел удалить сообщение с del, а удалил свое :)

Считаем, что <18 не будет (если будет, добавьте условие)
Трудоспособные:
=--ЕСЛИ(T7=0;0;ЕСЛИ(D7="мужской";T7<=59;ЕСЛИ(D7="женский";T7<=54;0)))
Старше:
=--ЕСЛИ(T7=0;0;AA7=0)
 
Цитата
vikttur написал:
Хотел удалить сообщение с del, а удалил свое
:D  мое неприкасаемое :-)
По вопросам из тем форума, личку не читаю.
 
Скажите, пожалуйста, а можно ли добавить еще одно "если" в эту же формулу?
Например, к возрасту добавить еще чтобы этот человек был 1 группы?
Т.е. чтобы еще учитывалась графа Н?
Т.е. чтобы в эту графу попадал сотрудник только первой группы.

Спасибо.
 
=($H7="I")*($T7>=18)*(($T7<60)*($D7="мужской"))+(($T7<56)*($D7="женский"))
=($H7="I")*($T7>=18)*(($T7<60)*($D7="мужской")+($T7<56)*($D7="женский"))
Изменено: БМВ - 23.11.2021 20:24:54
По вопросам из тем форума, личку не читаю.
 
Код
=--(ИЛИ(И(D7="мужской";T7<60);И(D7="женский";T7<55)))
=--(ИЛИ(И(D7="мужской";T7>=60);И(D7="женский";T7>=55)))
 
Зачем два раза вычислять? Если в первой 1, то во второй 0, и наоборот
 
Трудоспособный возраст:
Код
=Ч(T7<(D7="мужской")*5+55)
Старше:
Код
=Ч(T7>(D7="мужской")*5+54)

С категорией:

Код
=(T7<(D7="мужской")*5+55)*H7
 
Добрый вечер.

Посмотрите, пожалуйста, табличку.
Формулы проставила, с одной стороны работают, с другой - нет.
Я уже ничего не понимаю. Гляжу в книгу, вижу фигу.

Женщина 1 группа 36 лет попадает и в графу 2 группа, и в 3. Не понимаю.
Проверьте, пожалуйста.
 
Пардон, медвежья услуга в №10
Лишние скобки
=($H10="I")*($T10>=16)*(($T10<60)*($D10="мужской"))+(($T10<56)*($D10="женский"))
Изменено: БМВ - 23.11.2021 20:25:34
По вопросам из тем форума, личку не читаю.
 
ОГРОМНЕЙШЕЕ спасибо Вам. Вы меня просто спасли!
Все работает. Супер. Спасибо. :)  
Страницы: 1
Наверх