Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Пособие Excel заочники.doc
Скачиваний:
49
Добавлен:
16.03.2015
Размер:
3.25 Mб
Скачать

2. Ввод, редактирование и форматирование данных

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

  • нажать клавишу ENTER (курсор переместится на одну ячейку);

  • щелкнуть левой кнопкой мыши по флажку , расположенному слева от строки формул (табличный курсор не изменит своего положения);

  • нажать одну из клавиш-стрелок клавиатуры (табличный курсор переместится на одну ячейку в указанном направлении).

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

В ячейках электронной таблицы могут храниться:

  • числа;

  • текст;

  • дата и время;

  • логические функции;

  • формулы;

  • примечания;

  • гиперссылки;

  • графические объекты (картинки, фотографии, иллюстрации).

2.1. Ввод чисел

Числа при вводе автоматически выравниваются по правому краю ячейки.

Примеры записи чисел:

Целых: 2116; 100; -48.

Вещественных: 0,478; -3,14.

В экспоненциальнойформе: 4,095Е+05 (4,095105).

Обыкновенных дробей: 1 1/4 (11/4); 0 1/3 (1/3). В обыкновенных дробях целая часть от дробной отделяется символом пробела, а если целая часть отсутствует, то вместо нее записывается нуль.

Когда число не помещается в ячейку, оно автоматически записывается в экспоненциальной форме.

2.2. Ввод текста

Текст представляется любой комбинацией алфавитно-цифровых знаков и выравнивается по левому краю ячейки.

Если текст занимает больше места, чем ширина ячейки, то он будет распространяться вправо по электронному полю до первой занятой ячейки. Чтобы увидеть введенный текст, необходимо увеличить ширину ячейки, для чего установить указатель мыши на верхнюю разделительную полосу между столбцами (курсор примет вид ) и, удерживая нажатой левую кнопку мыши, передвинуть границу столбца. То же самое можно сделать с помощью командыСтолбецменюФормат. Полностью введенный текст отображается в строке формул.

При сохранении значения, отличного от текста, в виде текста, в начале ввода ставится апостроф, например: ’3,05Е10.

2.3. Ввод данных типа Дата и Время

Дата наиболее часто представляется в формате ДД.ММ.ГГ (например, 28.02.03). При вводе времени часы, минуты и секунды разделяются символом двоеточие и записываются в любом формате времени (например, 14:10:05). Если в ячейке одновременно требуется хранить дату и время, то используются форматы Дата или Время, причем дата от времени отделяется символом "пробел" (например, 28.02.03 14:10:05). Этот формат наиболее удобен, когда требуется вычислить время, "переходящее" через сутки.

Примечание.Для просмотра допустимых форматов представления данных используется команда Ячейки меню Формат.

2.4. Ввод формул

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

В выражении можно использовать операции: возведение в степень (^), умножение (), деление (/), сложение (+), вычитание (-). Операции выполняются слева направо в порядке их приоритета. Первыми выполняются операции возведения в степень, последнимисложение и вычитание. Требуемый порядок выполнения операций достигается правильно расставленными круглыми скобками. Для преобразования относительного адреса в абсолютный после ввода относительного адреса нажимается функциональная клавишаF4.

Для просмотра электронной таблицы в режиме формул в меню Сервис выбирается команда Параметры,в диалоговом окне которой на вкладкеВид, в областиПараметры окнаустанавливается флажок Формулы.

Функции рабочего листа сгруппированы по 9 категориям:

  • математические;

  • логические;

  • дата и время и др.

Обращение к функции записывается в следующем виде:

Имя функции ([Aргумент(ы)])

Имя функции можно ввести с клавиатуры, с помощью команды ФункциименюВставкаили нажатием кнопкиМастер Функций (fx) на панели инструментов. При двойном щелчке левой кнопкой мыши на имени функции на экране монитора отображается диалоговое окно для ввода аргументов. Аргументами функций могут быть и другие функции.

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

Например, при вычислении синуса от косинуса угла, значение которого записано в ячейку А1 диалоговое окно имеет вид.

Примеры записи математических функций:

Математическая запись

Запись в ячейке Excel

sin(cos(x))

=sin(cos(А1)) или =Sin(COS(а1))

(значение х хранится в ячейке А1)

Округление значения ячейки R2 до сотых

=ОКРУГЛ(R2;2)

=EXP(A1)+СТЕПЕНЬ(LOG(A1;2);(1/5))

(значение х хранится в ячейке А1)

=А1atan(А1)^$b$1/($b$1+0,5)

(значение х хранится в ячейке А1, имеющей относительный адрес, а значение y  в ячейке B1, имеющей абсолютный адрес)

Вычисление суммы величин, хранящихся в ячейках A1:D4, I8:K10, M3

=СУММ(A1:D4;I8:K10;M3)

(A1:D4 и I8:K10 – смежные диапазоны)

