Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Логическое ИЛИ в сочетании с ЕСЛИ. Домашнее задание




Выполнение хотя бы одного из 2-х или более условий

1. Я поеду в Москву если сдам хорошо сессию (на 4 и 5) или если заработаю сам на поездку (>=1000$).

Фио Экзамен1 Экзамен 2 Мой заработок Поездка Москва
  Лисов       Москва
  Теныбеков       Москва
  Ким        
  Цой        

 

2. Если или хорошая погода или у меня с собой зонт, то состоится прогулка

 

Фио Наличие зонта Погода Прогулка
  Ли да хорошая состоится
  Тен нет дождь  
  Ким да    
  Цой нет    

 

3. Девушка если она умная(IQ>=110), или она добрая, или она хозяйственная, или она обеспеченная (доход в месяц >=500$), или она красивая, то она удачно выйдет замуж.

 

ФИО Умная IQ Красота Доход в Месяц $ Хозяйств Доброта Замуж
  Ли   да   нет нет да
  Тен   нет   да да нет
  Ким            
  Цой            

 

4. Вероятность того, что человек обязательно попадет в пункт назначения выше, если туда летит самолет, или идет поезд, или едет автобус, или есть личное авто.

 

ФИО Рейс самолета Поезд автобус Личное авто пункт назначения
  Ли да да нет да доберется
  Тен нет нет нет нет нет
  Ким нет нет да нет  
  Цой да нет нет да  

 

5. Чаще всего выигрывают в казино или удачливые или посетители, у которых есть собственная система.

ФИО Наличие системы удачливость Выигрыш
  Ликовский да да да
  Теныбеков да нет да
  Ким нет да да
  Цой нет нет нет

 

№ 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 акции Количество акций Дата покупки акций Дата текущая Процент дивиден-дов,% Сумма дивиден-дов, сом
  Алиев     12.03.2008 22.04.2009    
  Сыдыков     21.12.2008 22.04.2009    
  Иванов     23.04.2008 22.04.2009    
  Тен     22.04.2008 22.04.2009    

 

2. Детская поликлиника. Медсестра ежедневно приглашает на медосмотр детей до 1 года (грудничков) в дату их рождения (детям до 1 года день рождения отмечают каждый месяц), составить список приглашенных детей на текущую дату.

Исходная информация выглядит следующим образом:

ФИО Дата рождения Дата текущая
  Алиев 12.03.2008 22.04.2009
  Сыдыков 21.12.2008 22.04.2009
  Иванов 23.04.2008 22.04.2009
  Тен 22.04.2008 22.04.2009

При решении задачи таблица будет иметь вид:

 

ФИО Дата рождения Дата текущая День рожден День текущий Возраст (дней) Медосмотр
  Алиев 22.01.2009 22.04.2009       пригласить
  Сыдыков 21.12.2008 22.04.2009        
  Иванов 23.04.2008 22.04.2009        
  Тен 22.04.2008 22.04.2009        

 

3. Предприятие должно в налоговую инспекцию сдавать отчет ежемесячно в день регистрации предприятия, составить список сдающих отчет предприятий на текущую дату. Условие задачи может быть оформлено следующим образом:

 

Название предприятия Дата регистрации предприятия Дата текущая
  Альфа 22.01.2009 22.04.2009
  Илбирс 21.12.2008 22.04.2009
  Шоро 23.04.2008 22.04.2009
  Таттуу 22.04.2008 22.04.2009

При решении задачи таблица будет иметь вид:

 

 

Название предприятия Дата регистрации предприятия Дата текущая День регистрации предприятия День текущий Отчет
  Альфа 22.01.2002 22.04.2009     Пригласить
  Илбирс 21.12.2005 22.04.2009      
  Шоро 23.04.2007 22.04.2009      
  Таттуу 22.04.2008 22.04.2009      

 

3. Решение задачи с использованием функции СЕГОДНЯ().

Определить возраст в днях, годах, неделях. Округлить возраст до целого числа. Формат ячеек “ Возраст в днях”,Возраст в годах” числовой, количество знаков после запятой -0. Считать, что год всегда имеет 365 дней.

 

           
номер ФИО Дата рождения Текущая дата Возраст в днях Возраст в годах
  Ли 12.12.84 01.05.2005 =(4ст-3ст) =5ст/365
  Ким 12.12.85 01.05.2005    
  Пак 17.12.84 01.05.2005    
  Тен 12.01.84 01.05.2005    

 

4. Поздравить всех тех студентов, кому исполняется в этом году 20 лет с юбилеем (использовать функции СЕГОДНЯ(), ГОД()) Исходная информация представлена таблицей:

 

ФИО Дата рождения Текущая дата
  Ли 12.12.84 01.05.2005
  Ким 12.12.85 01.05.2005
  Пак 17.12.84 01.05.2005
  Тен 12.01.84 01.05.2005

 

 

             
ФИО Дата рождения Текущая дата Год рождения Год текущий Юбилей
  Ли 12.12.84 01.05.2005 =ГОД(3ст) = ГОД(4ст) поздравляем
  Ким 12.12.85 01.05.2005     нет
  Пак 17.12.84 01.05.2005     нет
  Тен 12.01.84 01.05.2005     нет

 

5. Поздравить с днем рождения всех тех, у кого совпадает день и месяц с текущими днем и месяцем, т.е. сегодня день рождения. В случае, если человека не требуется поздравить - ячейку оставляем пустой.

Для того, чтобы проверить работает ли задача введите хотя бы одну дату рождения совпадающую с текущей датой (год может быть любым).

номер ФИО Дата рождения День Месяц Текущая дата поздравление
  Ли 12.12.84     12.12.2009 поздравляем
  Ким 12.12.85     12.12.2009 поздравляем
  Пак 17.12.84     12.12.2009  
  Тен 12.01.84     12.12.2009  

б. Оформить предупреждение о предстоящем дне рождения за 2 дня до дня рождения.

 

7. Для всех АО посчитать размер выплачиваемых дивидентов, если акционер владеет больше года акциями, то ему выплачивают 100%, если меньше года, то выплачивают 1/365 за каждый день владения акцией, если акций несколько, то умножаем на количество акций.

номер ФИО Дата покупки Количество Стоимость акции Текущая дата % дивиден Сумма выплат  
  Ли 21.12.99     3.05.05      
  Ким 23.5.2001            
  Пак 26.3.2005            
  Тен 12.5.2005            

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...