|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
24.02.2009, 22:04 | #1 |
Пользователь
Регистрация: 31.05.2008
Сообщений: 14
|
функция ПРОСМОТР
нужно написать формулу для расчета премии используя таблицу данную выше (т.е. в зависимости от подразделения опред. процент премии)
|
24.02.2009, 22:25 | #2 | |
Высокая репутация
СуперМодератор
Регистрация: 27.07.2008
Сообщений: 15,554
|
Цитата:
E-Mail: arigato.freelance@gmail.com
|
|
25.02.2009, 05:54 | #3 |
Пользователь
Регистрация: 21.02.2009
Сообщений: 28
|
Использование "ПРОСМОТР"
Это-же элементарно:
В споре рождается истина.
|
26.02.2009, 22:31 | #4 |
Пользователь
Регистрация: 31.05.2008
Сообщений: 14
|
спасибо, у меня не получалось почему-то хотя делала по аналогии, какие вы брали просматираемый вектор и вектор результатов? т. е. какие данные (диапазон) именовали Подразд2 и Премия? заранее спасибо)
|
26.02.2009, 23:47 | #5 |
Пользователь
Регистрация: 21.02.2009
Сообщений: 28
|
Из справки Excell:
ПРОСМОТР(искомое_значение;просматри ваемый_вектор;вектор_результатов) Искомое_значение — это значение, которое функция ПРОСМОТР ищет в первом векторе. Искомое_значение может быть числом, текстом, логическим значением, именем или ссылкой, ссылающимися на значение. Просматриваемый_вектор — интервал, содержащий только одну строку или один столбец. Значения в аргументе просматриваемый_вектор могут быть текстами, числами или логическими значениями. Проще говоря, функция берёт искомое значение (столбец B), и находит совпадение в просматриваемом векторе (в данном случае диапазон "Подразделение2" - E6-H6). При совпадее берётся соответвующее значение из вектора результатов (Здесь "Премия" - E7-H7), которое и возвращяется.
В споре рождается истина.
|
26.02.2009, 23:54 | #6 |
Форумчанин
Регистрация: 26.12.2008
Сообщений: 146
|
Пользуйтесь ВПР.
"Просмотр" умеет корректно работать только с упорядоченными элементами (кстати, в екселевской справке это написано).
"Hello, world!" - 17 errors 56 warnings
|
27.02.2009, 16:12 | #7 |
Пользователь
Регистрация: 21.02.2009
Сообщений: 28
|
Полностью согласен.
В прилагаемом примере два последних столбца надо поменять местами, иначе возвращаемое значение не соответствует ожидаемому. Можно воспользоваться и функциями ГПР/ВПР. Но вроде как в условиях задано использование именно функции ПРОСМОТР
В споре рождается истина.
Последний раз редактировалось roach1967; 27.02.2009 в 16:20. |
27.02.2009, 17:26 | #8 |
Пользователь
Регистрация: 31.05.2008
Сообщений: 14
|
зачем их менять? не поняла, они же вообще не касаются расчета данной формулы? вы про столбцы удержано всего и сумма на руки?
|
27.02.2009, 19:02 | #9 |
Пользователь
Регистрация: 21.02.2009
Сообщений: 28
|
Я имел ввиду столбцы в таблице, из которой берётся размер премии. Как правильно меня поправили, значения вектора, по которому ищутся значения, должны быть упорядочены. В данном случае - "АУП"-"ИТР"-"РАБОЧ"-"МОП" (эти данные находятся в диапазоне Подразделение2). Вот как раз последние два значения расположены не в алфавитном порядке, как того требует функция ПРОСМОТР.
Попробую подробнее объяснить работу функции (ячейка H10). В первом параметре "искомое_значение" ставим значение ячейки B10 (у нас "ИТР"). Затем ищется совпадение данного значения с ячейкой из диапазона "просматриваемый_вектор" (Подразделение2, или то-же самое E6--H6). После нахождения совпадения (F6) берётся соответствующее значение из "вектора_результата" (Премия или E7--H7). Таким образом функция вернула значение ячейки F7 (значение = 15%). Остаётся только умножить на ячеку с окладом (G10) - получили премию. Менять местами, естественно, надо и ячейки G6 H6, и ячейки G7 H7 Надеюсь объяснил доходчиво...
В споре рождается истина.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Синхронный просмотр | SeaMan | БД в Delphi | 3 | 09.10.2008 03:16 |
Функция "Просмотр" | Zamius | Microsoft Office Excel | 5 | 16.06.2008 13:23 |
просмотр dll | jziiiiiii | Win Api | 5 | 26.02.2008 18:54 |
просмотр изображений | gulfiyush | Общие вопросы Delphi | 9 | 10.12.2007 04:47 |
одна функция потока, а другая функция - член класса запускающего этот поток | Дмитрий_Ч | Общие вопросы C/C++ | 2 | 27.09.2007 08:50 |