Како користити ВБА ДатеАдд функцију у Екцелу

  • Деле Ово
Hugh West

Функција ВБА ДатеАдд је у категорији датума и времена Екцелових ВБА функција . Коришћењем ове функције можемо да додајемо или одузимамо године, месеце, дане, квартале, па чак и различите временске интервале као што су сати, минути, секунде од датог датума. Бављење датумом и временом у дневним прорачунима за генерисање извештаја или поређења је уобичајен сценарио. У Екцел-у, употреба ВБА функција датума и времена као што је функција ДатеАдд чини сложене или дуготрајне прорачуне ефикаснијим и бржим.

Преузмите радну свеску за вежбу

Преузмите ову радну свеску за вежбање док читате овај чланак.

ВБА ДатеАдд Фунцтион.клсм

Увод у Екцел ВБА ДатеАдд функцију

Исход:

датум коме се додаје или одузима одређени временски интервал

Синтакса:

Додавање датума (интервал, број, датум)

Аргументи:

Аргумент Обавезно/Опционално Опис
интервал Обавезно А стринг израз.

Временски интервал у различитим поставкама који желимо да додамо број Обавезно А нумерички израз .

број интервала за додавање или одузимање

Може бити позитивно – за будући датуми

Могу бити негативни – за прошли датуми датум Обавезно А датум израз

датум којима се интервали додају

Подешавања:

Функција ДатеАдд има ове интервал подешавања:

Подешавање Опис
гггг Година
к Квартал
м Месец
и Година дана
д Дан
в Дан у недељи
вв Недеља
х Сат
н Минута
с Секунда

Примери функција Екцел ВБА ДатеАдд

Изрази формуле Екцел ДатеАдд функције

Постоје различити начини за постављање датум аргумент у функцију ДатеАдд. Сви резултирају истим излазом.

Поставите следећи код у Висуал Басиц Едитор:

(Како за покретање кода у Висуал Басиц Едитор-у)

5065

Објашњење :

ДатеАдд(“ииии”,2, један од следећих метода)

Да бисмо поставили аргумент датума, можемо користити различите методе:

  • #1/1/2011 #
  • ДатеСериал( година , месец, дан)
  • ДатеВалуе( датум )
  • Распон („ћелија“) – Датум сачуван у ћелији
  • Складиштење датума упроменљива

У ћелијама Д3, Д4, Д5, Д6, Д7 стављамо горње методе као дате аргумент за ДатеАдд функционишу узастопно и добијају исти резултат.

Додали смо 2 још године на 1.1.2022 што је резултирало 1.1.2024.

Овде,

ииии представља годину као интервал

2 представља не интервала као број .

Помоћ: Како покренути код у Висуал Басиц Едитор-у

Пратите кораке:

  • Са Екцел траке идите на Картица за програмере и изаберите картицу Висуал Басиц .

  • У новом прозору кликните на картицу Инсерт и изаберите Модуле.

  • Напишите свој код у уређивачу и притисните Ф5 за покрени.

Додавање различитих подешавања интервала помоћу функције ДатеАдд у програму Екцел

1. Додај годину

Шифра:

5764

