Список лекарств в excel

Задача: 

Собрать информацию о лекарствах и их ценах с сайта крупнейшего поставщика фармацевтической продукции apteka.ru

Описание: 

Парсер выводит информацию о названии, цене препарата (если товар отсутствует в наличии, то столбец цены пустой), краткие характеристики лекарства (действующее вещество, производитель, упаковка, страна происхождения), а также описание товара:

Лекарственная форма
Состав
Фармакологическое действие
Фармакокинетика
Побочные действия
Особенности продажи
Особые условия
Показания
Противопоказания
Лекарственное взаимодействие

В столбец С выводится гиперссылка на фотографию лекарства, а в столбец A — гиперссылка на карточку товара на сайте.

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

Также парсер можно «прикрепить» к определенному городу, чтобы сбор информации о наличии и ценах шел по заданному региону.

Тестовая настройка, представленная в данной статье, выводит информацию о первых 25 товарах в каждой подгруппе Лекарственных средств. Полная версия настройки собирает информацию обо всех товарах с сайта.

Для приобретения полной версии настройки этого парсера, обращайтесь на почту, с указанием ссылки на эту статью.

«ПЕТЕРБУРГСКИЙ
ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ

ПУТЕЙ
СООБЩЕНИЯ»

Кафедра
«Информатика»

ПОЯСНИТЕЛЬНАЯ
ЗАПИСКА К КУРСОВОЙ РАБОТЕ

СОЗДАНИЕ
И ОБРАБОТКА БД (ПАКЕТЫ EXCEL, ACCESS)

Вариант
9

Тема:

Лекарственные
средства

Проверил:

Выполнил
студент:
Факультета ЭМ

Группы
ЭТ-901

Караваев
Д.В.

Санкт-
Петербург

2010

Оглавление

1.
Электронная таблица
EXCEL………………………………………………….2

    1. Основные
      положения……………………………………………………………………………2

    2. Постановка
      задачи……………………………………………………………2

    3. Входные
      данные……………………………………………………………….2

    4. Выходные
      данные…………………………………………………………….2

    5. Математическое
      описание
      задачи………………………………………………………….3

    6. Создание
      базы данных
      (БД)…………………………………………………………………..3

    7. Поиск
      данных……………………………………………………………………………………….5

    8. Использование
      функций для получения промежуточных
      итоговых значений……………………………………………………………………….6

    9. Создание
      макросов………………………………………………………………………………..7

    10. Построение
      диаграмм…………………………………………………………………….7

  1. Система
    управления базами данных
    ACCESS……………………………….9

    1. Общие
      положения………………………………………………………………………………….9

    2. Разработка
      структуры
      БД……………………………………………………………………….9

    3. Создание
      таблиц в режиме Конструктора……………………………………9

    4. Заполнение
      таблиц данными (кроме вычисляемого
      поля)………………………11

    5. Запросы
      на
      обновление…………………………………………………………………………12

    6. Запросы
      на выборку. Параметрические
      запросы……………………………………14

    7. Создание
      и редактирование
      форм………………………………………………………….14

    8. Создание
      и редактирование
      отчётов………………………………………………………15

3.
Список использованной
литературы
…………………………………………18

1.1 Основные положения.

EXCEL
позволяет работать с базами данных.Основное
назначение EXCEL-работа с таблицами,
содержащими формулы. Для обозначения
объекта, представляющего электронную
таблицу, в EXCEL
принят термин рабочий
лист.
Рабочий
лист-это множество ячеек, каждая из
которых принадлежит некоторому столбцу
и некоторой строке. Строки и столбцы
идентифицируются, т.е. столбцы именуются,
а строки нумеруются. По умолчанию рабочий
лист имеет 256 столбцов с именами от А до
IV
и 65536 строки.

1.2 Постановка задачи:

База
данных должна содержать следующие
элементы:


название лекарственного средства,
имеющегося в аптеке;


срок годности;


цена единицы товара;


количество единиц в наличии;


необходимое количество единиц запаса;


сведения о предприятии-изготовителе
лекарственного средства;


сведения о фирмепоставщике
(название, телефон, директор).

Функции,
выполняемые информационной технологией:

1.
Заполнение и редактирование таблиц
базы данных.

2.
Формирование списка медикаментов, срок
годности которых истек, с указанием
названия и телефона поставщика.

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

4.
Вывод сведений о названии товара,
имеющего количество единиц в наличии
меньше 10% от необходимого запаса.

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

1.3
Входные данные:


название лекарственного средства;


срок годности;


цена единицы товара;


количество единиц в наличии;


необходимое количество единиц запаса;


предприятие-изготовитель лекарственного
средства;


фирмапоставщик
(название, телефон, директор).

