Remkomplekty.ru

IT Новости из мира ПК
35 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Среднее арифметическое libreoffice calc

Информатика в экономике и управлении

Свободное программное обеспечение для бизнеса и дома.

Страницы блога

четверг, 10 ноября 2016 г.

Функция AGGREGATE в LibreOffice Calc

Основная задача функции AGGREGATE вернуть значение из диапазона, который может иметь скрытые строки, ошибки, результаты других функции SUBTOTAL и AGGREGATE. Я говорю «значение», потому что AGGREGATE может возвращать не только сумму видимых ячеек, но и находить минимальное/максимальное значение, подсчитывать количество ячеек и многое другое.

Сразу хочу заметить, что функция предназначена для работы с Автофильтром и при использовании её для других целей, можно получать неожиданные результаты. Например, если вы используете её для вертикального диапазона, но без Автофильтра, то пересчет значения при скрытии строк не будет работать. При применении к горизонтальному диапазону, она не определяет скрытые столбцы, хотя может игнорировать ошибки в ячейках или результаты SUBTOTAL и AGGREGATE.

Синтаксис

AGGREGATE(Функция; Условие; Ссылка1 [; Ссылка2 [; …]])
или
AGGREGATE(Функция; Условие; Массив [; k])

Функция – это обязательный аргумент. Индекс или ссылка на ячейку содержащую значение от 1 до 19, задающее применяемую функцию для возвращаемого значения в соответствии со следующей таблицей.

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

Условие – это обязательный аргумент. Индекс условия или ссылка на ячейку со значением от 0 до 7, определяющий какие значения будут игнорироваться при подсчете.

Ссылка1 – это обязательный аргумент. Первый числовой аргумент (если диапазон задается списком значений внутри функции) или ссылка на ячейку, которая содержит этот числовой аргумент.

Ссылка2, 3, . – это не обязательные аргументы, которые представляют собой числовой значения или ссылки на ячейку (до 253 аргументов), для которых вам необходимо рассчитать функцию AGGREGATE.
Массив – это обязательный аргумент. Массив может быть указан границами диапазона, именем именованного диапазона или заголовком столбца.

Замечу, что для использования названий столбцов, должна быть включена функция «Автоматический поиск заголовков столбцов и строк» (Сервис → Параметры → Calc → Вычисления).

k – Обязательный аргумент для следующих функций: LARGE, SMALL, PERCENTILE.INC, QUARTILE.INC, PERCENTILE.EXC, QUARTILE.EXC. Это числовой аргумент, который должен соответствовать второму аргументу этих функций.

Следующие ошибки могут появляться при использовании функции:
Если аргумент k является необходимым, но не указан, то функция возвращает ошибку Err:511.

Если аргументы Функция и/или Условие указан не правильно (индекс не соответствует табличному), то функция возвращает ошибку Err:502.

Примеры

=AGGREGATE(4;2;A2:A9)
Возвращает максимальное значение в диапазоне A2:A9 =34, в то время как =MAX(A2:A9) возвращает ошибку.

=AGGREGATE(9;5;A5:C5)
Возвращает сумму в строке A5:C5 =29, даже если некоторые из столбцов скрыты.

=AGGREGATE(9;5;B2:B9)
Возвращает сумму в столбце B =115. Если какая-либо строка скрыта, то функция опустить её значение, например, если 7-ая строка скрыта, функция вернёт 95.

Если вам нужно применить функцию с диапазоном 3D, этот пример показывает, как это сделать.

=AGGREGATE(13;3;Sheet1.B2:B9:Sheet3.B2:B9)
Функция возвращает значения второго столбца сквозного (3D) диапазона листов 1:3 (который содержит те же данные) =8.

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

Prosto Pro Office|Просто Про Office

A topnotch WordPress.com site

Вычисление суммы, среднего значения и др. показателей в OpenOffice.org Calc без применения функций и формул

В OpenOffice Calc реализована возможность вычисления нескольких простых показателей без применения функций и формул.

К таким показателям относятся:

  • Сумма. Вычисляется только сумма чисел диапазона или ячеек. Аналогична функции SUM.
  • Количество. Подсчитывается количество ячеек диапазона, содержащих только числовые данные (кроме текста).
  • Количество2. Подсчитывается количество ячеек диапазона, содержащих любые значения (текст, числа, даты и т.д.). Похож на показатель «Количество», но с более расширенным функционалом.
  • Максимум. Показывает максимальное значение в диапазоне.
  • Минимум. Показывает минимальное значение в диапазоне.
  • Среднее значение. Вычисляется среднее арифметическое значение в диапазоне.

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

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

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

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

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

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

