Microsoft Office Online
Вход на веб-узел "Мой Office Online" (Что это?) | Вход

 
 
Microsoft Office Excel
Поиск
Поиск
 
 
 
 
Предупреждение: вы открыли эту страницу в веб-обозревателе, который не поддерживается. Этот узел лучше всего просматривать в Microsoft Internet Explorer 6.0 или более поздней версии, Firefox 1.5, либо в Netscape Navigator 8.0 или более поздней версии. Дополнительные сведения о поддерживаемых обозревателях.

ДСТАНДОТКЛ
Применимо к: Microsoft Office Excel 2003
 

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

Синтаксис

ДСТАНДОТКЛ(база_данных;поле;критерий)

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

Поле.   Определяет столбец, используемый функцией. Название столбца указывается в двойных кавычках, например "Возраст" или "Урожай" в приведенном ниже примере базы данных, или как число (без кавычек), задающее положение столбца в списке: 1 — для первого поля, 2 — для второго поля и так далее.

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

ПоказатьПримеры условий

 Важно.   

  • Поскольку при вводе текста или значения в ячейку знак равенства используется для обозначения формулы, Microsoft Excel оценивает введенные данные; однако это может привести к неожиданным результатам отбора. Чтобы определить оператор сравнения по равенству для текста или для значения, введите условие в виде строкового выражения в соответствующую ячейку в диапазоне условий:

    =''=запись''

    Где запись  — это текст или значение, которое требуется найти. Например:

    Введенный текстExcel оценивает и отображает как
    ="=Белова"=Белова
    ="=30000"=30000
  • При фильтрации текстовых данных Excel не различает заглавные и строчные знаки. Однако для поиска с учетом регистра можно использовать специальную формулу. Например, см. Фильтрация текстовых данных с учетом регистра.

В следующих разделах содержатся примеры сложных условий отбора.


Несколько условий в одном столбце

Логическая функция:   (Продавец = "Белова" ИЛИ Продавец = "Кротов")

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

В следующем диапазоне данных (A6:C10) при заданном диапазоне условия (B1:B3) отображаются строки, которые содержат либо «Белова», либо «Кротов» в столбце «Продавец» (A8:C10).

 ABC
1Тип Продавец Продажи
2  =Белова  
3  =Кротов  
4     
5   
6ТипПродавецПродажи
7НапиткиПетров5122 р.
8МясоБелова4500 р.
9фруктыКротов63280 р.
10ФруктыБелова65440 р.

К началу страницы К началу страницы

Несколько условий в нескольких столбцах, где все условия должны быть истинны

Логическая функция:   (Тип = "Фрукты" И Продажи > 1000)

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

В следующем диапазоне данных (A6:C10) при заданном диапазоне условия (A1:C2) отображаются строки, которые содержат «Фрукты» в столбце «Тип» и значение больше 10000 р. в столбце «Продажи» (A9:C10).

 ABC
1Тип Продавец Продажи
2=Фрукты   >1000
3     
4     
5   
6ТипПродавецПродажи
7НапиткиПетров5122 р.
8МясоБелова4500 р.
9фруктыКротов63280 р.
10ФруктыБелова65440 р.

К началу страницы К началу страницы

Несколько условий в нескольких столбцах, где любое из условий может быть истинно

Логическая функция:   (Введите = «Фрукты» ИЛИ Продавец = «Белова»)

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

В следующем диапазоне данных (A6:C10) при заданном диапазоне условия (A1:B3) отображаются все строки, которые содержат «Фрукты» в столбце «Тип» или «Белова» в столбце «Продавец» (A8:C10).

 ABC
1Тип Продавец Продажи
2=Фрукты    
3  =Белова  
4     
5   
6ТипПродавецПродажи
7НапиткиПетров5122 р.
8МясоБелова4500 р.
9фруктыКротов63280 р.
10ФруктыБелова65440 р.

К началу страницы К началу страницы