1.4
Выходные данные:


цена товара по номенклатурным единицам;


список
медикаментов, срок годности которых
истек


список медикаментов, поступивших от
выбранного пользователем поставщика;


название товара, имеющего количество
единиц в наличии меньше 10% от необходимого
запаса.

1.5
Математическое описание задачи:

S=(Ц*К)

где
S – цена товара

Ц
– цена единицы товара

К
– кол-во единиц в наличии

R=ЕСЛИ(М*0,1<=К;1;0)

где
R(i)
10% от минимального запаса

М
– необходимый запас

1.6
Создание базы данных (БД).

В
ячейки А1 – J1 вводим соответственно:
название
лекарственного средства, срок годности,
поставщик, телефон, директор, цена
единицы товара, кол-во единиц в наличии,
цена товара, необходимое количество
единиц запаса, сведения о
предприятии-изготовителе лекарственного
средства. Выделяем эти ячейки и выполняем
команду «Формат – Ячейки – Выравнивание».
В окне «Выравнивание» устанавливаем
тип: по горизонтали – по центру; по
вертикали – по центру; и устанавливаем
флажок параметру «Перенос по словам».
Затем изменяем ширину столбцов.

При выделенных заполненных ячейках
выполняем команду «Данные – Форма».
Заполняем форму

Поле
«Цена товара по номенклатурным единицам»,
не заполняется, т.к. является вычисляемыми
полем, значение которого рассчитывается
по формуле пункта. После заполнения
первого поля щелкаем на кнопке «Добавить».
После ввода 13 записей щелкаем на кнопке
«Закрыть».

Получаем
таблицу:

Далее
нужно найти цена товара по номенклатурным
единицам. По формуле =F2*G2. Далее находим
количество
единиц имеющихся в наличии меньше 10% от
необходимого запаса. Исходя
из условия вычисляем
=ЕСЛИ(I2*0,1<=G2;1;0). Методом
протаскивания копируем эту ячейку вниз.
Поле товара цена по номенклатурным
единицам заполняется аналогично. Для
вывода лекарственных средств имеющихся
в наличии меньше 10% от минимального
запаса воспользуемся автофильтром.
Полученные таблицы приведена ниже:

Чтобы
получить таблицу с формулами вместо
значений, нужно выполнить команду:
Сервис – Зависимости формул – Режим
проверки формул.

Таблица
с формулами:

Для
расчета общего кол-ва единиц в наличии
и цены товара добавим дополнительную
ячейку <Итого> и добавим в нее формулу
=ПРОМЕЖУТОЧНЫЕ.ИТОГИ(9;H2:H13). Полученная
таблица приведена ниже:

Соседние файлы в папке лекарства10год

  • #
  • #

    21.04.20191.21 Mб53Лекарства.mdb

  • #

    21.04.201995.74 Кб81лекарства.xls

Таблица с календарем и временем приема лекарств. График со схемой приема лекарств в Excel для ежедневного контроля за выполнением назначений врача.

График и таблица со схемой и временем приема лекарств особенно важны для детей и пожилых людей, принимающих лекарственные препараты самостоятельно.

Рассмотрим составление ежедневного графика со схемой приема лекарств в Excel на конкретном примере. Для этого возьмем следующее назначение врача:

Рекомендации врача

Кроме того, необходимо учесть ежедневный прием препаратов, снижающих артериальное давление:

  1. Бисопролол 2,5мг — 1т утром.
  2. Амлодипин 5мг — 1т вечером.

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

График приема лекарств в Excel

Отмечать принятые лекарства можно буквой «х». Знак «+» можно использовать только в том случае, если ячейкам присвоен текстовый формат, иначе его ввод будет расценен программой Excel как начало записи формулы. Хотя у меня сейчас в 64-битной версии Excel 2016 знак «+» вводится без проблем в ячейках общего формата.

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

Ежедневный график со схемой и временем приема лекарств, подготовленный в Excel, можно распечатать и вести на бумажном носителе. В большинстве случаев это бывает удобней, чем отмечать выполненные пункты на компьютере. А случаи эти следующие: отсутствие постоянного доступа к компьютеру, лечение детей и пожилых пациентов.

* Чтобы с помощью формул вставить нужные даты, необходимо скопировать данные первого дня во второй. В ячейку с датой второго дня следует вставить формулу, увеличивающую дату первого дня на единицу. В приведенном выше графике формула в ячейке «A5» выглядела так: =A1+1. При копировании блока ячеек второго дня ниже, при каждой последующей вставке, дата автоматически увеличивается на единицу.

Таблица с календарем приема лекарств

В настоящее время для учета приема лекарств я использую следующую таблицу со временем приема препаратов и условным календарем (перечисление дат в строке заголовков):

