Файл: Лабораторная работа Г. Нижнекамск Как задать простое логическое условие в Excel.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 03.12.2023

Просмотров: 143

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.


=СУММПРОИЗВ(B2:B9;C2:C9)

=SUMPRODUCT(B2:B9,C2:C9)

Теперь добавим вторую часть нашей формулы, которая поделит результат вычисляемый функцией СУММПРОИЗВ (SUMPRODUCT) на сумму весов. Позже мы обсудим, почему это важно.

Чтобы выполнить операцию деления, продолжаем уже введённую формулу символом / (прямой слеш), а далее записываем функцию СУММ (SUM):

=СУММПРОИЗВ(B2:B9;C2:C9)/СУММ(

=SUMPRODUCT(B2:B9, C2:C9)/SUM(

Для функции SUM (СУММ) мы укажем только один аргумент – диапазон ячеек C2:C9. Не забудьте после ввода аргумента закрыть скобки:

=СУММПРОИЗВ(B2:B9;C2:C9)/СУММ(C2:C9)

=SUMPRODUCT(B2:B9, C2:C9)/SUM(C2:C9)

Готово! После нажатия клавиши Enter, Excel рассчитает среднее взвешенное значение. В нашем примере итоговый результат будет равен 83,6.
Как это работает
Давайте разберем каждую часть формулы, начиная с функции СУММПРОИЗВ (SUMPRODUCT), чтобы понять, как она работает. Функция СУММПРОИЗВ (SUMPRODUCT) вычисляет произведение оценки каждого задания на его вес, а затем суммирует все полученные произведения. Другими словами, функция находит сумму произведений (sum of the products), отсюда она и получила своё название. Итак, для Задания 1 умножаем 85 на 5, а для Теста умножаем 83 на 25.

Если Вас удивляет, зачем перемножать значения в первой части, представьте, что чем больше вес у задания, тем большее число раз мы должны учитывать оценку за него. Например, Задание 2 посчитано 5 раз, а Итоговый экзамен – 45 раз. Вот почему Итоговый экзамен имеет большее влияние на итоговую оценку

Если бы Вы могли заглянуть под капот функции СУММПРОИЗВ (SUMPRODUCT), то увидели, что на самом деле она считает вот что:

=(B2*C2)+(B3*C3)+(B4*C4)+(B5*C5)+(B6*C6)+(B7*C7)+(B8*C8)+(B9*C9)

К счастью, нам не нужно писать такую длинную формулу, поскольку СУММПРОИЗВ (SUMPRODUCT) делает всё это автоматически.

Сама по себе функция СУММПРОИЗВ (SUMPRODUCT) возвращает нам огромное число – 10450. В этот момент включается вторая часть формулы: /СУММ(C2:C9) или /SUM(C2:C9), которая возвращает результат в нормальный диапазон оценок, давая ответ 83,6.

Вторая часть формулы очень важна, т.к. позволяет автоматически корректировать вычисления. Помните, что веса не обязаны складываться в сумму 100%? Все это благодаря второй части формулы. Например, если мы увеличиваем одно или несколько значений весов, вторая часть формулы просто выполнит деление на большее значение, вновь приводя к правильному ответу. Или же мы можем сделать веса намного меньше, например, указать такие значения как 0,5, 2,5, 3 или 4,5, и формула по-прежнему будет работать правильно

Дата и время в Excel – основные понятия
Практически любая работа, выполняемая в приложении Excel, содержит ячейки с датами или временем. Умение работать с таким типом данных, позволит Вам сэкономит много времени и сил, а также избежать разнообразных ошибок в процессе работы с программой.

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

Рис. 51 - Дата и время в Excel – основные понятия

Чтобы посчитать количество дней между двумя датами, достаточно из конечной даты вычесть начальную, т.е. воспользоваться формулой: =B3-B2. Введя эту формулу в ячейку B4, получим следующий результат:

Рис. 52 - Дата и время в Excel – основные понятия
Отметим, что к ячейке B4 был применен формат отличный от Даты, поэтому значение представлено в днях. В противном случае, мы получили бы другую картину:

Рис. 53 - Дата и время в Excel – основные понятия

Чтобы отобразить порядковое число, соответствующее дате, необходимо применить к ячейке числовой формат отличный от формата Даты. А чтобы представить числовое значение в ячейке в виде даты, необходимо применить к этой ячейке формат Дата.
Представление времени в Excel
Время в Excel трактуется как дробная часть дня. Если говорить другими словами, то Excel принимает сутки за единицу, а все величины меньше суток (часы, минуты, секунды) – рассматривает как часть единицы. Например, 1 час – это 1/24 дня, 1 минута – это 1/1140 дня, а 1 секунда – это 1/86400 дня. Самая маленькая единица измерения времени в Microsoft Excel – одна тысячная доля секунды, т.е. 1 миллисекунда.

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



На рисунке ниже в столбце B представлены значения времени в формате Время, а в столбце C соответствующие им доли суток в формате Числовой.

Рис. 54 - Представление времени в Excel

Если в ячейку B4 ввести формулу =B3-B2 и нажать Enter, то получим следующий результат:

Рис. 55 - Представление времени в Excel

Поскольку ячейка B4 изначально имела формат Общий, то после ввода формулы Excel автоматически поменял формат Общий на Время. Если же применить к данной ячейке формат Числовой, то результат будет таким:

Рис. 56 - Представление времени в Excel
Работая со временем, собственно, как и с датами, Excel оперирует только числами. Мы же в результате видим значение, представленное в формате времени.

В этом уроке Вы узнали о том, как Microsoft Excel хранит и обрабатывает временные данные. Как видите, в этом есть своя специфика и огромное преимущество, которое позволяет Excel так легко и просто совершать с датами и временем различные математические действия.
Ввод и форматирование дат и времени в Excel
Думаю, из прошлого урока Вам уже известно, что даты и время в Excel хранятся в виде порядковых чисел, началом отсчета которых принято считать некое 0 января 1900 года. К счастью, в ячейках мы видим не эти числа, а привычные для нас даты и время, которые могут храниться в самых различных форматах. В этом уроке Вы узнаете, как вводить даты и время в Excel, чтобы получать требуемое форматирование.


Ввод дат и времени в Excel
Даты и время в Excel можно вводить в виде порядкового числа или доли суток, но как Вы сами понимаете, это не совсем удобно. К тому же при таком подходе к ячейке придется каждый раз применять определенный числовой формат.

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

На рисунке ниже представлена таблица вариантов ввода даты и времени, которые поддерживает Excel. В левой колонке показаны значения, которые нужно вводить в ячейку, а в правой — результат преобразования. Стоит отметить, что датам, вводимым без указания года, присваивается текущий год, а именно выставленный в настройках Вашей операционной системы.


Рис. 57 - Ввод дат и времени в Excel
Это не все возможные варианты, которые поддерживает Excel. Но даже этих вариантов Вам будет предостаточно.

Некоторые варианты отображения дат, представленные в правой колонке, могут отличаться. Это зависит от региональных настроек и формата отображения даты и времени в настройках операционной системы.

Формат даты и времени в Excel

Работая с ячейками в Microsoft Excel, которые содержат дату или время, Вы имеете возможность применять к ним различное форматирование. Например, Вы можете отображать в ячейке только день недели, или только месяц и год, или же только время.

Получить доступ ко всем возможным форматам Вы можете на вкладке Число диалогового окна Формат ячеек. В категории Дата приведены встроенные форматы дат:

Рис. 58 - Ввод дат и времени в Excel

А в категории Время – встроенные форматы времени:

Рис. 59 - Ввод дат и времени в Excel
Для того чтобы применить форматирование к ячейке, достаточно выбрать нужный формат в разделе Тип и нажать ОК. Нужное форматирование будет применено. Если встроенных числовых форматов Вам будет недостаточно, то можно воспользоваться категорией Все форматы. Здесь Вы также сможете найти много всего интересного.

Рис. 60 – Ввод дат и времени в Excel
Если ни один из вариантов Вас так и не устроил, то можно создать пользовательский числовой формат. Его создать достаточно легко, если в качестве образца использовать встроенные числовые форматы. Чтобы создать пользовательский числовой формат, выполните следующие действия:

1. Выделите ячейку, к которой необходимо применить требуемый числовой формат.

Рис. 61 - Ввод дат и времени в Excel
2. Откройте диалоговое окно Формат ячеек и перейдите на вкладку Число.

3. В категории Все форматы в поле Тип введите необходимый код числового формата. В нашем случае мы введем: ДДДД ДД.ММ.СС чч:мм:cc и нажмем ОК.


Рис. 62 - Ввод дат и времени в Excel

4. Пользовательский числовой формат будет применен к ячейке.

Как видите все достаточно просто!

В этом уроке мы научились настраивать формат отображения дат и времени в Microsoft Excel, а также разобрали несколько полезных вариантов их ввода на рабочий лист.
Функции для извлечения различных параметров из дат и времени в Excel
Microsoft Excel предлагает более 20 самых различных функции для работы с датами и временем. Кому-то этого количества может показаться много, а кому-то будет катастрофически не хватать. Тем не менее, каждая из предложенных в Excel функций будет для Вас полезной и обязательно найдет свое практическое применение.

Все возможные функции Вы можете найти в категории Дата и время группы команд Библиотека функций. В рамках данного урока мы рассмотрим всего лишь 7 функций данной категории, которые позволяю извлекать различные параметры из значений дат и времени, например, номер месяца, год, количество секунд и т.д.
ГОД()
Возвращает значение года, соответствующее заданной дате. Год может быть целым числом в диапазоне от 1900 до 9999.

Рис. 63 - ГОД()
В ячейке A1 представлена дата в формате ДДДД ДД.ММ.ГГГГ чч:мм:cc. Это пользовательский (нестандартный) числовой формат представления даты и времени в Excel.

Рис. 64 – ГОД()
Если внимательно присмотреться к датам, то становится очевидно, что формула вычисляет не совсем верный результат. Это происходит потому, что данная функция отбрасывает значения месяцев и дней, и оперирует только годами.
МЕСЯЦ()
Возвращает номер месяца, соответствующий заданной дате. Месяц возвращается как целое число в диапазоне от 1 до 12.

Рис. 65 - МЕСЯЦ()