Отчёт по работе с логическими функциями в Excel.
Задание
Дать рекомендацию пациенту, зависящую от следующих показаний:
а) средний уровень количества лейкоцитов в крови по результатам 5 анализов
б) наличие одной из тех инфекций.
Уровень лейкоцитов изменяется от 1 до 100.
Рекомендации:
Уровень лейкоцитов |
Количество инфекций |
Вывод |
>58.9 и <80 |
Нет инфекций |
Вы абсолютно здоровы |
>80 |
Хотя бы одна |
Препарат, понижающий содержание лейкоцитов |
<58.9 |
Хотя бы одна |
Препарат, повышающий содержание лейкоцитов |
любой |
>=2 |
Вызвать скорую помощь |
В остальных случаях обратиться в поликлинику |
Действия
1. Создаём таблицу со столбцами: фамилия, наличие инфекции (СПИД, гепатит, грипп), анализы( 5 столбцов), количество инфекций, результат анализов, рекомендации.
2. Первые 8 столбцов заполняем вручную.
3. В девятом столбце при помощи функции СЧЕТЗ считаем количество инфекций (=СЧЕТЗ(B3:D3)).
4. В десятом столбце при помощи функции СРЗНАЧА находим средний результат всех анализов (=СРЗНАЧА(E6:H6)).
5. В столбец вводим логические формулы, позволяющие сделать выводы:
=ЕСЛИ(ИЛИ(J3=2;J3>2);"вызвать скорую помощь";ЕСЛИ(И(J3>0;K3>80);"лекарство пониж.содерж.лейкоциты";ЕСЛИ(И(J3>0;K3<58,9);"лекарство повыш.содерж. Гемоглабина";ЕСЛИ(И(J3=0;K3>58,9;K3<80);"здоров";"обратиться к врачу"))))
Фамилия |
Наличие инфекции |
Анализы |
кол-во |
результ. |
Рекомен- |
||||||
СПИД |
Грипп |
Гепатит |
1 |
2 |
3 |
4 |
5 |
инфек. |
анализов |
дации |
|
Сидоров |
60,2 |
60,2 |
60,4 |
59,1 |
73,9 |
0 |
59,975 |
здоров |
|||
Петров |
* |
85 |
90,3 |
86,9 |
82,4 |
82,7 |
1 |
86,15 |
лекарство пониж. содерж. лейкоцитов |
||
Цветков |
* |
* |
50 |
51 |
49,5 |
57,8 |
45,1 |
2 |
52,075 |
вызвать скорую помощь |
|
Васильев |
7 |
1 |
1 |
100 |
26 |
0 |
27,25 |
обратиться к врачу |
|||
Иванов |
* |
48,5 |
41,6 |
46 |
52,1 |
54,4 |
1 |
47,05 |
лекарство повыш. содерж. Гемоглабина |