Таблица приема лекарств в Excel

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

Будьте здоровы!


Здравсити и Ригла – интернет-сервисы заказа лекарств, медтехники, товаров для красоты и здоровья с оплатой и получением в аптеке.

0 / 0 / 0

Регистрация: 15.03.2012

Сообщений: 5

1

Сформировать базу данных Медикаменты

15.03.2012, 19:21. Показов 5580. Ответов 6


Студворк — интернет-сервис помощи студентам

Здраствуйте! Помогите пжл с задачкой. Задание 1 я выполнила, а второе не получается. Файлик вложила.
Задача:
Сформировать базу данных Медикаменты: Поля: наименование, год изготовления, срок годности, годность, цена для продажи. Количество записей не менее 10. Текущий год вынести в отдельную ячейку (использовать как абсолютную).
1. В столбце годность отметить годен ли товар или нет словами «годен» и «не годен», с помощью логической функции.
2. Рассчитать цену партии товара в зависимости от срока годности, т.е. если срок годности истек записать 0, если товар годен, цену назначить полную, и если до окончания срока годности осталось меньше полутора лет, то снизить стоимость на 40%.



0



2633 / 1333 / 255

Регистрация: 25.10.2010

Сообщений: 2,194

15.03.2012, 20:40

2

Здравствуйте. Интересно, как определить «меньше 1,5 лет», если даны только года? Может, все таки задать текущую дату и по ней уже определить текущий год?



0



0 / 0 / 0

Регистрация: 15.03.2012

Сообщений: 5

16.03.2012, 09:32

 [ТС]

3

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

Добавлено через 2 минуты
у меня все проблема сводится к этим «меньше полутора лет»



0



0 / 0 / 0

Регистрация: 15.03.2012

Сообщений: 5

16.03.2012, 09:42

 [ТС]

4

вкладываю исправленный файл (с датами)



0



0 / 0 / 0

Регистрация: 15.03.2012

Сообщений: 5

16.03.2012, 10:38

 [ТС]

5

По-моему у меня получилось решить с помощью функции ЕСЛИ

Код

=ЕСЛИ(C16<$D$5;0;ЕСЛИ(C16-$D$5<=548;B4-(B4/100*40);B4))

Добавлено через 34 секунды
548 — это полтора года



0



2633 / 1333 / 255

Регистрация: 25.10.2010

Сообщений: 2,194

16.03.2012, 14:16

6

1) Столбец ЦЕНА лучше включить в общую таблицу, т.к. если порядок лекарств поменяется, Ваша формула будет работать неверно
2) Я бы все-таки оставила столбец СРОК ГОДНОСТИ (лет), а значение ГОДЕН ДО вычислила с помощью функции ДАТАМЕС
3) Ваша формула для расчета цены для продажи будет работать, немного другой вариант можете посмотреть во вложении
4) Я посмотрела другие задания. Почему, например, при расчете премии и удержаний Вы не используете абсолютные ссылки? Неужели писали одну и ту же формулу 14 раз?



1



0 / 0 / 0

Регистрация: 15.03.2012

Сообщений: 5

16.03.2012, 19:31

 [ТС]

7

Ага, писала 14 раз, только не саму формулу переписывала, а исправляла адрес ячейки , только когда начала делать последнее задание поняла что можно с абсолютной ссылкой, просто в файле пока не исправила.
Сегодня уже все исправила, чтобы преподаватель не задавал вопросы. Спасибо огромное за помощь!!!



0



список лекарств Office

Профессионально разработанные шаблоны список лекарств excel полезны для вашей повседневной работы. Диаграммы и формулы идеально редактируются в этих шаблонах Excel. Различные стили шаблонов Excel доступны для разных случаев и целей. Загрузите сейчас и сэкономьте свое время на работе.

категории

  • Все

  • Шаблоны

  • Png

  • Фото

  • творческий

  • Фон

  • иллюстрация

  • PowerPoint

Шаблоны

  • PowerPoint

  • резюме

  • Excel

Отсортировано по

  • Скачать

  • Популярный

  • новый

Ориентация


  • Все


  • горизонт


  • вертикальный

Классификация

  • Best

  • Портрет

Следующая страница »

  Page of 2

Профессионально разработанные шаблоны список лекарств excel полезны для вашей повседневной работы. Диаграммы и формулы идеально редактируются в этих шаблонах Excel. Различные стили шаблонов Excel доступны для разных случаев и целей. Загрузите сейчас и сэкономьте свое время на работе.

Понравилась статья? Поделить с друзьями:
  • Список контрагентов в excel образец
  • Список комбинаций клавиш в word
  • Список команд программы word
  • Список команд для макросов excel
  • Список команд word 2010