|
|
|
оператор DSum
|
|||
|---|---|---|---|
|
#18+
В книге пишут, что dsum можно применить к целому столбцу. Как правильно пишется? Sheets("3").Cells(1, 1) = 'такой-то лист dsum (такого-то столбца)' ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.05.2009, 23:40 |
|
||
|
оператор DSum
|
|||
|---|---|---|---|
|
#18+
> Автор: Oliushka > В книге пишут, что dsum можно применить к целому столбцу. Как правильно пишется? Help к офисуБДСУММ См. также Суммирует числа в столбце списка или базы данных, которые удовлетворяют заданным условиям. Синтаксис БДСУММ(база_данных;поле;критерий) База_данных — это интервал ячеек, формирующих список или базу данных. База данных представляет собой список связанных данных, в котором строки данных являются записями, а столбцы — полями. Верхняя строка списка содержит названия всех столбцов. Поле определяет столбец, используемый функцией. Аргумент «поле» может быть задан как текст с названием столбца в двойных кавычках, например «Возраст» или «Урожай» в приведенном ниже примере базы данных, или как число, задающее положение столбца в списке: 1 — для первого поля, 2 — для второго поля и так далее. Критерий — это интервал ячеек, который содержит задаваемые условия. Любой интервал, который содержит по крайней мере одно название столбца и по крайней мере одну ячейку под названием столбца с условием, может быть использован как аргумент критерий БДФункции. Пример Чтобы этот пример проще было понять, скопируйте его на пустой лист. Инструкции Создайте пустую книгу или лист. Выделите пример в разделе справки. Не выделяйте заголовок строки или столбца. Выделение примера в справке. Нажмите сочетание клавиш CTRL+C На листе выделите ячейку A1 и нажмите сочетание клавиш CTRL+V. Чтобы переключиться между просмотром результатов и просмотром формул, возвращающих эти результаты, нажмите сочетание клавиш 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) Возвращает значение ошибки #ЧИСЛО!, потому что критерию удовлетворяет более чем одна запись. Советы Любой интервал, который содержит по крайней мере одно название столбца и по крайней мере одну ячейку под названием столбца с условием, может быть использован как аргумент «критерий». Например, если интервал G1:G2 содержит название столбца «Доход» в ячейке G1 и величину 10 000 в ячейке G2, то можно определить интервал «СоответствуетДоходу» и использовать это имя как аргумент «критерий» в функции баз данных. Несмотря на то, что диапазон критериев может располагаться в любом месте таблицы, не стоит помещать его внизу списка. Это связано с тем, что данные, добавляемые в список командой Форма меню Данные, вставляются с первой строки после списка. Если эта строка не пустая, Microsoft Excel не сможет добавить данные в список. Диапазон критериев не должен перекрываться со списком. Чтобы выполнить операцию над целым столбцом базы данных, нужно ввести пустую ячейку под названием столбца в диапазоне критерия. Примеры условий Несколько условий для одного столбца При наличии для одного столбца двух и более условий отбора введите эти условия отбора непосредственно друг под другом в отдельные строки. Например, следующий диапазон условий отбора отбирает строки, содержащие в столбце «Продавец» значения «Белов», «Батурин» или «Рощин». Продавец Белов Батурин Рощин Одно условие для нескольких столбцов Для того чтобы найти в нескольких столбцах данные, отвечающие одному условию отбора, введите все условия отбора в одну строку диапазона условий отбора. Например, следующий диапазон условий отбора возвращает все строки, содержащие значения «Продукты» в столбце «Товар», «Белов» в столбце «Продавец» и объем продаж более 1 000 руб. Тип Продавец Продажи Фрукты Белов >1 000 Разные условия для разных столбцов Для того чтобы найти данные, отвечающие одному условию, в одном столбце, или отвечающие другому условию, в другом столбце, введите условия отбора в разные строки диапазона условий отбора. Например, следующий диапазон условий отбора отображает все строки, содержащие значение «Продукты» в столбце «Товар», «Белов» в столбце «Продавец», либо объем продаж, превышающий 1 000 руб. Тип Продавец Продажи Фрукты Белов >1 000 Один из двух наборов условий для двух столбцов Для того чтобы найти строки, отвечающие одному из двух наборов условий, каждый из которых содержит условия более чем для одного столбца, введите эти условия отбора в отдельные строки. Например, следующий диапазон условий отбора отображает строки, содержащие как значение «Белов» в столбце «Продавец», так и объем продаж, превышающий 3 000 руб., а также строки по продавцу Батурину с объемами продаж более 1 500 руб. Продавец Продажи Белов >3 000 Батурин >1 500 Более двух наборов условий для одного столбца Для того чтобы найти строки, отвечающие более чем двум наборам условий, включите несколько столбцов с одинаковыми заголовками. Например, следующий диапазон условий отбора возвращает продаж на сумму от 5 000 до 8 000, а также продаж на сумму менее 500. Продажи Продажи >5 000 <8 000 <500 Условия, создаваемые как результат выполнения формулы В качестве условия отбора можно использовать вычисляемое значение, являющееся результатом выполнения формулы. При создании условия отбора с помощью формулы не используйте заголовок столбца в качестве заголовка условия; либо оставьте условие отбора без заголовка, либо используйте заголовок, не являющийся заголовком столбца в списке. Например, следующий диапазон условий отбора отображает строки, которые содержат в столбце C значение, превышающее среднее значение ячеек диапазона C7:C10. =C7>СРЕДНЕЕ($C$7:$C$10) Примечания. Формула, используемая для создания условия отбора, должна использовать для ссылки на подпись столбца (например, «Продажи») или на соответствующее поле в первой записи относительную ссылку. Все остальные ссылки в формуле должны быть абсолютными, а формула должна возвращать результат ИСТИНА или ЛОЖЬ. В примере формулы «C7» является ссылкой на поле (столбец C) первой записи (строка 7) списка. При использовании заголовка столбца в формуле условия вместо ссылки или имени диапазона в ячейке будет выведено значение ошибки #ИМЯ? или #ЗНАЧ!. Эту ошибку можно не исправлять, так как она не повлияет на результаты фильтрации. При вычислениях Microsoft Excel не учитывает регистр букв. ;))) Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.05.2009, 10:42 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2160979]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
62ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 243ms |
| total: | 366ms |

| 0 / 0 |
