Тема 3. Поиск информации в базе данных
3.02 База данных «Родственники»
Вспоминай формулы по каждой теме
Решай новые задачи каждый день
Вдумчиво разбирай решения
ШКОЛКОВО.
Готовиться с нами - ЛЕГКО!
Подтемы раздела поиск информации в базе данных
Решаем задачи

Ошибка.
Попробуйте повторить позже

Задача 1#82195

В файле 3_2.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц. Таблица «Люди» содержит записи о людях - Фамилия ИО, Пол («м» или «ж») и Город рождения. Таблица «Родственные связи» содержит информацию о родительских связях – ID родителя из таблицы «Люди» и ID ребенка и той же таблицы. На рисунке приведена схема базы данных.

PIC

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

В ответе запишите только число.

Вложения к задаче
Показать ответ и решение

Открываем файл и создаем новый столбец: «Город ребенка». В ячейку C2 вставляем формулу:

=ВПР(B2;Люди!A:D;4;0)

и растягиваем вниз до конца таблицы.

Теперь применяем фильтр ко всей таблице и оставляем только те строки, в которых город ребенка – это Иркутск. Копируем полученную таблицу на новый лист.

На новом листе в ячейку D2 вставляем формулу:

=ЕСЛИ(B2=B3;1;” ”)

и растягиваем вниз до конца таблицы. Таким образом мы нашли имеет ли ребенок двух родителей. Выделяем столбец D и получаем сумму: 8.

Ответ: 8

Ошибка.
Попробуйте повторить позже

Задача 2#82194

В файле 3_2.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц. Таблица «Люди» содержит записи о людях - Фамилия ИО, Пол («м» или «ж») и Город рождения. Таблица «Родственные связи» содержит информацию о родительских связях – ID родителя из таблицы «Люди» и ID ребенка и той же таблицы. На рисунке приведена схема базы данных.

PIC

Используя информацию из приведённой базы данных, определите сколько родителей имеют ровно два ребенка разных полов.

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

В ответе запишите только число.

Вложения к задаче
Показать ответ и решение

Открываем файл и создаем два новых столбца: «Пол ребенка», «Количество детей». В ячейки C2 и D2 вставляем формулы соответственно:

=ВПР(B2;Люди!A:D;3;0)

=СЧЁТЕСЛИ(A:A;A2)

и растягиваем их вниз до конца таблицы.

Теперь воспользуемся фильтром и отфильтруем столбец D, оставив только строки, в которых значения равны 2. Скопируем получившуюся таблицу и перенесем её на новый лист. На новом листе удалим столбец D, он нам больше не понадобится.

В ячейку D2 запишем формулу:

=ЕСЛИ(И(A2=A3;C2<>C3);1;0)

и растянем ее до конца таблицы. Выделим столбец D и получим ответ: 143.

PIC

Ответ: 143

Ошибка.
Попробуйте повторить позже

Задача 3#82193

В файле 3_2.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц. Таблица «Люди» содержит записи о людях - Фамилия ИО, Пол («м» или «ж») и Город рождения. Таблица «Родственные связи» содержит информацию о родительских связях – ID родителя из таблицы «Люди» и ID ребенка и той же таблицы. На рисунке приведена схема базы данных.

PIC

Используя информацию из приведённой базы данных, определите у скольких женщин есть ровно один ребенок. В ответе запишите только число.

Вложения к задаче
Показать ответ и решение

Открываем файл и в таблице «Родственные связи» создаем новый столбец: «Пол родителя». В ячейку C2 вставляем формулу:

=ВПР(A2;Люди!A:D;3;0)

и растянем её вниз до конца таблицы.

Далее воспользуемся настраиваемой сортировкой по столбцу С и удалим все строки, в которых значения пола «м». Обновляем сортировку, но уже сортируем по столбцу А.

В ячейку D3 впишем формулу:

=ЕСЛИ(И(A3<>A2;A3<>A4);1;)

и растянем её вниз до конца таблицы.

Выделяем столбец D и получаем сумму: 21. Это и будет количество женщин с ровно одним ребенком.

PIC

Ответ: 21

Ошибка.
Попробуйте повторить позже

Задача 4#64051

В файле приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц. Таблица «Люди» содержит записи о людях - Фамилия ИО, пол («м» или «ж») и город рождения. Таблипа «Родственные связи» содержит информацию о родительских связях - ID родителя из таблицы «Люди» и ID ребенка и той же таблицы. На рисунке приведена схема базы данных.

PIC

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

Вложения к задаче
Показать ответ и решение

На листе Люди в ячейку D2 запишем формулу:

=ВПР(A2;’Родственные связи’!A:B;2;ЛОЖЬ)

Она будет возвращать либо какое-то числовое значение, это значит, что у этого человека есть ребенок, либо #Н/Д, это означает что ни одного ребенка нет. Теперь отфильтруем эту страницу: столбец Пол - м, столбец ребенок (только что созданный) - все кроме #Н/Д. Тогда получаем 114 отфильтрованных строк.

Ответ: 114

Ошибка.
Попробуйте повторить позже

Задача 5#63822

В файле приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц. Таблица «Люди» содержит записи о людях - Фамилия ИО, пол («м» или «ж») и город рождения. Таблица «Родственные связи» содержит информацию о родительских связях - ID родителя из таблицы «Люди» и ID ребенка и той же таблицы. На рисунке приведена схема базы данных.

