Среда , 24 Апрель 2024

Ссч как считать: Как считать среднесписочную численность работников за год, месяц

Содержание

Средняя численность работников (СЧ): среднесписочная численности (ССЧ)

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

У формы отчетности РСВ-1 иное ограничение: ее нельзя сдавать на бумажном носителе, если в компании среднесписочная численность превышает 25 человек включительно.

Само значение ССЧ может быть регламентировано. Так, у ИПшников на патенте среднесписочная численность не может превышать 15 человек, вне зависимости от вида их деятельности.

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

Итак, ССЧ и среднюю численность (СЧ) можно рассчитать по правилам, отраженным в Указаниях, утвержденных Приказом Росстата от 22 ноября 2017 г. № 772.

Средняя численность — более широкое понятие. Она включает в себя:

  • среднесписочную численность работников;
  • среднюю численность тех, кто работает по внешнему совместительству;
  • среднюю численность работников, работавших по договорам ГПХ.

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

  1. Посчитать за все календарные дни месяца в отдельности количество работников на «полном рабочем дне». В это количество не входят лица, не подлежащие включению в среднесписочную численность (п. 78 Указаний), и внешние совместители. Зато здесь учитываются как фактически находящиеся на работе сотрудники, так и отсутствующие на работе по различным причинам (отпускники, командированные, находящиеся на больничном). В выходные и праздничные дни численность работников такая же, как и в последний рабочий день до этого.
  2. Сложить результат за каждый отдельный день месяца и поделить на количество дней в месяце.
  3. Добавить среднюю численность работников, работающих согласно договору по неполному графику (расчет выполняется отдельно, см. ниже).
  4. Полученный результат округлить.

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

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

Расчет средней численности работников с неполным рабочим днем выполняется так:

1. Определяется сумма отработанных дней по каждому работнику отдельно:

Сумма = Кол-во отработанных человеко-часов в месяце / Длительность рабочего дня

При этом за дни отпуска, болезни, неявок (приходящихся на рабочие дни) в число отработанных человеко-часов условно включены часы по предыдущему рабочему дню.

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

ССЧнеполн = Кол-во отработанных человеко-дней / Кол-во рабочих дней по календарю в отчетном месяце.

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

СЧ работников (включая граждан иных государств), работавших и оказывавших услуги согласно договорам ГПХ, за месяц исчисляется по методу определения ССЧ. Эти работники не учитываются в ССЧ, но учитываются в средней численности. Подобные работники учитываются как целые единицы за каждый календарный день, пока действует договор, вне зависимости от сроков выплаты им зарплаты (вознаграждения). Для выходного или праздничного (нерабочего) дня принимается численность работников за последний предшествующий ему рабочий день.

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

ССЧ в отчете по форме ССЧ

Отчет о среднесписочной численности работников сдают юридические лица и предприниматели с работниками. Его сдают до 20 января. Этот отчет совсем простой, форма содержит только общее значение ССЧ, рассчитанное в соответствии с Указаниями.

ССЧ в отчете 4-ФСС

В форме 4-ФСС на титульном листе в поле «Среднесписочная численность работников» указывается ССЧ, которую нужно рассчитывать согласно вышеупомянутым Указаниям. Этот показатель отражается за период с начала года, а не на отчетную дату, как это было раньше. При этом поля «Численность работающих инвалидов» и «Численность работников, занятых на работах с вредными/опасными производственными факторами» заполняются исходя из списочной численности на отчетную дату.

Количество застрахованных и ССЧ в отчете РСВ-1

В отчете РСВ-1 на титульном листе есть два поля, касающиеся численности сотрудников:

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

Тут нужно указать общее количество застрахованных лиц в соответствии с количеством работников, указанных в разделе №6 (он заполняется на каждого).

  1. Среднесписочная численность

Здесь указывается ССЧ работников компании или ИП. Расчет производится по общим правилам, в соответствии с Указаниями.

У многих бизнесменов при заполнении отчета появляются вопросы, когда в РСВ-1 количество застрахованных лиц равно «1», а сотрудники появились только в конце года и ССЧ получается чуть больше нуля. Электронная форма отчета, как правило, не позволяет поставить 0 или дробное число в поле ССЧ, если указано наличие застрахованных лиц. Это связано с различием методик расчета численности ПФР и налоговой — налоговую интересует число людей, на которых начислялись взносы. Поэтому просто ставьте в графе «Среднесписочная численность» — «1».

Численность в отчетах в органы статистики

В отчетах по формам П-4, П-5 и других статистических отчетах показатели численности заполняются одинаково, в соответствии с данными Указаниями. Собственно, эти указания и предназначались изначально для заполнения этих форм.

Автор статьи: Наталья Потапкина

Расчет СЧ или ССЧ — не единственное, что нужно для правильной отчетности. С онлайн-сервисом Контур.Бухгалтерия отчитаться будет намного проще. Ведите учет в Бухгалтерии, рассчитывайте зарплату, отправляйте отчетность и избавьтесь от рутины. Сервис подходит для совместной работы бухгалтера и директора.

Попробовать бесплатно на 5 дней

Как рассчитать среднесписочную численность работников для РСВ-1, ФСС или других целей

Что такое среднесписочная численность работников предприятия и зачем ее считать?

Каковы правила ее расчета, как и за какой период ее следует рассчитывать.

