Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Шпора на екзамен з інформатики.doc
Скачиваний:
52
Добавлен:
22.04.2019
Размер:
2.7 Mб
Скачать

Функції дати і часу та дії над ними

Для роботи з датами і часом використовується більше десятка функцій. Виберіть команду Функція (Function) у меню Вставка (Insert). У діалоговому вікні Майстер функцій — крок 1 з 2 (Insert Function) (мал. 16.6) у списку або категорію (Function category) виділите Дата і час (Date&Time).

Приклад використання функції Дата і час (Date&Time) розглянутий нижче (див. Вправи).

В Excel передбачено 14 функцій, що працюють з типом значень Дата и время (Date & Time). Розглянемо деякі з них.

СЕГОДНЯ (TODAY)

Функція СЕГОДНЯ (TODAY) не має аргументу. Вона повертає поточну дату, точніше, дату, встановлену в системі.

Наприклад, якщо користувач працює 20-го травня 1997 р., то наступна формула

=СЕГОДНЯ() або =TODAY()

поверне дату 20.05.97.

ДАТА (DATE)

Функція ДАТА (DATE) відтворює на екрані дату залежно від своїх трьох аргументів: рік, місяць і день. Ця функція допоможе скомпонувати дату на підставі інформації, поміщеної в робочу таблицю.

Наприклад, якщо клітинка А1 вміщує 1997, клітинка В1 - 06 і клітинка С1 - 25, то формула

=ДАТА(А1;В1;С1) або =DATE(А1;В1;С1)

поверне дату 25.06.97.

ДЕНЬ (DAY)

Функція ДЕНЬ (DAY) визначає день місяця в даті, що вказана. Наприклад, якщо клітинка А1 вміщує дату 25.12.97, то формула

=ДЕНЬ(А1) або =DAY(А1)

поверне 25.

Примітка. Крім цього, в Excel передбачені функції ГОД (YEAR) і МЕСЯЦ (MONTH), які виділяють з дати відповідно рік і місяць.

ДЕНЬНЕД (WEEKDAY)

Функція ДЕНЬНЕД (WEEKDAY) визначає день тижня в даті, що вказана. Вона має два аргументи: дату і код, що визначає тип результату (другий аргумент не обов'язковий). Коди запиту наведені в табл. 2.6.

Таблиця 2.6

Коди запитів функції ДЕНЬНЕД

Наприклад, якщо клітинка А1 вміщує 12.09.97, то формула

=ДЕНЬНЕД(А1;2) або =WEEKDAY(А1;2)

поверне число 4, яке визначає, що цей день був четвер.

ВРЕМЯ (TIME)

Функція ВРЕМЯ (TIME) повертає час залежно від своїх трьох аргументів: годин, хвилин і секунд. Ця функція допоможе скомпонувати час на підставі інформації, вміщеної в робочій таблиці.

Наприклад, якщо клітинка А1 вміщує 8, клітинка В1 - 15, а клітинка С1 - 0, то формула

=ВРЕМЯ(А1;В1;С1) або =TIME(А1;В1;С1)

поверне 8:15:00.

ЧАС (HOUR)

Функція ЧАС (HOUR) виділяє з часу кількість годин. Наприклад, якщо клітинка А1 вміщує час 8:15:00, то формула

=ЧАС(А1) або =HOUR(А1)

поверне 8.

Функції обробки масивів ет

Щоб стати досвідченим користувачем програми Excel, потрібно навчитися використовувати формули масивів. За допомогою цих формул виконуються обчислення, які не можна зробити за допомогою звичайних формул. Ця стаття основана на серія статей для досвідчених користувачів програми Excel, які написав Колін Уілкокс, а також адаптовані розділи 14 і 15 книги Формули у програмі Excel 2002 (автор Джон Уокенбах, професіонал MVP у програмі Excel).

Якщо у вас є досвід використання формул у програмі Excel, ви вже знаєте, що вони дають змогу виконувати досить складні операції. Наприклад, можна обчислити загальну вартість позики на будь-яку кількість років. Однак якщо ви бажаєте опанувати формули Excel на фаховому рівні, вам потрібно навчитися працювати з формулами масивів. За допомогою цих формул можна виконувати складні завдання, зокрема:

підрахувати кількість символів у діапазоні клітинок;

підсумувати лише ті числа, які відповідають певним умовам (наприклад, найменші значення діапазону або значення, які перебувають між верхньою та нижньою межами);

підсумувати кожне n-е значення в діапазоні.

Примітка Іноді формули масивів називають "формулами CSE", оскільки для того, щоб ввести таку формулу, потрібно натиснути сполучення клавіш Ctrl+Shift+Enter.

Побіжний огляд масивів і формул масивів

Якщо ви хоча б трохи займалися програмуванням, ви, імовірно, зустрічали термін масив. У нашому випадку масив – це сукупність елементів. У програмі Excel ці елементи можуть розташовуватися в одному рядку (одновимірний горизонтальний масив), одному стовпці (одновимірний вертикальний масив) або кількох рядках і стовпцях (двовимірний масив). Створювати тривимірні масиви або формули масивів у програмі Excel не можна.

Формула масиву – це формула, яка може виконувати кілька обчислень над одним або кількома елементами масиву та повертати один чи кілька результатів. Наприклад, формулу масиву можна помістити в діапазон клітинок і за її допомогою обчислити стовпець або рядок проміжних підсумків. Формулу масиву також можна помістити в одну клітинку й обчислити один результат. Формула масиву в кількох клітинках називається формулою для кількох клітинок, а формула масиву в одній клітинці – формулою для однієї клітинки.

У наступному розділі на прикладах показано, як створювати формули масивів для однієї та кількох клітинок.

Деякі стандартні функції мають аргументами масиви комірок і навіть можуть повертати масиви значень. Ввід таких функцій у порівнянні зі звичайними відрідняється тим, що завершується він не клавішею Enter клавіатури ( чи клавішею Ok з останнього вікна майстру функцій), а комбінацією клавіш Ctrl+Shift+Enter.

Подібну техніку можна використовувати і для введення однотипних формул з обробки табличних даних. При введенні формули масиву Excel автоматично бере її у фігурні дужки {} після натиснення вказаних клавіш.

Використання формул масиву дозволяє ввести формулу один раз і не копіювати її для всіх вічок діапазону. Через те, що використання формули масиву виключає процес її подальшого копіювання, то й зникає необхідність використовувати адресацію комірок відмінну від відносної. У зв'язку з тим, що масив обробляється як єдиний модуль, то не можна переміщати або видаляти частину масиву.

34. Типові алгоритми обробки одномірних масивів засобами електронних таблиць

Під поняттям алгоритм ,як правило, мають на увазі "послідовність чітких недвозначних інструкцій, які зрозумілі виконавцеві і які призводять до певного результату за скінченний час".

1. Знайти суму та кількість від"ємних елементів масиву А(10)

1) B2:K2 <--- {=ЕСЛИ(B1:K1<0; B1:K1; "")}

2) B3<--- =СУММ(B2:K2)

3) B4<--- =СЧЕТ(B2:K2)

2. Знайти суму квадратів додатніх чисел масиву А(10) та масив відхилень масиву А від знайденої суми квадратів

1) B2:K2 <--- {=ЕСЛИ(B1:K1>0; B1:K1^2; "")}

2) B3<--- =СУММ(B2:K2)

3) B4:K4 <--- { =B1:K1-B3}

3. У вказаній комірці знайти координату(номер) нульового елемента масиву А(10)

1) B3:K3 <--- {=ЕСЛИ(B1:K1=0; B2:K2; "")}

2) B4 <--- = СУММ(B3:K3)

4. Знайти максимальний від"ємний елемент масиву А(10)

1) B2:K2 <--- {=ЕСЛИ(B1:K1<0; B1:K1; "")}

2) B3 <--- = МАКС(B2:K2)

5. Знайти суму перших N та добуток перших М елементів масиву А(10) у вказаних комірках

1) C5:L5<--- {=C1:L1+B5:K5}

2) C6:L6<--- {=ЕСЛИ(C2:L2=B3;C5:L5;"")}

3) B7<--- =МАКС(C6:L6)

4) C8:L8 <--- {=C1:L1*B8:K8}

5) C9:L9<--- {=ЕСЛИ(C2:L2=B4;C8:L8;"")}

6) B7<--- =МИН(C9:L9)

6. Методом часткових добутків знайти добуток від"ємних елементів масиву А(10)

1) C2:L2<--- {= ЕСЛИ(C1:L1<0 ; C1:L1*B2:K2;B2:K2)}

2) B3<--- =L2

7. В масиві А(10) знайти мінімальний парний елемент

1) B2:K2 <--- {=ЕСЛИ(B1:K1/2=ЦЕЛОЕ(B1:K1/2);B1:K1;"")}

2) B3<--- = МИН(B2:K2)

8. В масиві А(10) є декілька елементів, що мають однакове значення. Знайти це значення та координити елементів, які його мають.

1) B4:B13 <--- {=ТРАНСП(C3:L3)}

2) A4:A13 <--- {=ТРАНСП(C2:L2)}

3)C4:L13 <--- {=ЕСЛИ(C3:L3=B4:B13;ЕСЛИ(C2:L2<>A4:A13;C3:L3;"" );"")}

4) C15 <--- =МАКС(C4:L13)

5) C16:L16 <--- {=ЕСЛИ(C3:L3=C15;C2:L2;"")}