формула для подсчета тарификации работника по квалификации
nata1
Дата: Вторник, 29.07.2014, 21:46 |
Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
прошу помочь составить формулу по тарификации работника по квалификационной категории: если в ячейке стоит вторая категория и далее № приказа и от такого числа, то в другой ячейке автоматически становится 0,15 если в ячейке стоит первая категория и далее № приказа и от такого числа, то в другой ячейке автоматически становится 0,2 если в ячейке стоит высшая категория и далее № приказа и дата категории с 01.01.2011 года, то в другой ячейке автоматически становится 0,35, а если до 31.12.2010, то автоматически становится коэффициент -0,3 (данное условие только для высшей категории)
прошу помочь составить формулу по тарификации работника по квалификационной категории: если в ячейке стоит вторая категория и далее № приказа и от такого числа, то в другой ячейке автоматически становится 0,15 если в ячейке стоит первая категория и далее № приказа и от такого числа, то в другой ячейке автоматически становится 0,2 если в ячейке стоит высшая категория и далее № приказа и дата категории с 01.01.2011 года, то в другой ячейке автоматически становится 0,35, а если до 31.12.2010, то автоматически становится коэффициент -0,3 (данное условие только для высшей категории) nata1
Ответить
Сообщение прошу помочь составить формулу по тарификации работника по квалификационной категории: если в ячейке стоит вторая категория и далее № приказа и от такого числа, то в другой ячейке автоматически становится 0,15 если в ячейке стоит первая категория и далее № приказа и от такого числа, то в другой ячейке автоматически становится 0,2 если в ячейке стоит высшая категория и далее № приказа и дата категории с 01.01.2011 года, то в другой ячейке автоматически становится 0,35, а если до 31.12.2010, то автоматически становится коэффициент -0,3 (данное условие только для высшей категории) Автор - nata1 Дата добавления - 29.07.2014 в 21:46
_Boroda_
Дата: Вторник, 29.07.2014, 22:13 |
Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
Так нужно? Код
=ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("к";B2)+10;10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";-0,3};2;)
40544 - это 01 января 2011 года. Можно было написать Код
=ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(-ПСТР(B2;ПОИСК("к";B2)+10;10)>-"1/1/11");{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";-0,3};2;)
Так нужно? Код
=ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("к";B2)+10;10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";-0,3};2;)
40544 - это 01 января 2011 года. Можно было написать Код
=ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(-ПСТР(B2;ПОИСК("к";B2)+10;10)>-"1/1/11");{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";-0,3};2;)
_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение Так нужно? Код
=ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("к";B2)+10;10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";-0,3};2;)
40544 - это 01 января 2011 года. Можно было написать Код
=ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(-ПСТР(B2;ПОИСК("к";B2)+10;10)>-"1/1/11");{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";-0,3};2;)
Автор - _Boroda_ Дата добавления - 29.07.2014 в 22:13
nata1
Дата: Вторник, 29.07.2014, 22:32 |
Сообщение № 3
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
почему-то формула работает не во всех ячейках
почему-то формула работает не во всех ячейках nata1
Ответить
Сообщение почему-то формула работает не во всех ячейках Автор - nata1 Дата добавления - 29.07.2014 в 22:32
_Boroda_
Дата: Вторник, 29.07.2014, 22:45 |
Сообщение № 4
Группа: Админы
Ранг: Местный житель
Сообщений: 16912
Репутация:
6616
±
Замечаний:
±
2003; 2007; 2010; 2013 RUS
формула работает не во всех ячейках
Конечно. Вы добавили совершенно новые типы данных (таких комбинаций переноса строки и пробела в предыдущем примере не было). Пробуйте такКод
=ЕСЛИ(ЕОШ(ПОИСК("категория";B2));"";ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("??.??.????";B2);10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";0,3};2;))
или совсем втупую Код
=ЕСЛИ(ЕОШИБКА(ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("??.??.????";B2);10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";0,3};2;));"";ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("??.??.????";B2);10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";0,3};2;))
У Вас ведь 2003-й Excel, да?
формула работает не во всех ячейках
Конечно. Вы добавили совершенно новые типы данных (таких комбинаций переноса строки и пробела в предыдущем примере не было). Пробуйте такКод
=ЕСЛИ(ЕОШ(ПОИСК("категория";B2));"";ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("??.??.????";B2);10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";0,3};2;))
или совсем втупую Код
=ЕСЛИ(ЕОШИБКА(ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("??.??.????";B2);10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";0,3};2;));"";ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("??.??.????";B2);10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";0,3};2;))
У Вас ведь 2003-й Excel, да?_Boroda_
Скажи мне, кудесник, любимец ба’гов... Платная помощь: Boroda_Excel@mail.ru Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
Ответить
Сообщение формула работает не во всех ячейках
Конечно. Вы добавили совершенно новые типы данных (таких комбинаций переноса строки и пробела в предыдущем примере не было). Пробуйте такКод
=ЕСЛИ(ЕОШ(ПОИСК("категория";B2));"";ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("??.??.????";B2);10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";0,3};2;))
или совсем втупую Код
=ЕСЛИ(ЕОШИБКА(ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("??.??.????";B2);10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";0,3};2;));"";ВПР(ЛЕВБ(B2;2)&(ЛЕВБ(B2;2)="вы")*(--ПСТР(B2;ПОИСК("??.??.????";B2);10)<40544);{"вт0";0,15:"пе0";0,2:"вы0";0,35:"вы1";0,3};2;))
У Вас ведь 2003-й Excel, да?Автор - _Boroda_ Дата добавления - 29.07.2014 в 22:45
nata1
Дата: Вторник, 29.07.2014, 22:59 |
Сообщение № 5
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
а если ячейка пустая, необходимо, чтобы в С7 стоял ноль
а если ячейка пустая, необходимо, чтобы в С7 стоял ноль nata1
Ответить
Сообщение а если ячейка пустая, необходимо, чтобы в С7 стоял ноль Автор - nata1 Дата добавления - 29.07.2014 в 22:59
nata1
Дата: Вторник, 29.07.2014, 23:24 |
Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Огромное спасибо!
Ответить
Сообщение Огромное спасибо! Автор - nata1 Дата добавления - 29.07.2014 в 23:24
nata1
Дата: Вторник, 29.07.2014, 23:31 |
Сообщение № 7
Группа: Пользователи
Ранг: Новичок
Сообщений: 46
Репутация:
0
±
Замечаний:
0% ±
Excel 2003
Прошу помочь еще в одном вопросе: Срок действия категории 5 лет с момента присвоения (первая дата) Как сделать, чтобы если пять лет прошло с момента получения категории, в ячейке С2 появлялась надпись: срок действия категории истек и стояла дата истечения срока категории?? Это очень важно!, спасибо. [moder]Тема закрыта. Нарушение п.5.q Правил форума
Прошу помочь еще в одном вопросе: Срок действия категории 5 лет с момента присвоения (первая дата) Как сделать, чтобы если пять лет прошло с момента получения категории, в ячейке С2 появлялась надпись: срок действия категории истек и стояла дата истечения срока категории?? Это очень важно!, спасибо. [moder]Тема закрыта. Нарушение п.5.q Правил форума nata1
Ответить
Сообщение Прошу помочь еще в одном вопросе: Срок действия категории 5 лет с момента присвоения (первая дата) Как сделать, чтобы если пять лет прошло с момента получения категории, в ячейке С2 появлялась надпись: срок действия категории истек и стояла дата истечения срока категории?? Это очень важно!, спасибо. [moder]Тема закрыта. Нарушение п.5.q Правил форума Автор - nata1 Дата добавления - 29.07.2014 в 23:31