Давайте подробно рассмотрим все эти нюансы в нашей статье.

 

Содержание статьи

Зачем это нужно?

Среднесписочная численность работников нужна не только для статистической цели, но и для того чтобы правильно рассчитать налоги. Это первый отчет, который необходимо сдать в новом году. Как говорится, как год начнешь, так его и проведешь. Действующим законодательством для отчета предусмотрена специальная форма, утвержденная приказом ФНС от 29.03.2007 года. Сдать данные о среднесписочной численности необходимо до 20 января. Эта норма содержится в статье 80 Налогового кодекса РФ.

Обратите внимание, что отчет предоставляется независимо от наличия на предприятии, организации либо у индивидуального предпринимателя наемных рабочих. В подтверждение этого дано разъяснительное письмо Минфина. Также важно помнить и о том, что все компании, у которых среднесписочная численность сотрудников больше, чем 100 человек, должны подавать налоговую декларацию в электронной форме. Если меньше 100, то можно выбрать электронную либо бумажную форму отчетности.

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

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

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

Порядок расчета

Расчет среднесписочного количества ведется на основе ежедневного учета списочной численности работников. Численность по спискам должна в обязательном порядке соответствовать данным, которые содержатся в табеле учета рабочего времени. Для этого предусмотрены специальные формы Т-12 и Т-13, где и регистрируется, кто явился на работу, а кто нет.

При этом нужно учитывать и данные следующих документов: приказов о приеме на работу, о нахождении в отпуске, о переводе на другую работу, о расторжении договора с сотрудником. Некоторые сведения находятся в личной карте работника, расчетно-платежной ведомости или в других рабочих документах.

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

Среднесписочная численность за год = среднесписочная численность за январь + за февраль + за март + … + за декабрь / 12

Если ваша фирма начала вести свою деятельность не с начала календарного года, а в середине, то сумму, полученную за рабочие месяца все равно необходимо делить на 12.

Для расчета за месяц нужно применять такую формулу:

Среднесписочная численность за месяц = среднесписочная численность сотрудников, которые отработали полный рабочий день в этом месяце + среднесписочная численность сотрудников, которые отработали неполный рабочий день в этом месяце.

Возникает вопрос, как же узнать число сотрудников, которые заняты полный день. Сделать это легко по формуле: списочная численность работников за первое число месяца + списочная численность работников за второе число + … + списочная численность работников за последнее число месяца / количество дней в месяце.

Расчет за квартал ведется просто: складывается среднесписочная численность за каждый из месяцев квартала, а затем делится на 3 (число месяцев в квартале). Поквартальная отчетность обычно нужна для подачи во внебюджетные фонды.

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

Списочную численность за выходные и праздничные дни берут исходя из предыдущего рабочего дня.

Формула для расчета численности сотрудников, которые заняты неполный рабочий день выглядит так: общее количество отработанных человеко-часов в месяце / продолжительность рабочего дня, установленного для данной категории лиц / количество рабочих дней в месяце. Что касается продолжительности рабочего дня, то при 36-часовой неделе для пятидневки он равен 7,2 часа, при 24-часовой – 4,8. Количество часов в рабочей неделе нужно поделить на количество дней в рабочей неделе – 36 / 5 = 7,2.

В категорию лиц, которые в обязательном порядке переведены на неполный рабочий день:

  • лица до 18 лет;
  • женщины, кормящие грудью;
  • инвалиды;
  • занятые на работах с вредными условиями труда.

Еще раз о сдаче данного отчете – на следующем видео:

Теорию мы рассмотрели, давайте перейдем к практике.

Пример расчета за месяц

В январе количество работников было таким: с 1 по 15 – 17 человек, с 16 января 4 человека уволилось, а 20 января пришел новый сотрудник. Считаем: (17 * 15) + (13 * 4) + (14 * 12) / 31 = 15,3. Согласно правилам округления в январе среднее число занятых работников равно 15 человек. Подсчитав количество и за другие месяцы, мы сможем рассчитать и поквартальную численность. Предположим, что в феврале численность равна 18 человек, а в марте 21 человек. В квартале среднее значение равно 15+18+21/3 = 18 человек.

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

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

Давайте попробуем усложнить задачу и добавим работников, которые заняты неполный рабочий день. Если 2 человека работают на полставки, то их можно принимать за одну единицу. Но бывают и более сложные ситуации. Тогда расчет ведется не по дням, а за человеко-часы. Подсчитываем количество отработанных часов человеком в месяц и делим на продолжительность рабочего дня и на количество дней в месяце.

Рассчитаем среднесписочное количество занятых в год. С 1 января по 30 апреля работало 153 человека по трудовому договору на полную ставку, с 1 по 31 мая в связи с дополнительной работой взяты на работу еще 12 человек с рабочим днем в 6 часов. С 1 июня уволилось 3 работника.

За январь-апрель среднесписочная численность равна 153. В мае прибавилось (6 * 12 * 31) / 8 / 31 = 9. С июня среднее количество равно 150. Среднесписочная численность за год = (153*4 месяца) + (153+9)*1 мес + 150*7 мес = 1824 / 12 = 152.

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

Как правильно округлить?

Достаточно часто происходит ситуация, при которой в результате подсчетов получается не целое число, а дробное. Как быть в этом случае? Нельзя же сказать, что на фирме работает 2 целых и 3/10 человека. Нужно округлить. Сделать это нужно по обычным правилам математики.

