Таблицаны түзүүдө айрым көйгөйлөрдү чечүү үчүн, программа керектүү эсептөөлөрдү жүргүзүшү үчүн, өзүнчө уячада же формуланын ичинде бир айдын күндөрүнүн санын көрсөтүү керек. Excelде ушул операцияны жасоого ылайыкталган шаймандар бар. Бул функцияны колдонуунун ар кандай жолдорун карап көрөлү.
Күндүн санын эсептөө
Атайын категориядагы операторлордун жардамы менен Excel программасында бир айда бир күндүн санын эсептөөгө болот "Күнү жана убактысы". Кайсы опция эң жакшы колдонулаарын билүү үчүн, алгач операциянын максаттарын аныкташыңыз керек. Ушуга жараша, эсептөө натыйжасы баракта өзүнчө элементте көрсөтүлүшү же башка формуланын ичинде колдонулушу мүмкүн.
1-ыкма: DAY жана MONTHS операторлорунун айкалышы
Бул көйгөйдү чечүүнүн эң оңой жолу - операторлордун айкалышын колдонуу DAY жана EOMONTH.
милдети DAY операторлор тобуна таандык "Күнү жана убактысы". Ал белгилүү бир санды көрсөтөт 1 үчүн 31. Биздин учурда, ушул оператордун милдети айкалыштырылган функцияны аргумент катары пайдаланып, айдын акыркы күнүн көрсөтүү болот. EOMONTH.
Оператордун синтаксиси DAY төмөнкүлөр:
= DAY (дата_in_numeric_format)
Башкача айтканда, бул функциянын бирден-бир жүйөсү "Сан форматындагы дата". Аны оператор орнотот EOMONTH. Сандык форматтагы күндүн адаттагы форматтан айырмаланышы керек. Мисалы, датасы 04.05.2017 сандык түрүндө болот 42859. Ошондуктан, Excel бул форматты ички операциялар үчүн гана колдонот. Ал сейрек камераларда көрсөтүлөт.
оператору EOMONTH айдын акыркы күнүнүн сериялык номерин көрсөтүүгө арналган, ал белгиленген күндөн алдыга же артка айлардын көрсөтүлгөн саны. Функциянын синтаксиси төмөнкүчө:
= MONTH (баштоо күнү; саны_ ай)
оператору "Башталган датасы" эсептөө жасалган күндү же ал жайгашкан уячага шилтемени камтыйт.
оператору "Айлардын саны" берилген күндөн тартып эсептелип чыгарыла турган айлардын санын көрсөтөт.
Эми бул кандайча конкреттүү мисалда иштээрин карап көрөлү. Бул үчүн, Excel баракчасын алыңыз, анын клеткаларынын биринде белгилүү бир календардык номер жазылган. Жогоруда көрсөтүлгөн операторлор топтомун колдонуу менен, ушул айдын ичиндеги айдын ичинде канча күн болгонун аныктоо керек.
- Натыйжасы көрсөтүлгөн баракта уячаны тандаңыз. Баскычты чыкылдатыңыз "Кыстыруу функциясы". Бул баскыч формула тилкесинин сол жагында жайгашкан.
- Терезе башталат Функция усталары. Бөлүмгө өтүңүз "Күнү жана убактысы". Жазууну таап, тандаңыз "Күн". Баскычты чыкылдатыңыз. "OK".
- Оператордун аргумент терезеси ачылат DAY. Көрүнүп тургандай, анда бир гана талаа камтылган - "Сан форматындагы дата". Көбүнчө алар клеткага сан же шилтеме коюшат, бирок бизде бул тармактагы функция бар EOMONTH. Ошондуктан, биз курсорду талаага орнотуп, андан соң формулалар сызыгынын сол жагындагы үч бурчтук түрүндөгү сөлөкөттү чыкылдатып жатабыз. Жакында колдонулган операторлордун тизмеси ачылат. Эгер сиз анда ысым тапсаңыз "EOMONTH", ошол замат бул функциянын аргументтер терезесине өтүү үчүн аны чыкылдатыңыз. Эгер сиз бул ысымды таппасаңыз, анда нерсени басыңыз "Башка өзгөчөлүктөр ...".
- Кайрадан башталат Мүмкүнчүлүк чебери жана дагы бир эле операторлор тобуна өтүү. Эми бул жолу ысым издеп жатабыз "EOMONTH". Көрсөтүлгөн атты белгилегенден кийин, баскычты чыкылдатыңыз "OK".
- Оператордун аргумент терезеси иштей баштады EOMONTH.
Анын биринчи талаасы деп аталган "Башталган датасы", сиз биздин өзүнчө клеткадагы номерди коюшуңуз керек. Бул биз аныктай турган мезгилдеги күндөрдүн саны. Уячанын дарегин орнотуу үчүн, курсорду талаага коюңуз, андан кийин баракта чычкандын сол баскычы менен чыкылдатыңыз. Координаттар дароо терезеде көрсөтүлөт.
Талаада "Айлардын саны" маанисин орнотуу "0", анткени биз көрсөтүлгөн санга таандык мезгилдин узактыгын аныкташыбыз керек.
Андан кийин, баскычты чыкылдатыңыз "OK".
- Көрүнүп тургандай, акыркы аракеттерден кийин, барактын уячасында айдын ичинде тандалган санга кирген күндөр көрсөтүлгөн.
Жалпы формула төмөнкү формада болду:
= DAY (MONTH (B3; 0))
Бул формулада клетканын дареги гана (B3). Ошентип, процедураны аткарууну каалабасаңыз Функция усталары, сиз бул формуланы барактын каалаган элементине кошсоңуз болот, жөн гана номерди камтыган уячанын дарегин конкреттүү ишиңизге тиешелүү болгону менен алмаштырсаңыз болот. Натыйжасы ушундай болот.
сабак: Excel Feature Master
2-ыкма: автоматтык түрдө күндүн санын аныктоо
Эми дагы бир тапшырманы карап көрөлү. Күндүн саны берилген календардык номерге эмес, учурдагы күндөргө ылайык келиши керек. Мындан тышкары, мезгилдерди өзгөртүү колдонуучунун катышуусунсуз автоматтык түрдө жүргүзүлөт. Бул кызыктай көрүнгөнүнө карабастан, бул тапшырма мурункуга караганда жеңилирээк. Аны чечүү үчүн, ал тургай, ачык Мүмкүнчүлүк чебери кереги жок, анткени бул операцияны аткарган формула өзгөрүлмө маанилерди же уяча шилтемелерин камтыбайт. Сиз жөн гана барактын уячасына кирип, натыйжа төмөнкү формуланы өзгөртүүсүз көрсөтсүн десеңиз болот:
= DAY (Ай (TODAY (); 0))
Бул учурда биз колдонгон TODAY функциясы бүгүнкү күндү көрсөтөт жана эч кандай далил жок. Ошентип, ушул айдагы күндөрдүн саны уячаңызда тынымсыз көрсөтүлүп турат.
3-ыкма: татаал формулаларда колдонула турган күндөрдүн санын эсептөө
Жогорудагы мисалдарда биз айдын ичиндеги күндөрдүн санын көрсөтүлгөн календардык номерге же автоматтык түрдө учурдагы айга өзүнчө уячада көрсөтүлгөн натыйжаны кантип эсептеп чыккандыгын көрсөттүк. Бирок бул көрсөткүчтү табуу башка индикаторлорду эсептөө үчүн талап кылынышы мүмкүн. Бул учурда күндүн санын эсептөө татаал формуланын ичинде жүргүзүлөт жана өзүнчө камерада көрүнбөйт. Муну кандайча бир мисал менен карап көрөлү.
Уюлдук дисплейде ушул айдын аягына чейин калган күндөрдүн санын көрсөтүшүбүз керек. Мурунку ыкмадагыдай эле, бул параметр ачууну талап кылбайт Функция усталары. Сиз жөнөкөй сөз айкашын уячага салсаңыз болот:
= DAY (MONTH (TODAY (); 0)) - DAY (TODAY ())
Андан кийин айдын аягына чейинки күндөрдүн саны көрсөтүлгөн уячада көрүнөт. Күн сайын, натыйжа автоматтык түрдө жаңыртылып, жаңы мезгил башталгандан кийин, санак кайрадан башталат. Кандайдыр бир санак эсептөөчү болот.
Көрүнүп тургандай, бул формула эки бөлүктөн турат. Алардын биринчиси, бир айдагы күндөрдүн санын эсептөө үчүн биз билген бир өрнөк:
= DAY (Ай (TODAY (); 0))
Экинчи бөлүктө учурдагы сан ушул көрсөткүчтөн алынып салынат:
-DAY (БҮГҮН ())
Ошентип, ушул эсептөөнү жүргүзүүдө күндүн санын эсептөө формуласы татаал формуланын курамдык бөлүгү болуп саналат.
4-ыкма: Альтернативдүү формула
Бирок, тилекке каршы, Excel 2007нин мурунку версияларында билдирүү жок EOMONTH. Колдонмонун эски нускаларын колдонгон колдонуучулар жөнүндө эмне айтууга болот? Алар үчүн, мындай мүмкүнчүлүк жогоруда айтылгандарга караганда массивдүү болгон башка формула аркылуу бар. Ушул опцияны колдонуп, берилген календардык номер үчүн айдагы күндөрдүн санын кантип эсептөөнү карап көрөлү.
- Натыйжаны көрсөтүү үчүн уячаны тандап, оператордун аргументтер терезесине өтүңүз DAY буга чейин бизге тааныш жол. Курсорду ушул терезенин жалгыз талаасына жайгаштырабыз жана формула тилкесинин сол жагындагы бурулган үч бурчтукту басабыз. Бөлүмгө өтүңүз "Башка өзгөчөлүктөр ...".
- Терезеде Функция усталары топто "Күнү жана убактысы" атын тандаңыз "DATE" жана баскычты чыкылдатыңыз "OK".
- Оператордун терезеси башталат DATE. Бул функция күндү кадимки форматтан сандык мааниге алмаштырат, аны оператор иштетип чыгышы керек DAY.
Ачылган терезеде үч талаа бар. Талаада "Күнү" дароо номерди киргизсе болот "1". Бул кандай гана болбосун кырдаал үчүн өзгөрүлгүс иш. Ал эми калган эки талааны кылдаттык менен жасоого туура келет.
Курсорду талаага коюңуз "Жыл". Андан кийин, тааныш үч бурчтук аркылуу операторлорду тандоого киришебиз.
- Баары бир категорияда Функция усталары атын тандаңыз "Жыл" жана баскычты чыкылдатыңыз "OK".
- Оператордун аргумент терезеси иштей баштады ЖЫЛ. Көрсөтүлгөн санда жыл аныкталат. Бир терезе кутучасында "Сан форматындагы дата" күндүн санын аныктоону каалаган баштапкы күндү камтыган уячага шилтеме көрсөтүңүз. Андан кийин, баскычты басууга шашпа "OK"жана атын чыкылдатыңыз "DATE" формула тилкесинде.
- Андан кийин биз кайрадан аргументтер терезесине кайтабыз DATE. Курсорду талаага коюңуз "Ай" жана функцияларды тандоого өтүңүз.
- The Функция устасы атын чыкылдатыңыз "Ай" жана баскычты чыкылдатыңыз "OK".
- Функциянын аргумент терезеси башталат АЙ. Анын милдеттери мурунку операторго окшош, ал айдын номерин көрсөтөт. Бул терезенин жалгыз талаасында баштапкы номерге бир эле шилтеме коюңуз. Андан кийин, формула тилкесинде атын чыкылдатыңыз "Күн".
- Аргументтер терезесине кайтуу DAY. Бул жерде бир эле жолу кичинекей сокку жасаш керек. Маалыматтар жайгашкан терезенин бирден-бир талаасында формуланын аягына сөз айкашын кошуңуз "-1" тырмакча жок, ошондой эле оператордон кийин "+1" коюңуз АЙ. Андан кийин, баскычты чыкылдатыңыз "OK".
- Көрүнүп тургандай, алдын-ала тандалган уячада көрсөтүлгөн айдын ичиндеги күндүн саны көрсөтүлөт. Жалпы формула төмөнкүдөй:
= DAY (DATE (YEAR (D3); MONTH (D3) +1; 1) -1)
Бул формуланын сыры жөнөкөй. Биз аны кийинки мезгилдин биринчи күнүнүн күнүн аныктоо үчүн колдонуп, андан кийин көрсөтүлгөн айдагы күндөрдүн санын алуу менен андан бир күндү чыгарып салабыз. Бул формуланын өзгөрмөсү уюлдук шилтеме D3 эки жерде. Эгер сиз аны белгилүү бир учурда турган уячанын дареги менен алмаштырсаңыз, анда бул өрнөктү барактын каалаган элементине жардамсыз эле айдап койсоңуз болот Функция усталары.
сабак: Excel датасы жана убакыты функциялары
Көрүнүп тургандай, Excelде бир айдын күндөрүнүн санын билүү үчүн бир нече вариант бар. Алардын кайсынысын колдонуу колдонуучунун акыркы максатына жана ошондой эле ал программанын кайсы версиясына байланыштуу болот.