Резултат: 2 године додато у 1/1 /2022 (мм/дд/гггг) и резултирало је 1/1/2024 (мм//дд/гггг).

Прочитајте више: Како користити функцију године у Екцел ВБА

2. Додај квартал

Шифра:

8531

Резултат: 2 квартал = 6 месеци додато у 1/1/2022 (мм/дд/гггг) и резултирало је 7/1/2022 (мм//дд/гггг).

3. Додај месец

Шифра:

2839

Резултат: 2 месеца додато 1/1/2022 (мм/дд/гггг) и резултирало 3/1/2022 (мм//дд/гггг).

Прочитајте више: Како користити Екцел ВБА функцију МЕСЕЦ

4. Додај дан у години

Шифра:

3826

Резултат: 2. дан у години додат до 1/1/2022 (мм/дд/гггг) и резултирало је 1/3/2022 (мм//дд/гггг).

Прочитајте више: Како користити функцију дан у Екцел ВБА

5. Додај дан

Шифра:

7558

Резултат: 2 дана додата до 1/1 /2022 (мм/дд/гггг) и резултирало је 1/3/2022 (мм//дд/гггг).

Слична очитавања

  • Екцел ВБА за проналажење броја недеље (6 брзих примера)
  • Како користити ВБА ДатеПарт функцију у Екцел-у (7 примера)
  • Користите ВБА ДатеСериал функцију у Екцел-у (5 лаких апликација)
  • Како да конвертујете датум из стринга користећи ВБА ( 7 начина)

6. Додај радни дан

Шифра:

5291

Резултат: 10 дана у недељи је додато до 1/1 /2022 (мм/дд/гггг) и резултирало је 1.11.2022 (мм//дд/гггг).

7. Додај недељу

Шифра:

4073

Резултат: 2 недеље= 14 дана додато до 1/1/2022 (мм/дд/гггг) и резултирало је 1/15/2022 (мм//дд/гггг).

Прочитајте више: Како добити дан у недељи користећи ВБА

8. Додај сат

Шифра:

4645

Резултат: 14Сати су додати до 1.1.2022. 12:00 (мм/дд/гггг: чч/мм) и резултирало је 1.1.2022. 14:00 (мм//дд/гггг : ​​чч/мм).

9. Додај минут

Шифра:

1434

Резултат: 90 минута= 1,30 сати додато до 1.1.2022 00:00 (мм/дд/гггг) и резултирало је 1/1/2022 1:30 АМ (мм//дд/гггг).

10. Додај други

Код:

9712

Резултат: 120 секунди = 2 додата минута до 1.1.2022. 00:00 (мм/дд/гггг : ​​чч/мм) и резултирало је 1.1.2022. 00:02 (мм//дд/гггг : ​​чч /мм).

Употреба функције ДатеАдд у Екцел-у за одузимање  различитих подешавања интервала

Слично, можемо одузмите године, месеце, дане, сате, минуте итд. од датума коришћењем знака минус у предњем делу аргумента броја . На пример:

Код:

7326

Резултат: 2 године одузето од 1/1/2022 (мм/ дд/гггг) и резултирало је 1/1/2020 (мм//дд/гггг).

Ствари које треба запамтити

  • Када користимо 'в' да додамо радне дане то сабира све дане у недељи укључујући суботу и недељу , не само радне дане (неко би могао очекивати).
  • Функција ДатеАдд на крају не приказује неважећи датум . На пример, ако 31. јануару 2022. додамо 1 месец, то ће резултирати 28. фебруара 2022., а не 31. фебруара 2022. (не постоји).
  • Ако одузмемо вишеод 122 године од сада грешка би се појавила зато што Екцел датум почиње од 1. јануара 1990.
  • Повратни датум ДатеАдд функција зависи од Подешавања датума на контролној табли.
  • Требало би да аргумент датума функције ДатеАдд буде у складу са Својством календара . Ако је календар грегоријански , улазни да те аргумент такође треба да буде у грегоријанском . Слично томе, ако је календар на хиџри, аргумент датума мора бити у истом формату.

Закључак

Сада знамо како да користимо ВБА ДатеАдд функција у Екцел-у. Надамо се да би вас то подстакло да ову функцију користите са више самопоуздања. Било каква питања или сугестије не заборавите да их ставите у поље за коментаре испод

Хју Вест је веома искусан Екцел тренер и аналитичар са више од 10 година искуства у индустрији. Дипломирао је рачуноводство и финансије и магистрирао пословну администрацију. Хју има страст према подучавању и развио је јединствен приступ подучавању који је лако пратити и разумети. Његово стручно знање о Екцел-у помогло је хиљадама студената и професионалаца широм света да унапреде своје вештине и постану успешни у каријери. Кроз свој блог, Хју дели своје знање са светом, нудећи бесплатне Екцел туторијале и онлајн обуку како би помогли појединцима и предузећима да остваре свој пуни потенцијал.