Изчислете броя дни в месеца в Excel - така работи в 4 стъпки

Как да използвате Excel, за да разберете колко дни има в един месец

Разбира се, знаете колко дни всеки месец има до края на месеца. Но за изчисления или графици по време може да бъде важно да се изчисли колко дни има съответният месец за променлива стойност на датата в клетка. Има различни начини и средства за постигане на това.

Ето как работи: Използвайте Excel, за да разберете колко дни има в един месец

Пример: Началната дата е в таблица в клетка А2. След това използвайте следната формула, за да изчислите колко дни има в съответния месец:

= ДЕН (ДАТА (ГОДИНА (А2), МЕСЕЦ (А2) +1, 1) -1)

Работи така, стъпка по стъпка:

  1. Щракнете върху клетка, в която искате да покажете желаните дни от месеца (клетка В2 в примера).

  2. В функционалното поле (fх) формулата: = ДЕН (ДАТА (ГОДИНА (A2); МЕСЕЦ (A2) +1; 1) -1). Или просто ги копирайте и поставете в съответното поле.

  3. Натиснете клавиша Enter или щракнете върху малката зелена отметка.

  4. Сега ще видите броя на дните в съответния месец. Ако желаете, можете да плъзнете функцията в произволен брой клетки с едно щракване на мишката.

Какво всъщност прави функцията Excel?

Функцията за дата вмъква годината и месеца от началната дата на клетка A2. След това добавя стойност 1 към месеца, за да отговори на следващия месец и определя първия ден от седмицата за този месец. Стойността 1 се приспада от този първи ден. Това води до последния ден от предходния месец (т.е. от месеца за A2). След това номерът на този последен ден се извлича чрез функция TAG.

Малък трик за опростяване на формулата малко

Формулата може да бъде опростена малко с трик. Вместо да изваждате ден от стойност на датата, можете също да извършите това изчисление във функцията DATE. Можете да направите това, като предадете числото 0 за предния ден вместо числото 1 за първото от месеца. Това ви спестява необходимостта да конвертирате до края на месеца. Съответната формула, която прилагате съгласно същата схема, както по -горе, след това изглежда така:

= ДЕН (ДАТА (ГОДИНА (А2), МЕСЕЦ (А2) +1, 0))

За професионалисти в Excel: Сложни решения за определяне на дните от седмицата в един месец

Решението, което използва само функцията TAG, е много по -сложно. Тази формула има следния вид:

= 32-TAG (A1-TAG (A1) +32)

Как работи професионалната версия?

Основната идея на формулата е да се върнем към ден 0 на текущия месец (който е последният ден от предходния месец). След това го добавете към следващия месец (т.е. месеца след следващия на предходния месец, следователно 32) и използвайте този ден от месеца, за да определите продължителността на текущия месец.

Малък клиент на Excel: Февруари 1900 г. се показва неправилно в Excel

Има и вариант на тази формула, който заобикаля проблема през високосната 1900 година. При изчисленията на датата Excel приема, че това е било 29.02.1900 г. Не е така. Следователно изчисленията на датата през 1900 г. често дават неправилни резултати. Формулата, променена с годината 1900, е:

= 32-TAG (A2-TAG (A2) + 32 + 366 * (A2 <61))

Друг подход за изчисляване на дните в месеца в Excel

Вариантът с матрична формула също е много креативно решение. Въведете следната формула, като използвате клавишната комбинация „Ctrl + SHIFT + Enter“, за да работи:

= МАКС. (ДЕН (A1 + 27-ДЕН (A1) + {1; 2; 3; 4}))

Екранните снимки са направени с Excel версия 2016.

Често задавани въпроси: Въпроси, които потребителите са ни задавали по темата

Защо Excel просто не сортира моя списък вместо мен?

Първо, Excel се нуждае от поне една колона или ред, който съдържа информация като букви или цифри. Освен това поне една от клетките, съдържащи информацията, трябва да е маркирана. В противен случай Excel не знае към какво да се позовава при сортирането.

Намирам навсякъде различни формули, които да ми показват дните от месеца в Excel. Това вярно ли е?

Да, така е. Има няколко възможни начина за решаване на този проблем. Описахме пет от най -често срещаните решения в нашето ръководство. Препоръчваме да ги изпробвате и да изберете личен фаворит.

Как мога дори да сортирам числа в Excel?

За да сортирате числа в определен ред, първо щракнете върху всяка клетка в колоната, която искате да сортирате. В областта "Данни" ще намерите групата "Сортиране и филтриране". Там можете да изберете различни опции за сортиране. Например, изберете „Сортиране по размер“ и „възходящ“ или „низходящ“. Excel ще сортира вашия списък според вашия избор.

Така ще помогнете за развитието на сайта, сподели с приятелите си

wave wave wave wave wave