PIC

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

Вложения к задаче
Показать ответ и решение

На странице Люди в ячейку E2 запишем формулу и растянем на весь диапазон, которая считает количество родителей у человека:

=СЧЁТЕСЛИ(’Родственные связи’!B:B;Люди!A2)

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

=СЧЁТЕСЛИ(E:E;1)

Ответ: 112

Ошибка.
Попробуйте повторить позже

Задача 6#63043

В файле 3_4.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц.

Таблица «Люди» содержит записи о людях - Фамилия ИО, пол («м» или «ж») и город рождения.

Таблица «Родственные связи» содержит информацию о родительских связях - ID родителя из таблицы «Люди» и ID ребенка и той же таблицы.

На рисунке приведена схема базы данных.

PIC

Используя информацию из приведённой базы данных, у скольких людей, рожденных в Москве, нет детей. В ответе запишите только число.

Вложения к задаче
Показать ответ и решение

Для начала нам нужно перенести из таблицы «Родственные связи» в таблицу «Люди» ID детей. Это делается с помощью функции ВПР. Сначала указываем ячейку с номером id человека - именно по этому числу будет искаться человек в другой таблице (А2), следующим указываем диапазон поиска - это таблица «Родственные связи» с диапазоном А2:С401 (Родственные связи!А$2:В$449), дальше вписываем номер столбца, в котором лежит то, что нужно найти, то есть id ребенка(2). В интервальном просмотре указываем 0.

PIC

Так как не у всех людей есть дети, то у таких людей в ячейке пишется #Н/Д, это значит, что ребенка нет. Как раз такие люди нас и интересуют.

После того как мы сопоставили каждому человеку его ребенка, если он есть, достаточно отфильтровать столбец «Город рождения», выбрав только Москву, и столбец «ID ребенка» , выбрав #Н/Д.

PIC

Таким образом, количество людей без детей, рожденных в Москве, 23.

Ответ: 23

Ошибка.
Попробуйте повторить позже

Задача 7#57183

В файле 3_4.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц.

Таблица «Люди» содержит записи о людях - Фамилия ИО, пол («м» или «ж») и город рождения.

Таблица «Родственные связи» содержит информацию о родительских связях - ID родителя из таблицы «Люди» и ID ребенка и той же таблицы.

На рисунке приведена схема базы данных.

PIC

Используя информацию из приведённой базы данных, сколько всего детей родилось у женщин из Краснодара и Омска. В ответе запишите только число.

Вложения к задаче
Показать ответ и решение

Для начала нам нужно перенести из таблицы «Люди» в таблицу «Родственные связи» город рождения и пол родителя. Это делается с помощью функции ВПР. Сначала указываем ячейку с номером человека - именно по этому числу будет искаться родитель в другой таблице (А2), следующим указываем диапазон поиска - это таблица «Люди» с диапазоном А2:D1001 (Люди!А$2:D$1001), дальше вписываем номер столбца, в котором лежит то, что нужно найти, то есть город рождения и пол (в первой формуле впр указываем 3, в другой 4). В интервальном просмотре указываем 0.

=ВПР(A2;Люди!А$2:D$1001;4;0)

=ВПР(A2;Люди!А$2:D$1001;3;0)

После этого достаточно отфильтровать эти два новых полученных столбца. В городе рождения оставялем галочки только на Краснодаре и Омске, а пол выбираем «ж».

Таким образом, количество детей у женщин из Краснодара и Омска — 33.

Ответ: 33

Ошибка.
Попробуйте повторить позже

Задача 8#54045

В файле 3_6.xls приведён фрагмент базы данных «Родственники» о родственных отношениях между людьми. База данных состоит из двух таблиц.

Таблица «Люди» содержит записи о людях – Фамилия ИО, пол («м» или «ж») и город рождения.

Таблица «Родственные связи» содержит информацию о родительских связях – ID родителя из таблицы «Люди» и ID ребенка и той же таблицы.

На рисунке приведена схема базы данных.

PIC

Используя информацию из приведённой базы данных, у скольких женщин, рожденных в Казани или Уфе, есть хотя бы один ребенок. В ответе запишите только число.

Вложения к задаче
Показать ответ и решение

Для начала нам нужно перенести из таблицы «Родственные связи» в таблицу «Люди» ID детей. Это делается с помощью функции ВПР. Сначала указываем ячейку с номером id человека - именно по этому числу будет искаться человек в другой таблице (А2), следующим указываем диапазон поиска - это таблица «Родственные связи» с диапазоном А2:С401 (Родственные связи!А$2:В$449), дальше вписываем номер столбца, в котором лежит то, что нужно найти, то есть id ребенка (2). В интервальном просмотре указываем 0.

PIC

Так как не у всех людей есть дети, то у таких людей в ячейке пишется #Н/Д, это значит, что ребенка нет.

После того как мы сопоставили каждому человеку его ребенка, если он есть, достаточно отфильтровать столбец «пол», выбрав только «ж», столбец «Город рождения», выбрав только Казань и Уфу, и столбец «ID ребенка>, убрав #Н/Д.

PIC

Таким образом, количество женщин с детьми, рожденных в Казани или Уфе, 11.

Ответ: 11
Рулетка
Вы можете получить скидку в рулетке!