Зимин / Excel практикум / EXCEL-5
.DOCРасчет стоимости квартиры
Первый лист переименовываем в Квартиры. На нем создаем таблицу:
Владелец |
метраж |
кол-во комнат |
этаж |
этажность дома |
дата сдачи дома |
район города |
стоимость квартиры |
Иванов |
35,2 |
2 |
5 |
9 |
20.06.80 |
Центральный |
|
Петров |
60,7 |
4 |
2 |
12 |
16.08.95 |
Калининский |
|
Сидоров |
45,5 |
3 |
1 |
3 |
10.03.50 |
Центральный |
|
Николаев |
38,8 |
2 |
5 |
5 |
19.06.65 |
ЧТЗ |
|
Федоров |
46,8 |
3 |
9 |
9 |
16.08.82 |
Калининский |
|
Базовая стоимость будет вычисляться по метражу квартиры, но стоимость кв. метра будет зависеть от количества комнат. К базовой стоимости будут добавляться надбавки или вычитаться скидки:
-
за расположение на первом или последнем этаже – скидка 10%,
-
если дому больше 30 лет – скидка 15%,
-
за расположение в определенном районе города – скидка или надбавка.
1. Расчет базовой стоимости.
Второй лист переименовываем в Базовая стоимость. На нем создаем таблицу:
|
A |
B |
1 |
Кол-во комнат |
Стоимость кв. м. |
2 |
1 |
2000 |
3 |
2 |
2300 |
4 |
3 |
2500 |
5 |
4 |
2650 |
6 |
5 |
2800 |
(Выделить диапазон A2:A6, Формулы | Присвоить Имя
Аналогично со Стоимостью кв. м.)
Возвращаемся на лист Квартиры.
После столбца Стоимость квартиры добавляем вспомогательный столбец Базовая стоимость. Помещаем указатель текущей ячейки под название столбца и создаем формулу, в которой умножаем метраж квартиры Иванова на соответствующую количеству комнат этой квартиры стоимость кв. метра, т.е. значение, возвращаемое функцией ПРОСМОТР (она должна брать количество комнат в квартире Иванова, искать это значение в именованном диапазоне Кол_во_комнат и возвращать значение из именованного диапазона Стоимость_кв_м. Имена диапазонов берем из списка именованных ячеек в строке формул). После того, как формулу создали, размножаем ее автозаполнением.
2. Определение скидки за этаж.
Добавляем к основной таблице еще один дополнительный столбец – Скидка за этаж. Здесь мы базовую стоимость квартиры умножаем на значение, возвращаемое функцией ЕСЛИ: если этаж=1 или этаж=этажность, то –0,1, иначе 0. Не забудьте про функцию ИЛИ. Обратите внимание на знак минус, он обозначает, что это скидка, а не надбавка. Не забываем размножить.
3. Определение скидки за возраст.
Следующий вспомогательный столбец – Скидка за возраст. Аналогично предыдущему пункту – базовую стоимость умножаем на значение возвращаемое функцией ЕСЛИ: если сегодняшний год – год постройки > 30, то –0,15, иначе 0. Среди функций категории «Даты и время» найдите функцию, выделяющую из даты год, и используйте ее в формуле.
|
A |
B |
1 |
Район |
Процент |
2 |
Калининский |
0,00 |
3 |
Курчатовский |
0,00 |
4 |
Ленинский |
-0,15 |
5 |
Советский |
0,10 |
6 |
Центральный |
0,25 |
7 |
ЧМЗ |
-0,15 |
8 |
ЧТЗ |
0,00 |
Третий лист переименуем в Районы. На нем первым делом создадим вот эту таблицу:
Вторым делом дадим диапазонам с районами и процентами имена, аналогично п. 1.
Возвращаемся на лист Квартиры, добавляем новый столбец Надбавка за район. Действуем по аналогии с п.1 – базовую стоимость надо умножить на значение соответствующее району, в котором расположена эта квартира.
5. Определение стоимости квартиры.
С помощью Автосуммирования складываем все полученные значения для квартиры Иванова. Размножаем автозаполнением на все квартиры.
А теперь предположим, что пришел г. Никитин и просит оценить свою 5-ти комнатную квартиру из 75,3 кв.м., расположенную на 3 этаже 7-этажного дома в Центральном районе, дом сдан 1.07.96 года. Как это сделать?
Сохраните все в своем рабочем каталоге под названием kvartira