
- •Оглавление
- •Вложенные функции если 36 Абсолютные ссылки 43
- •Лабораторные задания по excel
- •Домашнее задание
- •Классное задание
- •Логические если. Домашнее задание
- •(Проверяет одновременное выполнение 2-х или нескольких условий)
- •Логическое или в сочетании с если. Домашнее задание
- •Функции дата, время. Домашнее задание.
- •№12. Вложенные функции если
- •Вложенные если. Домашнее задание.
- •№13. Абсолютные ссылки (отличие от относительных ссылок)
- •Домашнее задание.
- •№19. Задание на модуль
- •1 Вариант
- •Домашнее задание.
- •№22. Функции для работы с базами данных
- •№21. Функции ссылки и автоподстановки
- •№ 22. Функции обработки текста
- •Информационные функции
Логическое или в сочетании с если. Домашнее задание
Выполнение хотя бы одного из 2-х или более условий
Я поеду в Москву если сдам хорошо сессию (на 4 и 5) или если заработаю сам на поездку (>=1000$).
№ |
Фио |
Экзамен1 |
Экзамен 2 |
Мой заработок |
Поездка Москва |
1 |
Лисов |
2 |
3 |
11000 |
Москва |
2 |
Теныбеков |
5 |
4 |
0 |
Москва |
3 |
Ким |
3 |
4 |
0 |
|
4 |
Цой |
4 |
3 |
200 |
|
Если или хорошая погода или у меня с собой зонт, то состоится прогулка
№ |
Фио |
Наличие зонта |
Погода |
Прогулка |
1 |
Ли |
да |
хорошая |
состоится |
2 |
Тен |
нет |
дождь |
|
3 |
Ким |
да |
|
|
4 |
Цой |
нет |
|
|
Девушка если она умная(IQ>=110), или она добрая, или она хозяйственная, или она обеспеченная (доход в месяц >=500$), или она красивая, то она удачно выйдет замуж.
№ |
ФИО |
Умная IQ |
Красота |
Доход в Месяц $ |
Хозяйств |
Доброта |
Замуж |
1 |
Ли |
110 |
да |
1000 |
нет |
нет |
да |
2 |
Тен |
96 |
нет |
10 |
да |
да |
нет |
3 |
Ким |
138 |
|
|
|
|
|
4 |
Цой |
85 |
|
|
|
|
|
Вероятность того, что человек обязательно попадет в пункт назначения выше, если туда летит самолет, или идет поезд, или едет автобус, или есть личное авто.
№ |
ФИО |
Рейс самолета |
Поезд |
автобус |
Личное авто |
пункт назначения |
1 |
Ли |
да |
да |
нет |
да |
доберется |
2 |
Тен |
нет |
нет |
нет |
нет |
нет |
3 |
Ким |
нет |
нет |
да |
нет |
|
4 |
Цой |
да |
нет |
нет |
да |
|
Чаще всего выигрывают в казино или удачливые или посетители, у которых есть собственная система.
№ |
ФИО |
Наличие системы |
удачливость |
Выигрыш |
1 |
Ликовский |
да |
да |
да |
2 |
Теныбеков |
да |
нет |
да |
3 |
Ким |
нет |
да |
да |
4 |
Цой |
нет |
нет |
нет |
№ 10. Функции “Дата, время”
Рекомендуется для информации, которая является датой или временем, задать формат ячейки “Дата” тип “01.02.09”
Функции работы с датой и временем позволяют анализировать и работать со значениями даты и времени в формулах. Например, если требуется использовать в формуле текущую дату, воспользуйтесь функцией СЕГОДНЯ, возвращающей текущую дату по системных часов.
ДАТА |
ДАТАЗНАЧ |
ДЕНЬ |
ДНЕЙ360 |
ДАТАМЕС |
КОНМЕСЯЦА |
ЧАС |
МИНУТЫ |
МЕСЯЦ |
ЧИСТРАБДНИ |
ТДАТА |
СЕКУНДЫ |
ВРЕМЯ |
ВРЕМЗНАЧ |
СЕГОДНЯ |
ДЕНЬНЕД |
РАБДЕНЬ |
ГОД |
ДОЛЯГОДА |
|
|
Функция СЕГОДНЯ() – выводит системное время в текущую ячейку, это время будет обновляться без участия пользователя на текущую дату при каждом открытии документа
Функция ГОД() – отрезает от даты формат ячейки которой “Дата” тип “01.02.09” только год. Функция имеет 1 аргумент. Тип данных возвращаемый функцией год является числовым.
Функция МЕСЯЦ()отрезает от даты формат ячейки которой “Дата” тип “01.02.09” только месяц. Функция имеет 1 аргумент. Тип данных возвращаемый функцией год является числовым. Результат может иметь значения от 1 до 12.
Функция ДЕНЬ()отрезает от даты формат ячейки которой “Дата” тип “01.02.09” только число. Функция имеет 1 аргумент. Тип данных возвращаемоефункцией число является числовым. Результат может иметь значения от 1 до 31 (Рис. 37).
Рис. 37
Функция ДАТА() позволяет собрать из 3-х чисел (год, месяц, день) одну дату, т.е. функция имеет 3 аргумента. Формат полученного значения определяет сама система, он является форматом “дата” тип “14.03.2001”. Рис. 38-39.
Рис. 38
Рис. 39
=ДЕНЬНЕД(A1;2)
Для нашей страны, т.к. неделя начинается с понедельника Тип второй, т.е. вторую строку заполняем числом 2 с клавиатуры. Рис. 40
Рис. 40
1. Каждый акционер получает дивиденды один раз в год в дату приобретения акций, вывести список акционеров, которые будут получать дивиденды в текущую дату, посчитать сумму дивидендов, общую сумму, которую надо иметь в кассе, чтобы всем акционерам выплатить дивиденды. Сумму дивидендов посчитаем по формуле:
Сумма дивидендов = Цена 1 акции* Количество акций* процент дивидендов
№ |
ФИО |
Цена 1 акции |
Количество акций |
Дата покупки акций |
Дата текущая |
Процент дивиден-дов,% |
Сумма дивиден-дов, сом |
1 |
Алиев |
200 |
2 |
12.03.2008 |
22.04.2009 |
12 |
|
2 |
Сыдыков |
300 |
12 |
21.12.2008 |
22.04.2009 |
3 |
|
3 |
Иванов |
500 |
44 |
23.04.2008 |
22.04.2009 |
6 |
|
4 |
Тен |
400 |
150 |
22.04.2008 |
22.04.2009 |
17 |
|
2. Детская поликлиника. Медсестра ежедневно приглашает на медосмотр детей до 1 года (грудничков) в дату их рождения (детям до 1 года день рождения отмечают каждый месяц), составить список приглашенных детей на текущую дату.
Исходная информация выглядит следующим образом:
№ |
ФИО |
Дата рождения |
Дата текущая |
1 |
Алиев |
12.03.2008 |
22.04.2009 |
2 |
Сыдыков |
21.12.2008 |
22.04.2009 |
3 |
Иванов |
23.04.2008 |
22.04.2009 |
4 |
Тен |
22.04.2008 |
22.04.2009 |
При решении задачи таблица будет иметь вид:
№ |
ФИО |
Дата рождения |
Дата текущая |
День рожден |
День текущий |
Возраст (дней) |
Медосмотр |
1 |
Алиев |
22.01.2009 |
22.04.2009 |
22 |
22 |
|
пригласить |
2 |
Сыдыков |
21.12.2008 |
22.04.2009 |
21 |
22 |
|
|
3 |
Иванов |
23.04.2008 |
22.04.2009 |
23 |
22 |
|
|
4 |
Тен |
22.04.2008 |
22.04.2009 |
22 |
22 |
|
|
3. Предприятие должно в налоговую инспекцию сдавать отчет ежемесячно в день регистрации предприятия, составить список сдающих отчет предприятий на текущую дату. Условие задачи может быть оформлено следующим образом:
№ |
Название предприятия |
Дата регистрации предприятия |
Дата текущая |
1 |
Альфа |
22.01.2009 |
22.04.2009 |
2 |
Илбирс |
21.12.2008 |
22.04.2009 |
3 |
Шоро |
23.04.2008 |
22.04.2009 |
4 |
Таттуу |
22.04.2008 |
22.04.2009 |
При решении задачи таблица будет иметь вид:
№ |
Название предприятия |
Дата регистрации предприятия |
Дата текущая |
День регистрации предприятия |
День текущий |
Отчет |
1 |
Альфа |
22.01.2002 |
22.04.2009 |
22 |
22 |
Пригласить |
2 |
Илбирс |
21.12.2005 |
22.04.2009 |
21 |
22 |
|
3 |
Шоро |
23.04.2007 |
22.04.2009 |
23 |
22 |
|
4 |
Таттуу |
22.04.2008 |
22.04.2009 |
22 |
22 |
|
Решение задачи с использованием функции СЕГОДНЯ().
Определить возраст в днях, годах, неделях. Округлить возраст до целого числа. Формат ячеек “Возраст в днях”, “Возраст в годах” числовой, количество знаков после запятой -0. Считать, что год всегда имеет 365 дней.
1 |
2 |
3 |
4 |
5 |
6 |
номер |
ФИО |
Дата рождения |
Текущая дата |
Возраст в днях |
Возраст в годах |
1 |
Ли |
12.12.84 |
01.05.2005 |
=(4ст-3ст) |
=5ст/365 |
2 |
Ким |
12.12.85 |
01.05.2005 |
|
|
3 |
Пак |
17.12.84 |
01.05.2005 |
|
|
4 |
Тен |
12.01.84 |
01.05.2005 |
|
|
Поздравить всех тех студентов, кому исполняется в этом году 20 лет с юбилеем (использовать функции СЕГОДНЯ(), ГОД() ) Исходная информация представлена таблицей:
№ |
ФИО |
Дата рождения |
Текущая дата |
1 |
Ли |
12.12.84 |
01.05.2005 |
2 |
Ким |
12.12.85 |
01.05.2005 |
3 |
Пак |
17.12.84 |
01.05.2005 |
4 |
Тен |
12.01.84 |
01.05.2005 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
№ |
ФИО |
Дата рождения |
Текущая дата |
Год рождения |
Год текущий |
Юбилей |
1 |
Ли |
12.12.84 |
01.05.2005 |
=ГОД(3ст) |
= ГОД(4ст) |
поздравляем |
2 |
Ким |
12.12.85 |
01.05.2005 |
|
|
нет |
3 |
Пак |
17.12.84 |
01.05.2005 |
|
|
нет |
4 |
Тен |
12.01.84 |
01.05.2005 |
|
|
нет |
Поздравить с днем рождения всех тех, у кого совпадает день и месяц с текущими днем и месяцем, т.е. сегодня день рождения. В случае, если человека не требуется поздравить - ячейку оставляем пустой.
Для того, чтобы проверить работает ли задача введите хотя бы одну дату рождения совпадающую с текущей датой (год может быть любым).
номер |
ФИО |
Дата рождения |
День |
Месяц |
Текущая дата |
поздравление |
1 |
Ли |
12.12.84 |
12 |
12 |
12.12.2009 |
поздравляем |
2 |
Ким |
12.12.85 |
12 |
12 |
12.12.2009 |
поздравляем |
3 |
Пак |
17.12.84 |
17 |
12 |
12.12.2009 |
|
4 |
Тен |
12.01.84 |
12 |
01 |
12.12.2009 |
|
б. Оформить предупреждение о предстоящем дне рождения за 2 дня до дня рождения.
7. Для всех АО посчитать размер выплачиваемых дивидентов, если акционер владеет больше года акциями, то ему выплачивают 100%, если меньше года, то выплачивают 1/365 за каждый день владения акцией, если акций несколько, то умножаем на количество акций.
номер |
ФИО |
Дата покупки |
Количество |
Стоимость акции |
Текущая дата |
% дивиден |
Сумма выплат |
|
1 |
Ли |
21.12.99 |
10 |
100 |
3.05.05 |
10 |
|
|
2 |
Ким |
23.5.2001 |
4 |
200 |
|
20 |
|
|
3 |
Пак |
26.3.2005 |
7 |
200 |
|
30 |
|
|
4 |
Тен |
12.5.2005 |
6 |
300 |
|
35 |
|
|