Вспоминаем школьные уроки: если после запятой идет цифра 5 и больше, то к числу прибавляется единица, если же после запятой стоит 1, 2, 3 или 4, то число до запятой не меняется. Все знаки, стоящие после запятой, просто опускаются.

Расчет внешних совместителей

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

Кто не входит в среднесписочную численность?

В списочную численность не включают такие категории лиц:

  • внешние совместители;
  • работники, принятые по гражданско-правовому договору;
  • те, кто уже подал заявление об увольнении;
  • адвокаты;
  • работники, которые прекратили работу без соответствующего предупреждения.

В расчет среднесписочной численности не следует брать следующих работников:

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

Надеемся, что наша статья поможет вам правильно рассчитать среднесписочную численность штатных сотрудников и вовремя сдать соответствующий отчет.

Как рассчитать среднесписочную численность работников

СЧР – это среднее количество сотрудников предприятия за определенный период. В расчет берут работников, с которыми заключили трудовой договор. Показатель за год равен сумме численности за каждый месяц, деленной на 12. Для неполного трудового дня в итог включают только отработанные часы. Новым компаниям нужно сдавать статистику спустя месяц после открытия и по результатам года.

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

Не становится исключением и временный, сезонный персонал фирмы. Берутся в расчет не только фактически отработавшие в этот день, но и отсутствовавшие на месте в связи с обстоятельствами: отправкой в командировку, на больничный, нетрудоспособностью, отпуском, прогулом, выполнением государственных либо общественных обязанностей и другими причинами.

Кого не следует учитывать в процессе расчета показателя, отражено в пункте 77 указаний Росстата № 711 от 27.11.2019 г. В список входят:

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

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

Основным критерием при формировании выборки считается то, является ли фирма основным местом работы конкретного сотрудника.

Контролирующие органы

Среднесписочная численность важная информация для ФНС. Этот показатель обуславливает сумму налоговых отчислений, а также возможность компании использовать систему ЕНВД либо УСН. Указанное значение важно для того, в какой форме сдавать отчетность. Предприятия с количеством сотрудников до 100 человек могут отправлять документы в бумажном виде. Этот момент отражен в статье 80 (3) Налогового кодекса. Если число трудоустроенных на фирме людей выше этого лимита, документация принимается лишь в цифровом формате.

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

Куда и как направлять отчет, будет указано ниже.

Подавать сведения об СЧР надлежит:

  • предприятиям, которые только что зарегистрировались в налоговом органе – при этом не имеет значение наличие либо отсутствие наемной рабочей силы;
  • ИП, выступающие в качестве работодателей;
  • компании, подписавшие с физлицами трудовые договоры;
  • не имеющие нанятых сотрудников фирмы.

Не подавать указанные сведения разрешено лишь ИП, которые не привлекают наемных работников.

Введено в практику и понятие средней численности (СЧ), которое складывается из ССЧ сотрудников, количества работающих по внешнему совместительству и лиц, которые трудятся по условиям ГПД. При этом подсчитать совместителей за месяц предлагается по формуле, используемой для работающих на неполную ставку.

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

Описанные выше показатели статистики требуются для заполнения отчетных форм, включая П-4, 1-Т, и их последующего предоставления в Росстат. Среднесписочная численность должна быть отображена в отчете 4-ФСС. С этой целью в документе отведено специальное поле на титульном листе бланка. Показатель необходим для дальнейшего расчета страховых взносов в фонд соцстрахования.

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

Правила калькуляции

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

Расчет среднесписочной численности работников за годовой период проводится следующим образом:

(СРЧ1 + СРЧ2 +…+ СРЧ12) / 12

Здесь СРЧ1, СРЧ2 и т.д. представляет собой показатель за соответствующий месяц (январь, февраль, …, декабрь).

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

Пример 1

Компания функционирует в следующем режиме: 40 часов в 5-дневной рабочей неделе. СРЧ сотрудников на протяжении периода с января по июль 2019 г. составила 35 человек, в августе-декабре 2019 г. – 40 человек.

Рассчитаем СРЧ за 2019 г. по формуле:

(35 × 7 + 40 × 5) / 12 = 37,1 = 37 чел.

Если нужно получить этот параметр за месячный период, достаточно просуммировать списочную численность сотрудников предприятия за каждый из дней. Учитываются также праздники и выходные. Цифру следует разделить на количество календарных дней конкретного месяца. Результат не требуется округлять. Значение за нерабочие праздники и выходные берется как показатель предшествовавшего дате рабочего дня.

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

Пример 2

По состоянию на 1.07.2019 г. в штате предприятия 20 занятых на полную ставку сотрудников. 8.07.2019 г. одна из них ушла в декрет.

СРЧ на период 1-7 июля – 20 чел., на 8-31 июля – 19 чел.

ССЧ за месяц:

(20 × 7 + 19 × 24) / 31 = 19,2 чел.

Учет сотрудников неполного дня

Для получения показателя следует ориентироваться на Приказ Росстата № 711.

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

В общем виде схема расчета выглядит следующим образом:

Неполные часы за месяц / Длительность рабочего дня × Количество дней в отчетном периоде.

По стандарту в неделе 40 ч, в дне – 8.

Пример 3

