Спасибо. Чтобы точно посчитать количество дней, когда в Нижнем Новгороде выпадал снег за зимние месяцы, мне нужна сама таблица данных. Пожалуйста, пришлите таблицу или скриншот, либо просто перечислите данные в виде строк (даты, город, количество снега). Я сразу посчитаю.
Пояснение метода (чтобы вы понимали, как будет вычисление):
- Что считается "зимние месяцы": декабрь (12), январь (1), февраль (2).
- Фильтруем данные по городу: Нижний Новгород.
- Зимние месяцы в любом году: Dec, Jan, Feb. Если у вас есть данные за несколько лет, считаем по всем годам.
- Каждый день считаем как 1 день, если снег выпал хотя бы немного (> 0 мм). Если снег не выпадал или данных нет, считаем 0.
- Суммируем по всем годам и всем зимним месяцам.
Алгоритм в общих чертах:
- выбрать строки с городом "Нижний Новгород"
- оставить даты с месяцами 12, 1, 2
- проверить столбец снега: если количество снега > 0, засчитать этот день
- суммировать эти дни
Если вам удобнее, могу предложить готовые формулы:
- В Excel (примерный вид, предположим столбцы A: Дата, B: Город, C: Снег мм):
- Формула для подсчета: =SUMPRODUCT((B2:B1000="Нижний Новгород")(ISNUMBER(MATCH(MONTH(A2:A1000),{12,1,2},0)))(C2:C1000>0))
- В SQL: SELECT COUNT(*) FROM ваша_таблица WHERE город = 'Нижний Новгород' AND MONTH(дата) IN (12, 1, 2) AND снег_мм > 0;
Пример на небольшом вымышленном наборе (для нагляду):
- 2023-12-02, Нижний Новгород, 5 мм → снег был
- 2023-12-15, Нижний Новгород, 0 мм → снег не был
- 2024-01-04, Нижний Новгород, 2 мм → снег был
- 2024-02-10, Нижний Новгород, 0 мм → снег не был Итого: 2 дня с снегом.
Пожалуйста, пришлите таблицу или данные в виде текста, и я посчитаю точное количество дней для зимних месяцев в Нижнем Новгороде. Если хотите, можно also указать формат данных (Excel, CSV, таблица в тексте) — подстрою решение под ваш формат.