Вычисление суммы величин, значения которых хранятся в диапазоне D5:D17, при условии, что значения величин в диапазоне A5:A17 меньше 3400.

=СУММЕСЛИ(А5:А17;"<3400";D5:D17)

Для просмотра электронной таблицы в режиме формул требуется в меню Сервис выбрать команду Параметры,в диалоговом окне вкладкуВиди в областиПараметры окнаустановить флажок Формулы.

Использование логических функций

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

Функция ЕСЛИимеет следующий синтаксис:

ЕСЛИ(Условие;Выражение1;Выражение2)

Она возвращает значение Выражение1, еслиУсловие истинно, и значениеВыражение2, если ложно. В записи условия используются знаки операций отношения:,,,,,(не равно).

Например, если в ячейку В1 записана функция: =ЕСЛИ(А10;sin(А1);сos(A1)), то ячейке В1 будет присвоено значение выраженияsin(А1), если условиеА10истинно, и значение выражениясos(A1)в противном случае.

Функция Иимеет следующий синтаксис:

И (Логическое выражение1;Логическое выражение2;…)

Она возвращает значение ИСТИНА, если все логические выражения имеют значения ИСТИНА, и значение ЛОЖЬ, если хотя бы одно из логических выражений имеет значение ЛОЖЬ.

Например, функция И, записанная в виде=И(А1=10;А120), возвращает значение ИСТИНА, если10А120, и значение ЛОЖЬ в противном случае.

Функция ИЛИимеет следующий синтаксис:

ИЛИ(Логическое выражение1;Логическое выражение2;…)

Она возвращает значение ИСТИНА, если хотя бы одно из логических выражений имеет значение ИСТИНА, и значение ЛОЖЬ, если все логические выражения имеют значение ЛОЖЬ.

Например, функция ИЛИ,записанная в виде=ИЛИ(А1=5;А1=4),возвращает значение ИСТИНА, если А1=5 или А1=4, и значение ЛОЖЬ, если А15 и А14.

Функция НЕимеет следующий синтаксис:

НЕ (Логическое выражение)

Функция возвращает значение ИСТИНА, если значение логического выражения ЛОЖЬ, и значение ЛОЖЬ, если значение логического выражения ИСТИНА. Выражение, записанное в виде =НЕ(И(А110;А120)), возвращает значение ЛОЖЬ, если 10А120.

Примечание.А1 и В1 адреса ячеек рабочего листа.

Использование функций Дата и Время

При решении задач железнодорожного транспорта наиболее часто приходится вычислять время простоя (стоянки) подвижного состава в часах, минутах или долях часа. Наибольшую сложность вызывают вычисления, связанные с определением времени при переходе через сутки. Возможны три варианта:

  • промежуток времени от 0:00 до 23:59 одних суток, используется формат ячеек Время. Например:

А

В

С

1

Время прибытия

Время отправления

Стоянка

2

14:10

15:40

=В2-A2

Результат расчета:

А

В

С

1

Время прибытия

Время отправления

Стоянка

2

14:10

15:40

1:30

  • промежуток времени от 0:00 текущих суток до 23:59 следующих суток. В этом случае должен быть использован формат ячеек А2 и В2 с указанием даты и времени, а ячейки С2 – времени.

А

В

С

11

Время прибытия

Время отправления

Стоянка

22

23.12.04 23:10

24.12.2004 0:10

=В2-A2

Результат расчета:

А

В

С

1

Время прибытия

Время отправления

Стоянка

22

23.12.04 23:10

24.12.2004 0:10

1:00

  • промежуток времени более двух суток, устанавливается формат ячеек A1 иB1 с указанием даты и времени, аC1 – числовой. При этом время вычисляется в долях часа с использованием встроенных функций даты и времени.

А

В

С

1

Время прибытия

Время отправления

Стоянка

2

23.12.04 23:10

25.12.2004 23:20

*

3

23.12.04 23:59

25.12.2004 0:10

**

* =(ДНЕЙ360(A2;B2)*1440+(ЧАС(B2)-ЧАС(A2))*60+(МИНУТЫ(B2)-МИНУТЫ(A2)))/60

** =(ДНЕЙ360(A3;B3)*1440+(ЧАС(B3)-ЧАС(A3))*60+(МИНУТЫ(B3)-МИНУТЫ(A3)))/60

Результат расчета:

А

В

С

1

Время прибытия

Время отправления

Стоянка

2

23.12.04 23:10

25.12.2004 23:20

48,17

3

23.12.04 23:59

25.12.2004 0:10

24,18

Примечание. Функция Дней360() вычисляет количество суток между двумя датами (1440 – количество минут в сутках).

Функция СЕГОДНЯ() позволяет получить текущую дату. Например, количество лет, прошедших с даты, хранящейся в ячейке А1, вычисляется по формуле: =(СЕГОДНЯ() - А1)/365