Компания ввела 8-часовой день при стандартной 5-дневной рабочей неделе. В марте 22 трудовых дня. При этом сотрудники на неполной ставке отработали 248 ч. В соответствии с вышеуказанной формулой, ССЧ рассчитывается так:

248 ч / (8 ч × 22 д.) = 1,41.

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

Можно также считать следующим образом:

Совокупное количество часов, которые были отработаны конкретным сотрудником в режиме неполного дня в течение месяца / Нормативная длительность дня.

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

Пример 4

Организация взяла в штат 2 новых сотрудников на 4-часовой день. При этом один из них отработал 6 дней, другой – 8.

((6 × 4) / 8 / 22) + ((8 × 4) / 8 / 22) = 0,14 + 0,18 = 0,32.

Важный момент: лиц, которые перешли на неполное время по инициативе работодателя, следует считать, как целые единицы.

Порядок расчета для новой организации

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

Образцы формы КНД 1110018:

  1. Чистый бланк
  2. Файл для заполнения

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

Пример 5

Организация основана в октябре. СЧР в октябре составила 50 чел., в ноябре – 51 чел., в декабре – 53 чел. Рассчитываем показатель за весь год:

(50 + 51 + 53) / 12 = 12,8 ~ 13 чел.

Если нужно получить СЧР за месяц, надлежит просуммировать количество сотрудников, которые работали в этом календарном периоде, и затем разделить получившуюся цифру на число дней в месяце.

Пример 6

ООО «Лилия» было зарегистрировано 01.11.2019 г. На указанную дату в фирме имелся лишь учредитель, но уже 10.11.2019 г. в штат компании был принят бухгалтер, 20.11.2019 г. – водитель.

Расчет проводится таким образом:

  • первые 10 дней показатель равен 0 человек, т.к. учредитель не берется в расчет;
  • в период с 10 по 20 ноября 2019 г. СЧР составляет 0 + 1 = 1 чел., так как был принят бухгалтер;
  • с 21 по 30 ноября 2019 г. показатель составил 1 + 1 = 2 человека – в штате появился водитель.

Теперь нужно подставить цифры в формулу и рассчитать:

(0 × 10 + 1 × 10 + 2 × 9) / 30 = 0,93 чел.

Подавать сведения об СЧР в первый раз надлежит в процессе регистрации юрлица в налоговой инспекции.

Как посчитать среднесписочную численность работников за год 2019

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

Как считать среднесписочную численность за месяц на примере

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

  1. Подсчет сотрудников на полной занятости.
  2. Подсчет сотрудников с неполной занятостью.
  3. Итоговый расчет и округление.

Мы будем считать среднесписочную численность на конкретном примере за май (31 календарный день):

На начало месяца в организации трудилось 50 сотрудников на полном рабочем дне.
20 мая 5 работников уволились.
Также в организации трудились 10 работников на неполном рабочем дне (4 часа в день).

Шаг 1 — считаем численность на полном графике

Исходя из наших условий, получается, что 50 сотрудников отработали полный месяц, а 5 работали 20 дней.

Формула проста:

  • Общая сумма всех значений списочной численности на каждый день / Количество дней в месяце по календарю

Применим формулу и получим следующий расчет:

  • (50*31 + 5*20) / 31 = 55,22

Это и есть среднесписочная численность сотрудников на месяц с полной занятостью.

Шаг 2 — подсчет с неполной занятостью

Определимся с формулой:

  • Общая сумма отработанных часов / Продолжительность рабочего дня / Количество рабочих по производственному календарю

Параметр «Продолжительность рабочего дня» считается как количество часов в рабочей недели, разделенное на количество дней. Например:

  • 40 часов / 5 = 8;
  • 36 часов/ 5  = 7,2;
  • 32 часов / 5 = 6,4 и так далее.

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

Предположим, что в марте было 22 рабочих дня, и наши 5 работников трудились по 4 часа. Рабочий день в компании восьмичасовой.

Применим формулу:

Что получается верно, если учесть, что наших сотрудников пятеро, а работают они половину рабочего дня.

Шаг 3 — суммируем показатели и округляем среднесписочную численность

В итоге производим суммирование показателей из шага 1 и 2:

А после производим округление:

  • 57,72 = 58 — это и есть конечная среднесписочная численность.

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

В нашем случае, если бы мы округлили сразу, на 1 и 2 шаге, то мы бы получили значение на 1 человека меньше.

Как считать среднесписочную численность работников за год

Если у нас уже есть все показатели по месяцам, то подсчитать численность за год не составит труда. Считается она по формуле для вычисления средней арифметической. Для этого нужно обратиться к формуле:

  • (Среднесп. численость Месяца 1 + Среднесп. численость Месяца 2 + …. + Среднесп. численость Месяца 12) / 12

Пример. Имеем следующую картину по месяцам:

  • Январь — 66
  • Февраль — 65
  • Март — 70
  • Апрель — 69
  • Май — 70
  • Июнь — 76
  • Июль — 69
  • Август — 80
  • Сентябрь — 81
  • Октябрь — 79
  • Ноябрь — 77
  • Декабрь — 70

Считаем среднесписочную численность по году:

(66+65+70+69+70+76+69+80+81+79+77+70) / 12 = 72,66

Округляем и получаем 73.

Аналогично показатель считается и для квартала. Только делить, естественно, нужно на 3.

Кого считать?

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

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

Кто не подлежит учету