Читать еще:  Onlyoffice сервер документов

Рассчитаем в Calc, без применения функций и формул, сумму, минимальный, максимальный и средний ежедневный приход денежных средств, а также количество дней отчетного периода, используя условные исходные данные по приходу денежных средств в кассу розничного магазина за период с 1 по 15 ноября 2012 года.

Для вычисления суммы за период с 1 по 15 ноября сделаем следующее:

  1. Выделим диапазон C2:C16.
  2. Наведем курсор на нижнюю правую панель под рабочим листом. В появившемся списке выберем «сумма». В результате появится суммой диапазона 12 843 191.

Минимум, максимум, среднее значение вычисляются аналогично.

Для знакомства с функциональными возможностями показателя «количество2» выделим диапазон B2:B16. Результат будет равен 15. В отличие от показателя «количество», показатель «количество2» более расширен по функционалу и подсчитывает количество любых значений в ячейках диапазона.

Оборот розничного магазина с 1 по 15 ноября 2012

База Знаний: Calc. Статистические функции

!№ п/п !Имя функции. Для сортировки по алфавиту нажать → !Описание !Просмотров |- |align=center|1 |

|Функция возвращает среднее (арифметическое) абсолютных отклонений значений от их среднего. |align=right| |- |align=center|2 |

|Функция возвращает среднее (арифметическое) аргументов, игнорируя текст. |align=right| |- |align=center|3 |

|Функция возвращает среднее (арифметическое) аргументов, включая текст (оцениваемый как 0). |align=right| |- |align=center|4 |

|Функция вычисляет вероятности для биномиального распределения. |align=right| |- |align=center|5 |

|Функция вычисляет интегральную функцию бета-распределения

|Функция вычисляет обратную интегральную функцию указанного бета-распределения, инверсию функции BETADIST. |align=right| |- |align=center|7 |

|Функция вычисляет вероятности для биномиального распределения. |align=right| |- |align=center|8 |

|Функция вычисляет значения для χ 2 -распределения |align=right| |- |align=center|9 |

|Функция вычисляет инверсию функции CHIDIST. |align=right| |- |align=center|10 |

|Функция вычисляет значения для χ 2 -распределения.

|Функция возвращает меру «критерия согласия» χ 2 . |align=right| |- |align=center|12 |

|Функция возвращает доверительный интервал. |align=right| |- |align=center|13 |

|Функция возвращает коэффициент корреляции Пирсона двух наборов данных. |align=right| |- |align=center|14 |

|Функция подсчитывает количество числовых значений в списке аргументов, игнорируя текстовые элементы. |align=right| |- |align=center|15 |

|Функция подсчитывает количество непустых значений в списке аргументов. |align=right| |- |align=center|16 |

|Функция возвращает ковариацию двух наборов данных. |align=right| |- |align=center|17 |

|Функция возвращает сумму квадратов отклонений от среднего. |align=right| |- |align=center|18 |

|Функция вычисляет значения для экспоненциального распределения. |align=right| |- |align=center|19 |

|Функция вычисляет значения для F-распределения. |align=right| |- |align=center|20 |

|Функция вычисляет инверсию функции FDIST. |align=right| |- |align=center|21 |

|Функция вычисляет значения для преобразования Фишера. |align=right| |- |align=center|22 |

|Функция вычисляет обратное преобразования Фишера. |align=right| |- |align=center|23 |

|Функция подбирает прямую линию к данным, используя линейную регрессию и возвращает точку на этой линии. |align=right| |- |align=center|24 |

|Функция возвращает результат вычисления F-критерия (вероятность того, что два набора данных получены из одной и той же генеральной совокупности). |align=right| |- |align=center|25 |

|Функция вычисляет значения функции плотности вероятности или интегральной функции распределения для Гамма-распределения. |align=right| |- |align=center|26 |

|Функция вычисляет инверсию интегральной функции GAMMADIST. |align=right| |- |align=center|27 |

|Функция возвращает натуральный логарифм гамма-функции. |align=right| |- |align=center|28 |

|Функция возвращает значение в стандартном нормальном интегральном распределении. |align=right| |- |align=center|29 |

|Функция возвращает среднее геометрическое аргументов. |align=right| |- |align=center|30 |

|Функция возвращает среднее гармоническое аргументов. |align=right| |- |align=center|31 |

