이 튜토리얼에서는 Excel에서 지금 공식을 사용하여 현재 날짜와 시간을 동적 값으로 삽입하고 자동 업데이트없이 NOW 기능을 정적으로 만드는 방법을 배웁니다.
Worksheet에 현재 날짜와 시간을 삽입하려면 Excel은 현재 이름이 지정된 특수 기능을 제공합니다. 이 기능은 컴퓨터의 시스템 시계에서 정보를 가져와 워크 시트를 열거 나 계산할 때 자동으로 업데이트됩니다. 이 기능이 논증을 취하지 않는다는 사실은 사용자 정의의 여지가 없다고 생각하게 할 수 있습니다. 그러나 결과를 정확하게 필요한 방식으로 포맷 할 수 있으므로 이제 공식에는 시간, 날짜 또는 둘 다만 표시됩니다. 다음 예제에서 자세한 내용을 찾으십시오.
Excel의 Now 함수는 현재 날짜와 시간 값을 반환합니다.
구문은 가능한 한 간단합니다. 논쟁이 필요하지 않습니다.
지금()Now 함수는 Excel 2007의 모든 버전에서 Excel 365에서 사용할 수 있습니다.
워크 시트에 지금 공식을 삽입하려면 평등 표시, 기능 이름 및 빈 괄호를 입력하십시오.
=NOW()
오늘의 날짜와 현재 시간은 즉시 기본 형식으로 셀에 나타납니다. 다르게 표시하려면 위의 링크 된 자습서에 설명 된대로 사용자 정의 날짜 시간 형식을 적용하십시오.
Excel이 이제 시간 만 표시하도록 함수를 얻으려면 사용자 정의 시간 형식 (예 : h : mm : ss) 을 설정하십시오. 이것은 시각적 표현 만 변경합니다. 셀의 기본 값에는 여전히 날짜를 나타내는 정수와 시간을 나타내는 부분 부분이 있습니다.
또는 지금 () 값에서 날짜를 빼고 결과를 좋아하는 결과를 포맷 할 수 있습니다.
=NOW() - TODAY()
이렇게하면 날짜없이 현재 시간을 얻을 수 있습니다. 단지 서식과 달리 위의 공식은 셀에 저장된 값의 날짜 부분을 완전히 제거합니다. 일반 형식을 적용하면 날짜를 나타내는 정수가 0임을 알 수 있습니다.
이제 날짜 만 표시하려면 원하는 날짜 형식 (예 : Mmmm D, yyyy) 을 사용하십시오.
결과는 아래 이미지에서 볼 수 있습니다.
다른 날에 현재 시간을 얻으려면 지금 () 값으로/에서 특정 일을 추가하거나 빼십시오.
다음은 현재 그러한 공식의 몇 가지 예입니다.
공식 | 설명 |
---|---|
= 지금 () 7 | 다음 주 같은 시간 |
= 지금 () -7 | 지난주 같은 시간 |
= 지금 () 30 | 현재 시간은 30 일입니다 |
= 지금 () -30 | 30 일 전에 현재 시간 |
현재 시간을 몇 개월 이전에 반환하려면 Edate 및 Mod와 함께 Now 함수를 사용하십시오.
예를 들어, 3 개월 후 같은 시간을 얻으려면 공식은 다음과 같습니다.
=EDATE(NOW(), 3) MOD(NOW(), 3)
3 개월 전에 현재 시간을 반환하려면 공식 이이 형식을 취합니다.
=EDATE(NOW(), -3) MOD(NOW(), 3)
여기에서 편집 함수를 사용하여 현재 날짜에 지정된 달 수를 추가하거나 빼기 - 결과는 시간이없는 날짜 값입니다. 시간을 찾으려면 현재 날짜 시간 값을 몇 개월로 나눈 후 나머지를 반환하는 모드 공식을 작성한 다음 결과를 추가하십시오.
현재 시간을 가장 가까운 시간으로 돌리려면 MRAUND 기능을 사용하십시오.
=MROUND(NOW(), "1:00")
이 일반적인 공식은보다 구체적인 사례를 처리하기 위해 쉽게 사용자 정의 할 수 있습니다.
예를 들어, 현재 10 일이 지남에 따라 현재 시간을 반짝이는 시간을 반올림하면 공식은 다음과 같습니다.
=MROUND(NOW() 10, "1:00")
지금 10 일 전에 가장 가까운 시간으로 현재 시간을 얻으려면이 공식을 사용하십시오.
=MROUND(NOW() -10, "1:00")
결과는 다음과 같이 보일 수 있습니다.
현재 시간에서 일정 시간을 추가하거나 빼기 위해 시간 기능의 도움으로 다른 시간 단위를 공급하십시오.
현재 UTC 3 시간대에 있다고 가정 해 봅시다. 조정 된 UTC (Universal Time)를 얻으려면 현지 시간에서 3 시간을 빼야 하며이 공식으로 쉽게 수행 할 수 있습니다.
=NOW() - TIME(3, 0, 0)
그리고 여기에 약간 더 복잡한 사례가 있습니다. 현지 시간보다 2 시간 30 분 전인 인도 표준 시간 (IST)을 얻으려면 시간 기능의 시간 및 분 인수에 대한 해당 값을 제공합니다.
=NOW() TIME(2, 30, 0)
아래 이미지는 다른 시간 영역에서 현재 시간을 계산하기위한 몇 가지 공식 예제를 보여줍니다. 날짜가없는 시간 만 표시하려면 사용자 정의 번호 형식 H : MM : SS가 결과에 적용됩니다.
now () 값을 원하는 형식의 텍스트 문자열로 바꾸려면 다음과 같은 텍스트 기능에 포함시킵니다.
text (now (), format_code )예를 들어, 현재 날짜와 시간을 "2023 년 1 월 12 일 오후 12시 32 분"과 같은 텍스트 문자열로 변환하려면 다음과 같습니다.
=TEXT(NOW(), "mmmm d, yyyy h:mm AM/PM")
필요한 경우 형식 코드에 일부 사용자 정의 텍스트 또는 문자를 포함시킬 수 있습니다. 예를 들어:
=TEXT(NOW(), "mmmm d, yyyy at h:mm AM/PM")
결과는 "2023 년 1 월 12 일 오후 12시 37 분"으로 나타납니다.
더 많은 공식 예제가 아래 스크린 샷에 나와 있습니다.
텍스트를 Excel의 Now 함수와 결합하는 3 가지 주요 방법이 있습니다.
선택한 형식의 날짜 시간 값과 다른 텍스트 조각에 참여하려면 Concatenate 기능을 사용하십시오. 텍스트 값은 이중 인용문으로 동봉되어야하며, 이제 ()는 이전 예에서 논의 된대로 텍스트로 중첩되어야합니다. 예를 들어:
=CONCATENATE("The current time is ", TEXT(NOW(), "h:mm:ss"))
이 공식은 모든 버전의 Excel에서 잘 작동합니다.
Excel 2019 이상에서는 동일한 목적으로 Concat 함수를 사용할 수 있습니다. 예를 들어:
=CONCAT("Today is ", TEXT(NOW(), "mmmm, d, yyyy"), CHAR(10), "Local time is ", TEXT(NOW(), "h:mm AM/PM"))
여기, 우리는 두 개의 별도 선으로 날짜와 시간 값을 표시하도록 char (10) 공식을 추가로 연결합니다.
Excel에서 문자열을 결합하는 또 하나의 방법은 연결 연산자 (&)입니다. 모든 Excel 버전에서 지원되며 공식을 좀 더 작게 만들 수 있습니다. 예를 들어:
="Currently it's " & TEXT(NOW(), "h:mm:ss") & " here"
그리고 여기에 세 가지 공식이 모두 있습니다.
어떤 상황에서는 자동 업데이트없이 NOW 기능에 의해 반환 된 값을 유지해야 할 수도 있습니다. 그렇다면 통합 문서가 열릴 때마다 지금 () 공식이 업데이트되는 것을 막을 수있는 방법이 있습니까? 대답은 아니오입니다. 이제는 현재 시간을 반환하도록 설계되었으므로 Now Is Is Excel을 수정할 수 없습니다.
당신이 할 수있는 것은 현재 날짜와 시간을 정적 값으로 반환 할 자신만의 기능을 만드는 것입니다. 이를 위해 통합 문서에 다음 VBA 코드를 추가하십시오. 자세한 지침은 Excel에 VBA 코드를 삽입하는 방법을 참조 할 수 있습니다.
기본 기능과 마찬가지로, 우리의 사용자 정의 함수는 어떤 인수도 취하지 않고 함수 이름 뒤에 비어있는 괄호 만 사용합니다.
=NowStatic()
공식이 셀에 입력되면 현재 날짜와 시간을 절대 변하지 않는 정적 값으로 반환합니다. 기본적으로 출력은 일반 형식의 소수점으로 나타납니다. 포뮬러 셀에 사용자 정의 번호 형식을 적용하면 결과를 날짜 시간 값, 날짜 또는 시간 또는 시간으로 얻을 수 있습니다.
현재 날짜와 시간을 변경할 수없는 값으로 삽입하는 다른 옵션은 다음과 같습니다.
오늘과 현재 기능은 현재 날짜를 표시하고 변동성이 있으며 논증을 취하지 않는다는 점에서 비슷합니다.
오늘과 지금의 차이점은 다음과 같습니다.
중요한 점은 Excel의 Now 기능이 지속적으로 업데이트되지 않는다는 것입니다. 통합 문서를 열거나 Excel이 다시 계산할 때만 상쾌합니다. 시트에 아무것도 변경되지 않은 경우 재 계산할 것이 없습니다. 결과적으로 지금 ()은 업데이트되지 않습니다.
이제 업데이트 할 수있는 공식을 얻으려면 다음 바로 가기 중 하나를 사용할 수 있습니다.
또한 Excel에서 계산 옵션이 자동으로 설정되어 있는지 확인하십시오.
이것이 Excel에서 Now 함수를 효율적으로 사용하는 방법입니다. 읽어 주셔서 감사합니다. 다음 주에 우리 블로그에서 뵙기를 바랍니다!
Excel now formula- 예제 (.xlsm 파일)
위 내용은 Excel은 이제 현재 날짜와 시간을 반환하기 위해 기능합니다의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!