Чтобы посчитать среднесписочную численность работников, необходимо понимать, какие сотрудники не подлежат учету:

  • Совместители внешней категории.
  • Принятые на основании гражданско-правовых договоров.
  • Те лица, которые подают заявление, желая уволиться.
  • Лица, оказывающие адвокатские услуги.
  • Лица, находящиеся на обучении в неоплачиваемом отпуске.
  • Сотрудницы, вышедшие в отпуск, связанный с беременностью и родами.
  • Отпускники, осуществившие усыновление новорожденного.
  • Учредители, которым не начисляется заработная плата, и т.д.

Необходимость показателя

Необходимо знать, какие типы сотрудников учитываются при расчете, а какие – нет.

Данные по среднесписочному учету вносятся в множество ведомостей, рассматриваются для определения права на льготы, наконец, подаются в ФНС. Это первый отчет, который подается в новом году.

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

Составные формулы

Существует определенная формула, которая диктуется Росстатом.

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

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

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

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

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

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

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

Как посчитать среднесписочную численность работников?

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

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

Что включает среднесписочная численность?

Для упрощения подсчетов разделим весь алгоритм исчисления на четыре простых шага:

Итак приступим: сперва нам будет необходимо определить среднесписочную численность полностью занятых сотрудников организации. Для этого нужно определиться, кто непосредственно относится к таковым.

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

При проведении расчетов следующие группы сотрудников не учитываются:

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

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

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

Формула расчета среднесписочной численности

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

Приступим непосредственно к самим вычислениям, используя формулу:

Среднесписочная численность полностью занятых работников за месяц = (среднесписочная численность полностью занятых работников на 1-е число месяца + среднесписочная численность полностью занятых работников на 2-е число месяца+…+среднесписочная численность полностью занятых работников на n-е число месяца)/количество календарных дней в месяце, где n- последнее число данного месяца.

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

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

Воспользуемся формулой:

Среднесписочная численность не полностью занятых работников за месяц = сумма часов, которые были отработаны ими в пределах одного месяца/ (продолжительность обычного рабочего дня (в часах)*количество рабочих дней в месяце).

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

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

Таким образом, итоговая формула приобретает следующий вид:

Среднесписочная численность работников за период = (среднесписочная численность работников за 1-й месяц+среднесписочная численность работников за 2-й месяц + среднесписочная численность работников за n-й месяц)/ количество месяцев в периоде,
где n- последний по порядку месяц в выбранном периоде.

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

Примеры расчета

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

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

По существующим трудовым договорам в организации трудится 45 человек:
  • 38 из них заняты в течение целого рабочего дня;
  • три сотрудника выполняют работы в качестве внешних совместителей;
  • четверо заняты не полный рабочий день. В мае 2015 г. они отработали за весь месяц в сумме 406 часов.

С 26.05 2015г числа один работник уволился из организации.
Допустим, что мае месяце 2015 года 15 рабочих дней.

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