|Функция вычисляет значения для гипергеометрического распределения. |align=right| |- |align=center|32 |

|Функция подбирает прямую линию к данным, используя линейную регрессию и возвращает её точку пересечения с осью Y. |align=right| |- |align=center|33 |

|Функция возвращает меру того, как достигло максимума или минимума распределение. |align=right| |- |align=center|34 |

|Функция возвращает n-ое наибольшее значение в списке чисел. |align=right| |- |align=center|35 |

|Функция вычисляет инверсию функции LOGNORMDIST. |align=right| |- |align=center|36 |

|Функция вычисляет значения для интегральной функции логнормального распределения. |align=right| |- |align=center|37 |

|Функция возвращает наибольшее значение из списка аргументов, игнорируя текстовые записи. |align=right| |- |align=center|38 |

|Функция возвращает наибольшее значение из списка аргументов, включая текстовые и логические записи. |align=right| |- |align=center|39 |

|Функция возвращает медиану множества чисел. |align=right| |- |align=center|40 |

|Функция возвращает наименьшее значение из списка аргументов, игнорируя текстовые записи. |align=right| |- |align=center|41 |

|Функция возвращает наименьшее значение из списка аргументов, включая текстовые и логические записи. |align=right| |- |align=center|42 |

|Функция возвращает наиболее часто встречающееся значение множества чисел. |align=right| |- |align=center|43 |

|Функция вычисляет вероятности для отрицательного биномиального распределения. |align=right| |- |align=center|44 |

|Функция вычисляет значения функции плотности вероятности или совокупной функции распределения для нормального распределения с заданными средним и среднеквадратичным отклонением. |align=right| |- |align=center|45 |

|Функция вычисляет инверсию интегральной функции нормального распределения NORMDIST. |align=right| |- |align=center|46 |

|Функция вычисляет значения для интегральной функции стандартного нормального распределения. |align=right| |- |align=center|47 |

|Функция вычисляет инверсию функции NORMSDIST. |align=right| |- |align=center|48 |

|Функция возвращает коэффициент корреляции Пирсона двух наборов данных. |align=right| |- |align=center|49 |

|Функция возвращает указанную процентиль в списке чисел. |align=right| |- |align=center|50 |

|Функция возвращает процентный рейтинг числа в списке чисел. |align=right| |- |align=center|51 |

|Функция возвращает число упорядоченных перестановок для заданного числа объектов. |align=right| |- |align=center|52 |

Читать еще:  Microsoft office продлить подписку

|Функция возвращает число упорядоченных перестановок для заданного числа объектов, разрешая повторение. |align=right| |- |align=center|53 |

|Функция вычисляет значения для стандартного нормального распределения. |align=right| |- |align=center|54 |

|Функция вычисляет значения для распределения Пуассона. |align=right| |- |align=center|55 |

|Функция возвращает результат из списка вероятностей. |align=right| |- |align=center|56 |

|Функция возвращает указанный квартиль в списке чисел. |align=right| |- |align=center|57 |

|Функция возвращает ранг числа в списке чисел. |align=right| |- |align=center|58 |

|Функция возвращает квадрат коэффициента корреляции Пирсона двух наборов данных. |align=right| |- |align=center|59 |

|Функция оценивает перекос распределения, используя выборку множества чисел. |align=right| |- |align=center|60 |

|Функция подбирает прямую линию к данным, используя линейную регрессию и возвращает его наклон. |align=right| |- |align=center|61 |

|Функция возвращает n-ое наименьшее значение в списке чисел. |align=right| |- |align=center|62 |

|Функция преобразует значение в нормальном распределении к его эквиваленту в стандартном нормальном распределении. |align=right| |- |align=center|63 |

|Функция возвращает среднеквадратичное отклонение по выборке. Среднеквадратичное отклонение часто используется для определения меры разброса значений относительно их среднего. |align=right| |- |align=center|64 |

|Функция возвращает среднеквадратичное отклонение по выборке. |align=right| |- |align=center|65 |

|Функция возвращает среднеквадратичное отклонение по генеральной совокупности. |align=right| |- |align=center|66 |

|Функция возвращает среднеквадратичное отклонение по генеральной совокупности (допускающей текстовые и логические значения). |align=right| |- |align=center|67 |

|Функция подбирает прямую линию к данным, используя линейную регрессию и возвращает стандартную ошибку значений y. |align=right| |- |align=center|68 |

