| | Сведения о продукте Справка Обучение Шаблоны Техническая поддержка и обратная связь Технические ресурсы Дополнительные ресурсы | Предупреждение: вы открыли эту страницу в веб-обозревателе, который не поддерживается. Этот узел лучше всего просматривать в Microsoft Internet Explorer 6.0 или более поздней версии, Firefox 1.5, либо в Netscape Navigator 8.0 или более поздней версии. Дополнительные сведения о поддерживаемых обозревателях.
Оценивает стандартное отклонение на основе выборки из генеральной совокупности, используя числа в столбце списка или базы данных, которые удовлетворяют заданным условиям. Синтаксис ДСТАНДОТКЛ(база_данных;поле;критерий) База данных. Интервал ячеек, формирующих список или базу данных. База данных представляет собой список связанных данных, в котором строки данных являются записями, а столбцы — полями. Верхняя строка списка содержит названия всех столбцов. Поле. Определяет столбец, используемый функцией. Название столбца указывается в двойных кавычках, например "Возраст" или "Урожай" в приведенном ниже примере базы данных, или как число (без кавычек), задающее положение столбца в списке: 1 — для первого поля, 2 — для второго поля и так далее. Критерий. Это диапазон ячеек, содержащий задаваемые условия. В качестве аргумента критерия можно использовать любой диапазон, который содержит по крайней мере один заголовок столбца и по крайней мере одну ячейку под заголовком столбца с условием, чтобы задать условие для столбца. Примеры условий
Важно. В следующих разделах содержатся примеры сложных условий отбора.
Несколько условий в одном столбцеЛогическая функция: (Продавец = "Белова" ИЛИ Продавец = "Кротов") Чтобы найти строки, отвечающие нескольким условиям в одном столбце, введите условия непосредственно одно под другим в разных строках диапазона условия. В следующем диапазоне данных (A6:C10) при заданном диапазоне условия (B1:B3) отображаются строки, которые содержат либо «Белова», либо «Кротов» в столбце «Продавец» (A8:C10).
| | A | B | C |
|---|
| 1 | Тип |
Продавец |
Продажи |
| 2 |
|
=Белова
|
|
| 3 |
|
=Кротов |
|
| 4 |
|
|
|
| 5 | | | |
|---|
| 6 | Тип | Продавец | Продажи |
|---|
| 7 | Напитки | Петров | 5122 р. |
|---|
| 8 | Мясо | Белова | 4500 р. |
|---|
| 9 | фрукты | Кротов | 63280 р. |
|---|
| 10 | Фрукты | Белова | 65440 р. |
К началу страницы
Несколько условий в нескольких столбцах, где все условия должны быть истинныЛогическая функция: (Тип = "Фрукты" И Продажи > 1000) Чтобы найти строки, отвечающие нескольким условиям в нескольких столбцах, введите все условия в одной строке диапазона условий. В следующем диапазоне данных (A6:C10) при заданном диапазоне условия (A1:C2) отображаются строки, которые содержат «Фрукты» в столбце «Тип» и значение больше 10000 р. в столбце «Продажи» (A9:C10).
| | A | B | C |
|---|
| 1 | Тип |
Продавец |
Продажи |
| 2 | =Фрукты
|
|
>1000
|
| 3 |
|
|
|
| 4 |
|
|
|
| 5 | | | |
|---|
| 6 | Тип | Продавец | Продажи |
|---|
| 7 | Напитки | Петров | 5122 р. |
|---|
| 8 | Мясо | Белова | 4500 р. |
|---|
| 9 | фрукты | Кротов | 63280 р. |
|---|
| 10 | Фрукты | Белова | 65440 р. |
К началу страницы
Несколько условий в нескольких столбцах, где любое из условий может быть истинноЛогическая функция: (Введите = «Фрукты» ИЛИ Продавец = «Белова») Чтобы найти строки, отвечающие любому из нескольких условий в нескольких столбцах, введите условия в разных строках диапазона условия. В следующем диапазоне данных (A6:C10) при заданном диапазоне условия (A1:B3) отображаются все строки, которые содержат «Фрукты» в столбце «Тип» или «Белова» в столбце «Продавец» (A8:C10).
| | A | B | C |
|---|
| 1 | Тип |
Продавец |
Продажи |
| 2 | =Фрукты
|
|
|
| 3 |
|
=Белова |
|
| 4 |
|
|
|
| 5 | | | |
|---|
| 6 | Тип | Продавец | Продажи |
|---|
| 7 | Напитки | Петров | 5122 р. |
|---|
| 8 | Мясо | Белова | 4500 р. |
|---|
| 9 | фрукты | Кротов | 63280 р. |
|---|
| 10 | Фрукты | Белова | 65440 р. |
К началу страницы
Несколько наборов условий, каждый из которых включает условия для нескольких столбцовЛогическая функция: ( (Продавец = "Белова" И Продажи >30000) ИЛИ (Продавец = "Кротов" И Продажи > 15000) ) Чтобы найти строки, отвечающие нескольким наборам условий, каждый из которых содержит условия для нескольких столбцов, введите каждый набор условий в отдельной строке. В следующем диапазоне данных (A6:C10) при заданном диапазоне условия (B1:C3) отображаются либо строки, которые содержат как «Белова» в столбце «Продавец», так и значения, превышающие 30000 р., в столбце «Продажи», либо строки, которые содержат как «Кротов» в столбце «Продавец», так и значения, превышающие 15000 р., в столбце «Продажи» (A9:C10).
| | A | B | C |
|---|
| 1 | Тип |
Продавец |
Продажи |
| 2 | |
=Белова
|
>30000 |
| 3 |
|
=Кротов |
>1500 |
| 4 |
|
|
|
| 5 | | | |
|---|
| 6 | Тип | Продавец | Продажи |
|---|
| 7 | Напитки | Петров | 5122 р. |
|---|
| 8 | Мясо | Белова | 4500 р. |
|---|
| 9 | фрукты | Кротов | 63280 р. |
|---|
| 10 | Фрукты | Белова | 65440 р. |
К началу страницы
Несколько наборов условий, каждый из которых включает условия для одного столбцаЛогическая функция: ( (Продажи > 6000 И Продажи < 6500 ) ИЛИ (Продажи < 500) ) Чтобы найти строки, отвечающие нескольким наборам условий, каждый из которых содержит условия для одного столбца, используйте несколько столбцов с одинаковым заголовком. В следующем диапазоне данных (A6:C10) при заданном диапазоне условия (C1:D3) отображаются строки, которые содержат значения от 6000 до 6500 и значения менее 500 в столбце «Продажи» (A8:C10).
| | A | B | C | D |
|---|
| 1 | Тип |
Продавец |
Продажи | Продажи |
| 2 | |
|
>6000 | <6500 |
| 3 | |
|
<500 | |
| 4 |
|
|
| |
| 5 | | | | |
|---|
| 6 | Тип | Продавец | Продажи | |
|---|
| 7 | Напитки | Петров | 5122 р. | |
|---|
| 8 | Мясо | Белова | 4500 р. | |
|---|
| 9 | фрукты | Кротов | 63280 р. | |
|---|
| 10 | Фрукты | Белова | 65440 р. | |
К началу страницы
Условия поиска текстовых значений, в которых совпадают одни знаки и не совпадают другиеЧтобы найти текстовые значения, в которых совпадают одни знаки и не совпадают другие, выполните одно или несколько следующих действий: - Введите один или несколько знаков без знака равенства (=), чтобы найти в столбце строки с текстом, который начинается с этих знаков. Например, если ввести в качестве условия текст Бел, Microsoft Excel найдет «Белова», «Белкин» и «Белявский».
- Используйте подстановочные знаки.
Инструкции
В качестве условия сравнения могут быть использованы следующие подстановочные знаки.
| Используйте |
Чтобы найти |
| ? (знак вопроса) |
Любой знак Например, Пе?кин возвращает «Печкин» и «Пешкин» |
| * (звездочка) |
Несколько любых знаков Например, *бург возвращает «Екатеринбург» и «Санкт-Петербург» |
| ~ (тильда), за которой следует ?, * или ~ |
Знак вопроса, звездочка или тильда Например, fy91~? возвращает «fy91?» |
В следующем диапазоне данных (A6:C10) при заданном диапазоне условия (A1:B3) отображаются строки, которые содержат текст, начинающийся с «Мя», в столбце «Тип», или строки, в которых второй знак в столбце «Продавец» (A7:C9) — это «е».
| | A | B | C |
|---|
| 1 | Тип |
Продавец |
Продажи |
| 2 | Мя |
|
|
| 3 | |
=?е*
|
|
| 4 |
|
|
|
| 5 | | | |
|---|
| 6 | Тип | Продавец | Продажи |
|---|
| 7 | Напитки | Петров | 5122 р. |
|---|
| 8 | Мясо | Белова | 4500 р. |
|---|
| 9 | фрукты | Кротов | 63280 р. |
|---|
| 10 | Фрукты | Белова | 65440 р. |
К началу страницы
Условия, являющееся результатом выполнения формулыВ качестве условия отбора можно использовать вычисляемое значение, являющееся результатом выполнения формулы (Формула. Совокупность значений, ссылок на другие ячейки, именованных объектов, функций и операторов, позволяющая получить новое значение. Формула всегда начинается со знака равенства (=).). Запомните следующие важные положения: - Формула должна возвращать результат ИСТИНА или ЛОЖЬ.
- Поскольку используется формула, ее необходимо вводить в обычном режиме, а не в виде выражения наподобие следующего:
=''=запись'' - Не используйте заголовок столбца в качестве заголовков условия; либо оставьте заголовки условия пустыми, либо используйте заголовок, отличающийся от заголовка столбца в диапазоне (в приведенных ниже примерах «Рассчитанное среднее» и «Точное соответствие»).
Если в формуле вместо относительной ссылки на ячейку или имени диапазона используется заголовок столбца, в Excel отображается значение ошибки #ИМЯ? или #ЗНАЧ! в ячейке, содержащей условие. Эту ошибку можно игнорировать, поскольку она не влияет на фильтрацию диапазона. - В формуле, которая применяется в качестве условия, для ссылки на соответствующую ячейку в первой строке (в приведенных ниже примерах — C7 и A7) должна использоваться относительная ссылка (Относительная ссылка. Адрес ячейки в формуле, определяемый на основе расположения этой ячейки относительно ячейки, содержащей ссылку. При копировании ячейки относительная ссылка автоматически изменяется. Относительные ссылки задаются в форме A1.).
- Остальные ссылки в формуле должны быть абсолютными ссылками (Абсолютный адрес ячейки. Точный адрес ячейки в формуле, ссылающийся на данную ячейку независимо от положения ячейки с формулой. Абсолютный адрес ячейки имеет формат $A$1.).
В следующем подразделе приводятся конкретные примеры условий, которые являются результатом выполнения формулы. К началу страницы
Фильтрация по значениям, превышающим общее среднее значение диапазона данныхВ следующем диапазоне данных (A6:D10) при заданном диапазоне условия (D1:D2) отображаются строки, которые содержат в столбце «Продажи» значение, превышающее среднее всех значений столбца «Продажи» (C7:C10). «C7» в формуле указывает на отфильтрованный столбец (C) первой строки диапазона данных (7).
| A | B | C | D |
|---|
| 1 | Тип | Продавец | Продажи | Среднее значение
|
|---|
| 2 | | | | =C7>СРЕДНЕЕ($C$7:$C$10) |
|---|
| 3 | | | | |
|---|
| 4 | | | | |
|---|
| 5 | | | | |
|---|
| 6 | Тип |
Продавец |
Продажи | |
| 7 | Напитки |
Петров |
5122 р. | |
| 8 | Мясо |
Белова |
4500 р. | |
| 9 | фрукты |
Кротов |
63280 р. | |
| 10 | Фрукты |
Белова |
65440 р. | |
К началу страницы
Фильтрация по тексту с учетом регистра В следующем диапазоне данных (A6:D10) при заданном диапазоне условия (D1:D2) отображаются строки, содержащие «Фрукты» в столбце «Тип». Для этого используется функция СОВПАД, чтобы выполнить поиск с учетом регистра (A10:C10). «A7» в формуле указывает на отфильтрованный столбец (A) первой строки диапазона данных (7).
| A | B | C | D |
|---|
| 1 | Тип | Продавец | Продажи | Точное соответствие |
|---|
| 2 | | | | =СОВПАД(A7, "Фрукты") |
|---|
| 3 | | | | |
|---|
| 4 | | | | |
|---|
| 5 | | | | |
|---|
| 6 | Тип |
Продавец | Продажи | |
| 7 | Напитки |
Петров | 5122 р. | |
| 8 | Мясо |
Белова | 4500 р. | |
| 9 | фрукты |
Кротов | 63280 р. | |
| 10 | Фрукты |
Белова | 65440 р. | |
Заметки
- Любой интервал, который содержит по крайней мере одно название столбца и по крайней мере одну ячейку под названием столбца с условием, может быть использован как аргумент «критерий».
Например, если интервал G1:G2 содержит название столбца «Доход» в ячейке G1 и величину $10 000 в ячейке G2, то можно определить интервал «СоответствуетДоходу» и использовать это имя как аргумент «критерий» в функции баз данных.
- Несмотря на то, что диапазон критериев может располагаться в любом месте таблицы, не стоит помещать его внизу списка. Это связано с тем, что данные, добавляемые в список командой Форма меню Данные, вставляются с первой строки после списка. Если эта строка не пустая, Microsoft Excel не сможет добавить данные в список.
- Диапазон критериев не должен перекрываться со списком.
- Чтобы выполнить операцию над целым столбцом базы данных, нужно ввести пустую ячейку под названием столбца в диапазоне критерия.
Пример Чтобы этот пример проще было понять, скопируйте его на пустой лист.
Копирование примера
- Создайте пустую книгу или лист.
- Выделите пример в разделе справки.
Примечание. Не выделяйте заголовок строки или столбца.

Выделение примера в справке
- Нажмите сочетание клавиш CTRL+C.
- На листе выделите ячейку A1 и нажмите сочетание клавиш CTRL+V.
- Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите сочетание клавиш CTRL+` (тупое ударение) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Отобразить формулы.
|
|
| A |
B |
C |
D |
E |
F |
| Дерево |
Высота |
Возраст |
Урожай |
Доход |
Высота |
| ="=Яблоня" |
>10 |
|
|
|
<16 |
| ="=Груша" |
|
|
|
|
|
| Дерево |
Высота |
Возраст |
Урожай |
Доход |
| Яблоня |
18 |
20 |
14 |
105,00 |
| Груша |
12 |
12 |
10 |
96,00 |
| Вишня |
13 |
14 |
9 |
105,00 |
| Яблоня |
14 |
15 |
10 |
75,00 |
| Груша |
9 |
8 |
8 |
76,80 |
| Яблоня |
8 |
9 |
6 |
45,00 |
| Формула |
Описание (результат) |
| =БСЧЁТ(A4:E10;"Возраст";A1:F2) |
Эта функция просматривает записи о яблонях, которые имеют высоту от 10 до 16, и подсчитывает количество числовых полей «Возраст» в этих записях. (1) |
| =БСЧЁТА(A4:E10;"Доход";A1:F2) |
Эта функция просматривает записи о яблонях, которые имеют высоту от 10 до 16, и подсчитывает количество непустых полей «Доход» в этих записях. (1) |
| =ДМАКС(A4:E10;"Доход";A1:A3) |
Наибольший доход от яблоневых и грушевых деревьев. (105) |
| =ДМИН(A4:E10;"Доход";A1:B2) |
Наименьший доход от яблонь высотой больше 10. (75) |
| =БДСУММ(A4:E10;"Доход";A1:A2) |
Общий доход от яблонь. (225) |
| =БДСУММ(A4:E10;"Доход";A1:F2) |
Общий доход от яблонь, имеющих высоту от 10 до 16. (75) |
| =БДПРОИЗВЕД(A4:E10;"Урожай";A1:B2) |
Урожай яблонь, имеющих высоту более 10. (140) |
| =ДСРЗНАЧ(A4:E10;"Урожай";A1:B2) |
Средний урожай яблонь высотой более 10. (12) |
| =ДСРЗНАЧ(A4:E10;3;A4:E10) |
Средний возраст всех деревьев в базе данных. (13) |
| =ДСТАНДОТКЛ(A4:E10;"Урожай";A1:A3) |
Оценка стандартного отклонения урожайности яблонь и груш, если считать, что данные в базе данных — это только выборка из генеральной совокупности всех деревьев в саду. (2,97) |
| =ДСТАНДОТКЛП(A4:E10;"Урожай";A1:A3) |
Точное стандартное отклонение в урожайности яблонь и груш, если считать, что данные в базе данных описывают генеральную совокупность всех деревьев в саду. (2,65) |
| =БДДИСП(A4:E10;"Урожай";A1:A3) |
Оценка дисперсии урожайности яблонь и груш, если считать, что данные в базе данных — это только выборка из генеральной совокупности всех деревьев в саду. (8,8) |
| =БДДИСПП(A4:E10;"Урожай";A1:A3) |
Точная дисперсия урожайности яблонь и груш, если считать, что данные в базе данных описывают генеральную совокупность всех деревьев в саду. ( 7,04) |
| =БИЗВЛЕЧЬ(A4:E10;"Урожай";A1:A3) |
Возвращает значение ошибки #ЧИСЛО!, потому что критерию удовлетворяет более чем одна запись. |
|
|