Среднесписочная численность работников за май 2015 г будет выглядеть:

  1. Списочная численность полностью занятых работников:
    — с 1 по 25 мая (25 дней) — 38 человек;
    — с 26 по 31 мая (6 дней) — 37 человек.
  2. Среднесписочная численность полностью занятых работников за июнь составит 32,96 чел. 25 дней * 38 человек + 6 дней x 37 человек) / 31 день = 32,96 человек.
  3. Среднесписочная численность не полностью занятых работников составит 406 часов / (8 часов x 15 дней = 3,38 человек.
  4. Среднесписочная численность всех работников за май 2015 г. с учетом округления составит 36 человек (32,96 + 3,38).

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

Дорогие читатели, информация в статье могла устареть, воспользуйтесь бесплатной консультацией позвонив по телефонам: Москва +7 (499) 938-66-24, Санкт-Петербург +7 (812) 425-62-38, Регионы 8800-350-97-52


Расчет среднесписочной численности работников | блог Синапс

Среднесписочная численность (ССЧ) за различные периоды нужна для определения средней зарплаты, текучести кадров и других статистических величин, фигурирует в отчетах для Соцстраха, Пенсионного фонда и Росстата. Кроме того данные о ССЧ работников направляются в налоговые органы при создании организации и далее ежегодно, до 20 января нового года. Юридические лица подают сведения в любом случае, ИП – при наличии наемных работников.

Формулы списочной и среднесписочной численности

Годовая ССЧ – это сумма ССЧ всех месяцев, разделенная на 12:

ССЧгод = (ССЧянв + ССЧфев + … + ССЧдек) / 12

При этом, даже если компания вела деятельность только несколько месяцев в течение года (например, открылась в сентябре, то есть отработала 4 месяца), делить нужно на полное их число – 12.

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

Например, за январь 2019:

ССЧянв = (СЧ1янв + СЧ2янв + … + СЧ30янв + СЧ31янв) / 31

Списочная численность – это количество сотрудников (оформленных официальным трудовым договором и получающих з/п) в компании на конкретное число месяца. В том числе, тех, кого в этот день приняли на работу, кто отсутствовал на рабочем месте (из-за командировки, по болезни), кто работает удаленно.

Исключаются из СЧ:


  • уволенные в этот день;
  • военнослужащие и адвокаты;
  • привлеченные по внешнему совместительству;
  • направленные на обучение по инициативе компании;
  • оформленные по гражданско-правовым договорам.

Подробные рекомендации по расчету величин, а также исчерпывающий перечень категорий сотрудников приведен в частях 75-81 приказа Росстата №772 в редакции от 29 декабря 2018 года.

Рассчитаем среднесписочную численность: пошаговая инструкция

1 шаг. Собираем данные о списочном количестве работников, принятых на полный рабочий день, на все даты, входящие в отчетный период.

СЧ на каждый из выходных дней принимается равной соответствующему показателю за последний рабочий день, предшествующий им. То есть списочная численность за 1-8 января 2019 года будет одинаковой и равна, в свою очередь, СЧ за 29 декабря 2018.

2 шаг. Исключаем из дальнейшего расчета категории сотрудников, которые учитываются в списочной, но не входят в среднесписочную численность:


  • женщин в декрете (до 1,5 лет) или отпуске по усыновлению новорожденного;
  • сотрудников, поступающих/обучающихся на вечерних/заочных факультетах учебных заведений (без сохранения з/п).

Например, в агентстве “ААА” на конец 2018 года числилось 10 человек. 15 января приняли на работу еще двоих менеджеров по продажам, а 21-го бухгалтер ушла в декрет:

ССЧянв = ((10чел х 14дней) + (12чел х 6дней) + (11чел х 11дней)) / 31день = 334 / 31 = 10,8

3 шаг. Выполняем расчет CCЧ для работников, оформленных на полставки (исключая тех, кому по закону положен неполный рабочий день, например, инвалидов): отработанные ими часы делим на стандартный рабочий день, результат делим на количество дней в периоде расчета.

Например, водитель в “ААА” принят на полставки: с 9:00 до 13:00, пять дней в неделю. Остальные его коллеги трудятся по 8 часов с понедельника по пятницу. В январе, за 17 рабочих дней водитель отработал 68 часов.

ССЧводителя_янв = (68часов / 8часов) / 31 = 0,3

Складываем результат “целых” и частично занятых сотрудников:

10,8 + 0,3 = 11,1

Округляем до целых людей. ССЧ работников в агентстве “ААА” за январь составила 11 человек.

Бланк КНД 1110018

Для подачи сведений о среднесписочной численности используем шаблон, рекомендованный ФНС:

рис.1 Сведения о среднесписочной численности работников за предшествующий календарный год

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

Читайте наш блог и сдавайте отчетность вовремя! Пользуйтесь инструментами Синапс, чтобы повысить эффективность своего бизнеса. Например, в разделе “Контрагенты” можно совершенно бесплатно получить информацию о подрядчиках и конкурентах, в том числе сведения о регистрации, учредителях и кодах ОКВЭД.

Подсчет считываний в функциях с htseq-count — документация HTSeq 0.11.1

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

Признак — это интервал (т.е. диапазон позиций) на хромосоме. или объединение таких интервалов.

В случае RNA-Seq признаками обычно являются гены, где каждый ген здесь рассматривается как объединение всех его экзонов. Можно также рассмотреть каждый экзон как особенность, e.g., чтобы проверить наличие альтернативного соединения. Для сравнительной ChIP-Seq признаками может быть область связывания из заранее определенный список.

Особое внимание следует уделить тому, чтобы решить, как поступать с чтениями, которые совпадают с перекрываются более чем с одним элементом. Скрипт htseq-count позволяет выбрать один из трех режимов. Конечно, если ни один из них не подходит вам, вы можете написать свой собственный сценарий с помощью HTSeq. См. Главу Обзор HTSeq для пошаговое руководство, как это сделать.См. Также FAQ в конце, если следующее объяснение кажется слишком техническим.

Три режима разрешения перекрытия htseq-count работают следующим образом. За каждая позиция i при чтении, набор S (i) определяется как набор всех имеет положение перекрытия и . Затем рассмотрим набор S , который (с и , проходящими через все позиции в пределах пары чтения или чтения)

  • объединение всех наборов S (i) для режима объединение .Этот режим рекомендуется для большинства случаев использования.
  • пересечение всех наборов S (i) для режима строгое пересечение .
  • пересечение всех непустых множеств S (i) для режима непустое пересечение .

Если S содержит ровно одну функцию, чтение (или пара чтения) засчитывается для этой функции. Если S пусто, чтение (или пара чтения) считается как no_feature . Если S содержит более одной функции, htseq-count ведет себя по-разному в зависимости от - неуникальный вариант :

  • --nonunique none (по умолчанию): чтение (или пара чтения) считается как неоднозначно и не учитывается ни по каким характеристикам.Также, если прочитанный (или прочитанный пара) соответствует более чем одному месту в ссылке, он оценивается как alignment_not_unique .
  • - все неоднозначно : чтение (или пара чтения) считается неоднозначным и также учитывается во всех функциях, которым он был назначен. Кроме того, если чтение (или чтение пары) соответствует более чем одному месту в ссылке, это набрал alignment_not_unique , а также отдельно для каждой локации.

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

На следующем рисунке показано действие этих трех режимов и - неуникальный вариант :

Использование

После того, как вы установили HTSeq (см. Предварительные требования и установка), вы можете запустить htseq-count из командная строка:

 htseq-count [опции]  
 

Если файл htseq-count отсутствует на вашем пути, вы также можете вызвать сценарий с

 python -m HTSeq.scripts.count [options]  
 

— это один или несколько файлов, содержащих выровненные чтения в формате SAM. (SAMtools содержат сценарии Perl для преобразования большинства форматов выравнивания в SAM.) Обязательно используйте выравниватель, поддерживающий сварку, например STAR. HTSeq-count делает полное использование информации в поле CIGAR.

Для чтения из стандартного ввода используйте - как .

Если у вас есть данные с парным концом, обратите внимание на параметр -r , описанный ниже.

содержит функции в формате GFF.

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

  • __no_feature : чтение (или чтение пар), которое не может быть назначено ни одной функции (набор S как описано выше оказался пустым).
  • __ambigous : чтение (или чтение пар), которое могло быть назначено более чем одной функции и, следовательно, не учитывались ни для одной из них, если только - использовался неуникальный для всех вариант (в наборе S было более одного элемента).
  • __too_low_aQual : чтения (или пары чтения), которые были пропущены из-за -a вариант, см. ниже
  • __not_aligned : читает (или читает пары) в файле SAM без выравнивания
  • __alignment_not_unique : читает (или читает пары) с более чем одним сообщенным выравниванием.Эти чтения распознаются из необязательного тега поля SAM NH . (Если выравниватель не устанавливает это поле, чтение с многократным выравниванием будет будут подсчитаны несколько раз, если только они не будут отфильтрованы с помощью параметра -a .) Обратите внимание, что если использовалась опция --nonunique all , эти чтения (или пары чтения) по-прежнему назначены функциям.

Важно: Значение по умолчанию для многожильности — да . Если ваши данные RNA-Seq не были сделаны с протоколом, зависящим от цепочки, это приводит к потере половины считываний.Следовательно, не забудьте установить опцию --stranded = no , если у вас нет привязки к конкретной нити. данные!

Опции

-f , --format =

Формат входных данных. Возможные значения: sam (для текстовых файлов SAM). и bam (для двоичных файлов BAM). По умолчанию sam .

-r <заказ> , - заказ = <заказ>

Для парных данных выравнивание должно быть отсортировано либо по имени чтения, либо по по положению выравнивания.Если ваши данные не отсортированы, используйте samtools sort функция samtools для его сортировки. Используйте эту опцию с именем или pos для , чтобы указать, как были отсортированы входные данные. По умолчанию это имя .

Если указано name , htseq-count ожидают

Процесс и сроки вывода средств | Центр обслуживания студентов

Перейти к основному содержанию Переключить навигацию Меню Управление регистрацией и услуги
  • Календари
    • Академический
    • Счета и сроки оплаты
    • Запись
    • Экзамен
    • Трехгодичный курс обучения
  • Ваши классы
    • Регистрация на классы
    • Расписание занятий
    • Каталог курсов
    • Программы обмена
    • Выход из классов
  • Ваши деньги
    • Финансовая помощь
    • Стоимость обучения и сборы
    • Счета, платежи и возврат
    • Налоговая информация
    • Трудоустройство студентов
  • Ваша степень
    • Удовлетворительная успеваемость
    • Степень планирования
    • Заявление на изменение степени (CODA)
    • Выпадение Major или Minor
    • Реадмиссия
    • Выпуск
  • Ваши оценки
    • Общая информация об оценке
    • Калькулятор GPA
    • Выписки
    • Список декана
    • Выпускной лист
  • Ваши ресурсы
    • Информация о COVID-19
    • Координаторы консультирования
    • Руководство пользователя портала MyPack
    • Формы
    • Личная информация и конфиденциальность
    • Ведение бизнеса вне сети
    • Запрос на мероприятие студенческой группы
    • Ресурсы университета
  • Календари
  • Ваши классы
  • Ваши деньги
  • Ваша степень
  • Ваши оценки
  • Ваши ресурсы
  • Полная навигация по сайту
  • Календари
    • Академический
    • Счета и сроки оплаты
    • Запись
    • Экзамен
    • Трехгодичный курс обучения
  • Ваши классы
    • Запись на занятия
      • Зарегистрируйтесь в мастере регистрации
      • Поиск классов
      • Запреты, предпосылки и ограничения
    • Расписание занятий
    • Каталог курсов
    • Программы обмена
      • Сотрудничающие колледжи Роли (CRC)
      • Межведомственная программа
      • Учеба за рубежом
      • UNC Online — курсы и обмены
    • Снятие с занятий
      • Процесс и сроки вывода
      • Смягчающие обстоятельства для вывода
      • Обратное снятие
  • Ваши деньги
    • Финансовая помощь
      • Ориентировочная стоимость посещения
        • Калькуляторы расходов, затрат и возмещения
        • Студент
        • Аспирант
        • Доктор ветеринарной медицины
      • Виды финансовой помощи
        • Стипендии

std :: count, std :: count_if — cppreference.com

(1)
шаблон

typename iterator_traits :: difference_type

count (InputIt сначала, InputIt последний, const T & value);
(до C ++ 20)
шаблон <класс InputIt, класс T>

constexpr typename iterator_traits :: difference_type

count (InputIt сначала, InputIt последний, const T & value);
(начиная с C ++ 20)
шаблон

typename iterator_traits :: difference_type

count (ExecutionPolicy && policy, ForwardIt first, ForwardIt last, const T & value);
(2) (начиная с C ++ 17)
(3)
шаблон

typename iterator_traits :: difference_type

count_if (InputIt first, InputIt last, UnaryPredicate p);
(до C ++ 20)
шаблон <класс InputIt, класс UnaryPredicate>

constexpr typename iterator_traits :: difference_type

count_if (InputIt first, InputIt last, UnaryPredicate p);
(начиная с C ++ 20)
шаблон

typename iterator_traits :: difference_type

count_if (ExecutionPolicy && policy, ForwardIt first, ForwardIt last, UnaryPredicate p);
(4) (начиная с C ++ 17)

Возвращает количество элементов в диапазоне [первый, последний) , удовлетворяющих определенным критериям.

1) подсчитывает элементы, равные значению .