Несколько наборов условий, каждый из которых включает условия для нескольких столбцов

Логическая функция:   ( (Продавец = "Белова" И Продажи >30000) ИЛИ (Продавец = "Кротов" И Продажи > 15000) )

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

В следующем диапазоне данных (A6:C10) при заданном диапазоне условия (B1:C3) отображаются либо строки, которые содержат как «Белова» в столбце «Продавец», так и значения, превышающие 30000 р., в столбце «Продажи», либо строки, которые содержат как «Кротов» в столбце «Продавец», так и значения, превышающие 15000 р., в столбце «Продажи» (A9:C10).

 ABC
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).

 ABCD
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) — это «е».

 ABC
1Тип Продавец Продажи
2Мя    
3  =?е*  
4     
5   
6ТипПродавецПродажи
7НапиткиПетров5122 р.
8МясоБелова4500 р.
9фруктыКротов63280 р.
10ФруктыБелова65440 р.

К началу страницы К началу страницы

Условия, являющееся результатом выполнения формулы

В качестве условия отбора можно использовать вычисляемое значение, являющееся результатом выполнения формулы (Формула. Совокупность значений, ссылок на другие ячейки, именованных объектов, функций и операторов, позволяющая получить новое значение. Формула всегда начинается со знака равенства (=).). Запомните следующие важные положения:

В следующем подразделе приводятся конкретные примеры условий, которые являются результатом выполнения формулы.

К началу страницы К началу страницы


Фильтрация по значениям, превышающим общее среднее значение диапазона данных

В следующем диапазоне данных (A6:D10) при заданном диапазоне условия (D1:D2) отображаются строки, которые содержат в столбце «Продажи» значение, превышающее среднее всех значений столбца «Продажи» (C7:C10). «C7» в формуле указывает на отфильтрованный столбец (C) первой строки диапазона данных (7).

ABCD
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).

ABCD
1ТипПродавецПродажиТочное соответствие
2   =СОВПАД(A7, "Фрукты")
3    
4    
5    
6Тип ПродавецПродажи 
7Напитки Петров5122 р. 
8Мясо Белова4500 р. 
9фрукты Кротов63280 р. 
10Фрукты Белова65440 р. 

Заметки

  • Любой интервал, который содержит по крайней мере одно название столбца и по крайней мере одну ячейку под названием столбца с условием, может быть использован как аргумент «критерий».

    Например, если интервал G1:G2 содержит название столбца «Доход» в ячейке G1 и величину $10 000 в ячейке G2, то можно определить интервал «СоответствуетДоходу» и использовать это имя как аргумент «критерий» в функции баз данных.

  • Несмотря на то, что диапазон критериев может располагаться в любом месте таблицы, не стоит помещать его внизу списка. Это связано с тем, что данные, добавляемые в список командой Форма меню Данные, вставляются с первой строки после списка. Если эта строка не пустая, Microsoft Excel не сможет добавить данные в список.
  • Диапазон критериев не должен перекрываться со списком.
  • Чтобы выполнить операцию над целым столбцом базы данных, нужно ввести пустую ячейку под названием столбца в диапазоне критерия.

Пример

Чтобы этот пример проще было понять, скопируйте его на пустой лист.

ПоказатьКопирование примера

  1. Создайте пустую книгу или лист.
  2. Выделите пример в разделе справки.

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

    Выделение примера в справке

    Выделение примера в справке
  3. Нажмите сочетание клавиш CTRL+C.
  4. На листе выделите ячейку A1 и нажмите сочетание клавиш CTRL+V.
  5. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите сочетание клавиш CTRL+` (тупое ударение) или на вкладке Формулы в группе Зависимости формул нажмите кнопку Отобразить формулы.
 
1
2
3
4
5
6
7
8
9
10
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) Возвращает значение ошибки #ЧИСЛО!, потому что критерию удовлетворяет более чем одна запись.
реклама