Міністерство освіти і науки України
Миколаївська загальноосвітня школа № 3
на тему:
Умовна функція і логічні вираження в електронних таблицях
Microsoft Exel 97.
Воронова Олена
Перевірила
Девяткова В.М.
2002
Умовна функція і логічні вираження в електронних таблицях
Microsoft Exel 97.
Умовна функція. Загальний вигляд умовної функції наступний:
ЯКЩО (<умова>; <вираз1>; <вираз2>)
Умова - це логічний вираз, що може приймати значення ІСТИНА або FALSE. <Вираз 1> і <вираз 2> можуть бути числами, формулами чи текстами.
Умовна функція, записана в комірку таблиці, виконується так: якщо умова істинна, то значення даного осередку визначить <вираз 1>, в іншому випадку - <вираз 2>.
Логічні вирази. Логічні вирази будуються за допомогою операцій відносини (<,>, <= (менше або дорівнює),> = (більше або рано), =, <> (не дорівнює)) і логічних операцій (логічне І, логічне АБО, логічне заперечення НЕ). Результатом обчислення логічного виразу є логічні величини TRUE або FALSE.
Існують особливості запису логічних операцій в табличних процесорах: спочатку записується ім'я логічної операції (І, АБО, НЕ), а потім у круглих дужках перераховуються логічні операнди.
Логіческое_значеніе2; ...) аргументів має значення ІСТИНА і повертає
(OR) значення FALSE, якщо всі аргументи мають значення FALSE; наприклад, АБО (2 +2 = 4; 2 +3 = 6) повертає ІСТИНА, якщо осередок B4 містить число менше 1 або більше 100, то АБО (1 <B 4 ; B 4> 100) повертає TRUE.
НЕ (логіческое_заченіе) (NOT) Зміна на протилежне логіческоезначеніе свого аргументу; наприклад НЕ (2 +2 = 5) повертає ІСТИНА, якщо осередок B4 містить число менше 1 або більше 100, то НЕ (АБО (1 <B 4; B 4> 100)) повертає БРЕХНЯ
Вкладені логічні функції ЯКЩО.
Формат запису:
= ЕСЛИ (усл.1; вираз В; ЕСЛИ (усл.2; вираз С; ЯКЩО (...))).
Число вкладених функцій у принципі може бути будь-яке, але загальна довжина рядка не повинна бути дуже великою.
Приклад 1. Знайти працівників, у яких є одночасно заборгова-ності з обох видів кредиту, і утримати від нарахованої їм суми 20% у рахунок погашення кредитів. З інших працівників, які мають заборгованість по якомусь одному виду кредиту, утримати 10% від нарахованої їм суми. Працівникам, які не мають заборгованості за кредитом, проставити в графі "Утримано" - Б / К. У нашому прикладі логічна функція буде мати такий вигляд:
= ЕСЛИ (І (С3> 0; D3> 0); B3 * 0,2; ЯКЩО (І (С3 = 0; D3 = 0); "б / к"; B3 * 0,1))
Дана логічна функція означає, що якщо одночасно заборгованості за споживчим кредитом на житлове будівництво більше нуля, то необхідно утримати 20% з нарахованої суми, якщо обидві заборгованості одночасно дорівнюють нулю, то необхідно вивести "б / к", в іншому випадку необхідно утримати 10% від нарахованої суми.
Приклад 2. Розробити таблицю, що містить такі відомості про абітурієнтів: прізвище, оцінки за іспити з математики, російської та іноземної мов, сума балів за три іспити та інформацію про зарахування: якщо сума балів більше або дорівнює прохідному балу і оцінка за іспит з математики - 4 або 5, то абітурієнт зарахований до навчального закладу, в іншому випадку - ні.
Рішення. Вихідною інформацією є прізвища, оцінки за іспити й прохідний бал. Сума балів і інформація про зарахування обчислюються за допомогою формул.
Спочатку слід підготувати таблицю в наступному вигляді:
У осередку С1 буде зберігатися значення прохідного бала - 13. Формула в комірці ЕЗ обчислює суму балів за три іспити: ВЗ + СЗ + D3. Формула в комірці F3 задається за допомогою умовної функції: ЯКЩО (І (ЕЗ> = $ З $ 1; ВЗ> 3); "ТАК"; "НІ")
Умова, записане за допомогою логічної операції І, можна розшифрувати так: сума балів (ЕЗ)> = прохідному балу (С1). І оцінка за іспит з математики (ВЗ)> 3. Якщо умова виконується, то в клітці F3 буде відображатися текст - ТАК, в іншому випадку - НІ.
Для прохідного бала у формулі використовується абсолютний адреса $ З $ 1, так як прохідний бал є однаковим і незмінним для всіх абітурієнтів. Після заповнення третього рядка формулами, можна зробити копіювання відповідних формул в нижні рядки. Формули у стовпцях Е і F після копіювання будуть виглядати так:
Після введення вихідних даних отримаємо таблицю в режимі відображення значень:
Миколаївська загальноосвітня школа № 3
Реферат
з інформатикина тему:
Умовна функція і логічні вираження в електронних таблицях
Microsoft Exel 97.
Підготувала
учениця 11-А класуВоронова Олена
Перевірила
Девяткова В.М.
2002
Умовна функція і логічні вираження в електронних таблицях
Microsoft Exel 97.
Умовна функція. Загальний вигляд умовної функції наступний:
ЯКЩО (<умова>; <вираз1>; <вираз2>)
Умова - це логічний вираз, що може приймати значення ІСТИНА або FALSE. <Вираз 1> і <вираз 2> можуть бути числами, формулами чи текстами.
Умовна функція, записана в комірку таблиці, виконується так: якщо умова істинна, то значення даного осередку визначить <вираз 1>, в іншому випадку - <вираз 2>.
Логічні вирази. Логічні вирази будуються за допомогою операцій відносини (<,>, <= (менше або дорівнює),> = (більше або рано), =, <> (не дорівнює)) і логічних операцій (логічне І, логічне АБО, логічне заперечення НЕ). Результатом обчислення логічного виразу є логічні величини TRUE або FALSE.
Існують особливості запису логічних операцій в табличних процесорах: спочатку записується ім'я логічної операції (І, АБО, НЕ), а потім у круглих дужках перераховуються логічні операнди.
І (логіческое_значеніе1; Повертає значення ІСТИНА, якщо всі аргументи
Логіческое_значеніе2; ...) мають значення ІСТИНА; повертає значення
(AND) БРЕХНЯ, якщо хоча б один аргумент має значення FALSE; наприклад, І (2 +2 = 4; 2 +3 = 5) дорівнює ІСТИНА, якщо осередок B4 містить число між 1 і 100, то І (1 <B 4; B 4 <100) дорівнює ІСТИНА
АБО (логіческое_значеніе1; Повертає значення ІСТИНА, якщо хоча б одинЛогіческое_значеніе2; ...) аргументів має значення ІСТИНА і повертає
(OR) значення FALSE, якщо всі аргументи мають значення FALSE; наприклад, АБО (2 +2 = 4; 2 +3 = 6) повертає ІСТИНА, якщо осередок B4 містить число менше 1 або більше 100, то АБО (1 <B 4 ; B 4> 100) повертає TRUE.
НЕ (логіческое_заченіе) (NOT) Зміна на протилежне логіческоезначеніе свого аргументу; наприклад НЕ (2 +2 = 5) повертає ІСТИНА, якщо осередок B4 містить число менше 1 або більше 100, то НЕ (АБО (1 <B 4; B 4> 100)) повертає БРЕХНЯ
Вкладені логічні функції ЯКЩО.
Формат запису:
= ЕСЛИ (усл.1; вираз В; ЕСЛИ (усл.2; вираз С; ЯКЩО (...))).
Число вкладених функцій у принципі може бути будь-яке, але загальна довжина рядка не повинна бути дуже великою.
Приклад 1. Знайти працівників, у яких є одночасно заборгова-ності з обох видів кредиту, і утримати від нарахованої їм суми 20% у рахунок погашення кредитів. З інших працівників, які мають заборгованість по якомусь одному виду кредиту, утримати 10% від нарахованої їм суми. Працівникам, які не мають заборгованості за кредитом, проставити в графі "Утримано" - Б / К. У нашому прикладі логічна функція буде мати такий вигляд:
= ЕСЛИ (І (С3> 0; D3> 0); B3 * 0,2; ЯКЩО (І (С3 = 0; D3 = 0); "б / к"; B3 * 0,1))
Дана логічна функція означає, що якщо одночасно заборгованості за споживчим кредитом на житлове будівництво більше нуля, то необхідно утримати 20% з нарахованої суми, якщо обидві заборгованості одночасно дорівнюють нулю, то необхідно вивести "б / к", в іншому випадку необхідно утримати 10% від нарахованої суми.
Приклад 2. Розробити таблицю, що містить такі відомості про абітурієнтів: прізвище, оцінки за іспити з математики, російської та іноземної мов, сума балів за три іспити та інформацію про зарахування: якщо сума балів більше або дорівнює прохідному балу і оцінка за іспит з математики - 4 або 5, то абітурієнт зарахований до навчального закладу, в іншому випадку - ні.
Рішення. Вихідною інформацією є прізвища, оцінки за іспити й прохідний бал. Сума балів і інформація про зарахування обчислюються за допомогою формул.
Спочатку слід підготувати таблицю в наступному вигляді:
А | У | З | D | Е | F | |
1 | Прохідний | бал: | 13 | |||
2 | Прізвище | Математика | Російський | Іноземний | Сума | Зараховано |
3 |
Умова, записане за допомогою логічної операції І, можна розшифрувати так: сума балів (ЕЗ)> = прохідному балу (С1). І оцінка за іспит з математики (ВЗ)> 3. Якщо умова виконується, то в клітці F3 буде відображатися текст - ТАК, в іншому випадку - НІ.
Для прохідного бала у формулі використовується абсолютний адреса $ З $ 1, так як прохідний бал є однаковим і незмінним для всіх абітурієнтів. Після заповнення третього рядка формулами, можна зробити копіювання відповідних формул в нижні рядки. Формули у стовпцях Е і F після копіювання будуть виглядати так:
... | D | Е | F | |
1 | ... | ... | ||
2 | ... | ... | Сума | Зараховано |
3 | ... | ... | B3 + C3 + D3 | ЯКЩО (І (ЕЗ> = $ З $ 1, ВЗ> 3), "ТАК"; "НІ") |
4 | ... | ... | B4 + C4 + D4 | ЯКЩО (І (Е4> = $ З $ 1, В4> 3); "ТАК"; "НІ") |
5 | ... | ... | B5 + C5 + D5 | ЯКЩО (І (Е5> = $ З $ 1, В5> 3), "ТАК"; "НІ") |
... | ... | ... |
А | У | З | D | Е | F | |
1 | Прохідний | бал: | 13 | |||
2 | Прізвище | Математика | Російський | Іноземний | Сума | Зарахування |
3 | Антонов | 4 | 5 | 5 | 14 | ТАК |
4 | Воробйов | 3 | 5 | 5 | 13 | НІ |
5 | Синиця | 5 | 5 | 3 | 13 | ТАК |
6 | Вороніна | 5 | 4 | 3 | 12 | НІ |
7 | Снєгірьов | 3 | 5 | 4 | 12 | НІ |
8 | Соколова | 5 | 5 | 5 | 15 | ТАК |