3) подсчитывает элементы, для которых предикат p возвращает истину.

[править] Параметры

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

Выражение p (v) должно быть преобразовано в bool для каждого аргумента v типа (возможно, const) VT , где VT — это тип значения InputIt , независимо от категории значения, и его нельзя изменять. v . Таким образом, тип параметра VT & недопустим, равно как и VT, если только для VT перемещение не эквивалентно копированию (начиная с C ++ 11).Взаимодействие с другими людьми

Требования к типу
InputIt должен соответствовать требованиям LegacyInputIterator.
ForwardIt должен соответствовать требованиям LegacyForwardIterator.

[править] Возвращаемое значение

количество элементов, удовлетворяющих условию.

[править] Сложность

ровно последних первых сравнений / применений предиката

[править] Исключения

Перегрузки с параметром шаблона с именем ExecutionPolicy сообщают об ошибках следующим образом:

  • Если выполнение функции, вызываемой как часть алгоритма, вызывает исключение, а ExecutionPolicy является одной из стандартных политик, вызывается std :: terminate.Для любого другого ExecutionPolicy поведение определяется реализацией.
  • Если алгоритму не удается выделить память, генерируется std :: bad_alloc.

[править] Примечания

Информацию о количестве элементов в диапазоне [первый, последний) без каких-либо дополнительных критериев см. В std :: distance.