|Функция вычисляет значения для t-распределения Стьюдента. |align=right| |- |align=center|69 |

|Функция вычисляет инверсию двусторонней функции TDIST. |align=right| |- |align=center|70 |

|Функция возвращает среднее арифметическое множества чисел, игнорируя часть максимальных и минимальных значений. |align=right| |- |align=center|71 |

|Функция возвращает вероятность, соответствующую t-критерию Студента. |align=right| |- |align=center|72 |

|Функция возвращает дисперсию по выборке. |align=right| |- |align=center|73 |

|Функция возвращает дисперсию по выборке (допускаются текстовые и логические значения). |align=right| |- |align=center|74 |

|Функция возвращает дисперсию генеральной совокупности. |align=right| |- |align=center|75 |

|Функция возвращает дисперсию генеральной совокупности. |align=right| |- |align=center|76 |

|Функция вычисляет значения для распределения Вейбулла. |align=right| |- |align=center|77 |

|Функция возвращает результат вычисления z-критерия. |align=right| |>

Подсчёт значений в LibreOffice Calc

Опубликовано: 03.10.14 / Автор: Катерина — 3 комментария

Сегодня мы рассмотрим пример подсчёта значений в таблице, познакомимся с переменными и научимся создавать примечания в LibreOffice Calc.

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

И немного изменили внешний вид пояснений и статистики:

А также чуть доработали алгоритм подсчёта количества собранных монет, хотя у Виталия он уже был реализован. Естественно, его можно применять для получения статистики по любым данным. Итак, есть таблица, в которой по мере изменения ситуации мы расставляем +/- или 1/0, отмечая наличие/отсутствие интересующего предмета. Есть блок статистики, в котором отображается общее количество, количество собранных и недостающих экземпляров. Чтобы получать эти данные автоматом нужно посчитать, каково общее количество единиц.
В исходной таблице оно подсчитано вручную. Но мы не пойдём лёгким путем, а зададим функцию и формулу для работы с ней. Функция нам понадобится всего одна — COUNTIF . Она возвращает количество ячеек в заданном диапазоне, содержимое которых соответствует заданному значению (это может быть число, выражение или строка). Создадим в стороне от основной таблицы маленькую табличку для получения количества 1, 0 и их комбинаций в случае, если монета может быть магнитной и не магнитной. Потом её можно будет скрыть. Для единиц и нулей параметры функции просты: COUNTIF(C6:R23;1) и COUNTIF(C6:R23;0) .

При этом обращу ваше внимание на то, что мы никак не исключаем из «рабочего» диапазона ячейки, которые никогда не будут заполнены (те номиналы, года, и дворы, для которых монеты не выпускались), — функция просто не найдёт в них нужных значений и не будет их считать.

Для комбинаций задать функцию немногим сложнее — например, COUNTIF(C6:R23;»1 (0)») . В данном случае критерием будет строка и возникает небольшая сложность в том, что при дальнейшем наполнении мы должны будем соблюдать выбранный формат строки «1/0+пробел+скобка+1/0+скобка». Если этого не делать, то строка закономерно «выпадет» из подсчёта. Если вы такой же перфекционист, как и мы, то для вас это не составит труда. Если нет — можно упростить формат до, скажем «1/0+1/0» или вынести второе значение в отдельные столбцы (как в первоисточнике). В итоге получается такая рабочая табличка:

Теперь нам нужно полученными цифрами оперировать. Чтобы не придумывать лишнего геморроя, воспользуемся переменными (а вы знали, что в Calc есть переменные?). В данном случае удобство переменной в том, что мы можем дать любой ячейке осмысленное название и, обратившись к ней по нему, получить её содержимое без использования функций. Мы назвали переменные num_1, num_0, comb_00, comb_10, comb_01 и comb_11. Посмотреть их можно вот здесь:

Читать еще:  Microsoft office online server 2020

Чтобы создать/назвать переменную, выделите ячейку или впишите диапазон и в этом же окне замените название по умолчанию на нужное. Теперь можно обращаться
Скроем нашу служебную табличку (выделяем столбцы, в которых она расположена, вызываем контекстное меню и выбираем Скрыть ) и перейдём к табличке статистики. Чтобы получить нужные величины воспользуемся простыми арифметическими операциями. Например, общее количество монет в таблице посчитаем так — сложим количество всех нулей, единиц и комбинаций*2 (так как комбинация включает в себя две монеты):

Количество единиц чуть попроще:

А то, что осталось собрать и вовсе вычитанием первой цифры из второй (у нас это =D26-D27 ).
Напоследок расскажу, как сделать в таблице всплывающие подсказки. Вот такие:

Нужно выделить ячейку, вызвать контекстное меню и выбрать пункт Добавить примечание . Появится окно, вводим в него текст подсказки, щелкаем мышкой за пределами области ввода и готово. Чтобы удалить подсказку, нужно выделить ячейку с ней и выбрать в контекстном меню пункт Удалить примечание . А чтобы убрать примечания сразу у нескольких ячеек, выделяем нужный диапазон, выбираем Удалить содержимое. и оставляем галочку Примечания .

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

3 comments

Ничего не понятно. Вот бы научится выделению уникального номера в таблицах calc.

Среднее значение каждой N-ой строки в Libreoffice calc

простая проблема, но я не могу ее решить.

У меня есть простой столбец (со многими значениями) в электронной таблице.

Как я могу рассчитать среднее значение каждые 2 строки?

2 Ответа

  • ввести формулу вручную в первой и третьей строке;
  • выберите строки 1-4
  • и тащите вниз.

LO добавит формулу в соответствии с шаблоном в выборе, оставляя каждую вторую строку.

EDIT: пример со скриншотами

Введите первую формулу:

Введите вторую формулу (или вставьте первую):

Выберите первые четыре строки значений / формул (здесь я увеличиваю как данные, так и столбец формулы, перетаскивая-Lo Calc достаточно умен, чтобы увеличить оба столбца независимо):

Результат с автоматическим увеличением обоих столбцов:

У меня есть более простое решение.

Я продемонстрирую это в среднем для каждых 5 строк.

Шаги, как показано ниже:

Сначала напишите формулу для среднего значения первых 5 строк.

Перетащите его вниз, чтобы получить среднее значение для всего столбца. Вы также можете сделать это, дважды щелкнув по нижнему правому углу ячейки, содержащей формулу среднего (в данном примере B2)

Выберите столбец, содержащий среднее значение, и перейдите к DATA —> STATISTICS —> SAMPLING

Выберите ячейку C2 в «Results to» и выберите «Periodic» в качестве метода выборки с периодом «5». Нажмите кнопку OK, чтобы получить желаемые результаты.

Похожие вопросы:

В OpenOffice Calc / LibreOffice Calc мне нужно выяснить, пуста ли ячейка в строке ниже текущей ячейки. Для этого я использую функцию ISBLANK() . Например, ISBLANK(B5) Это хорошо работает, но мне.

Первый пост здесь. Надеюсь, это не невежество. Я пытаюсь экспортировать таблицу LaTeX из LibreOffice Calc. Я не использую Excel, потому что я запускаю Ubuntu. Я попытался использовать макрос.

Я пишу пользовательские функции в LibreOffice Calc . Такие функции должны вызываться в Calc как если бы они были родными функции, например, EDATE() , DAYS() и т. д. До сих пор я делаю для каждой.

Я сделал функцию в Scilab, которая сохраняет данные в a *.csv файл, и открывает его с помощью Libreoffice-calc. Я также сделал шаблон в Calc, который устанавливает textsize и чередование цветов.

есть ли более элегантный способ получить среднее значение для текущей до предыдущей N-й строки? Например, x=replicate(3, rnorm(20)) я хочу получить среднее значение столбца 2 для каждой строки + 2.

У меня есть файл csv, и мне нужно удалить все четные строки (пример: строка 2, строка 4, строка 6 ecc.). Они являются более 7000. Это можно сделать с помощью одной команды или функции в Libreoffice.

У меня есть файл LibreOffice calc с двумя листами. Лист 2 имеет только один столбец A с большим количеством чисел. В лист 1, столбец каждой строки также имеет ряд. Я хочу удалить все строки из листа.

Я использую программное обеспечение Lubuntu Linux и LibreOffice Calc spread sheet. У меня есть большой список адресов, для целого города, в виде LibreOffice Calc Spread sheet. Строки обычно выглядят.

С помощью LibreOffice Writer я могу вводить скрипты в документ (insert — >script). Они отображаются как . в content.xml .odt -файла. При.

Я не был уверен, как сформулировать вопрос, но вот он. У меня есть длинный файл с 12/24/36/48. линии. Файл выглядит так. 0 413 1 388 2 272 3 289 4 42 5 45 6 423 7 522 8 949 9 984 10 371 11 990 0.

Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector
×
×