[править] Возможная реализация

См. Также реализации count в libstdc ++ и libc ++.

См. Также реализации count_if в libstdc ++ и libc ++.

Первая версия
 шаблон <класс InputIt, класс T>
typename iterator_traits  :: difference_type
    count (InputIt сначала, InputIt последний, const T & значение)
{
    typename iterator_traits  :: difference_type ret = 0;
    for (; first! = last; ++ first) {
        if (* первое == значение) {
            ret ++;
        }
    }
    return ret;
} 
Вторая версия
 шаблон <класс InputIt, класс UnaryPredicate>
typename iterator_traits  :: difference_type
    count_if (InputIt сначала, InputIt последний, UnaryPredicate p)
{
    typename iterator_traits  :: difference_type ret = 0;
    for (; first! = last; ++ first) {
        if (p (* первый)) {
            ret ++;
        }
    }
    return ret;
} 

[править] Пример

 #include <алгоритм>
#include 
#include <вектор>

int main ()
{
    std :: vector  v {1, 2, 3, 4, 4, 3, 7, 8, 9, 10};

    // определить, сколько целых чисел в std :: vector соответствует целевому значению.int target1 = 3;
    int target2 = 5;
    int num_items1 = std :: count (v.begin (), v.end (), target1);
    int num_items2 = std :: count (v.begin (), v.end (), target2);
    std :: cout << "число:" << target1 << "count:" << num_items1 << '\ n';
    std :: cout << "число:" << target2 << "count:" << num_items2 << '\ n';

    // использовать лямбда-выражение для подсчета элементов, делящихся на 3.
    int num_items3 = std :: count_if (v.begin (), v.end (), [] (int i) {return i% 3 == 0;});
    std :: cout << "число, кратное трем:" << num_items3 << '\ n';
} 

Выход:

 номер: 3 количество: 2
количество: 5 количество: 0
число делимое на три: 3 

[править] См. Также

Поиск избирателя

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

* поля обязательные для заполнения

* Имя

Похоже на

Второй инициал

* Фамилия

Похоже на

Год рождения

округ ALLALAMANCEALEXANDERALLEGHANYANSONASHEAVERYBEAUFORTBERTIEBLADENBRUNSWICKBUNCOMBEBURKECABARRUSCALDWELLCAMDENCARTERETCASWELLCATAWBACHATHAMCHEROKEECHOWANCLAYCLEVELANDCOLUMBUSCRAVENCUMBERLANDCURRITUCKDAREDAVIDSONDAVIEDUPLINDURHAMEDGECOMBEFORSYTHFRANKLINGASTONGATESGRAHAMGRANVILLEGREENEGUILFORDHALIFAXHARNETTHAYWOODHENDERSONHERTFORDHOKEHYDEIREDELLJACKSONJOHNSTONJONESLEELENOIRLINCOLNMACONMADISONMARTINMCDOWELLMECKLENBURGMITCHELLMONTGOMERYMOORENASHNEW HANOVERNORTHAMPTONONSLOWORANGEPAMLICOPASQUOTANKPENDERPERQUIMANSPERSONPITTPOLKRANDOLPHRICHMONDROBESONROCKINGHAMROWANRUTHERFORDSAMPSONSCOTLANDSTANLYSTOKESSURRYSWAINTRANSYLVANIATYRRELLUNIONVANCEWAKEWARRENWASHINGTONWATAUGAWAYNEWILKESWILSONYADKINYANCEY

* Статус избирателя
Зарегистрировано
Удалено или отклонено
.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *