- 최초 작성일: 2006-03-22
- 최종 수정일: 2026-09-26
- 조회수: 12 회
- 작성자: 권현욱 (엑셀러)
- 강의 제목: 최초거래 및 최근거래일 구하기
들어가기 전에
오래 전 엑셀 파일로 진행하던 강의를 웹 글로 복원한 것이라, "버튼을 눌러보세요"처럼 엑셀에서 직접 조작하라는 표현이 남아 있을 수 있습니다. 결과는 본문의 그림이나 표로 확인하실 수 있으며, 현재와 맞지 않는 내용은 보완하되 전반적인 스타일은 당시의 갬성(?)을 유지했습니다.
원본 강의의 질문과 설명, 예제, 단계별 이미지를 원본의 흐름에 맞춰 복원했습니다.
최초거래 및 최근거래일 구하기
핵심 요약
- 최초거래 및 최근거래일 구하기의 핵심 기능과 실제 활용 방법을 단계별로 살펴봅니다.
- 최초거래일, 최근거래일, MIN를 중심으로 원본 강의의 예제와 수식, 설정 방법을 확인할 수 있습니다.
- 원본 강의의 설명과 예제 흐름을 따라가며 실무에서 활용할 수 있는 방법을 익힐 수 있습니다.
강의 내용
예제 파일을 내려받으려면 여기를 클릭하세요.
수식으로 안되지 싶어..질문을 드립니다.. ^^
첨부 파일을 보시면 날짜가 있고 그 밑으로 숫자가 적힌 행이 3줄 있어요.
Start 날짜를 구하고 싶은데요....
0으로 가다가 처음으로 값이 있는 셀에 날짜를 구하고 싶습니다..
그 날짜는 해당 행의 맨 마지막에 보면 첫번째 값이라는 곳에 나타내고 싶습니다.
첨부는 제가 짧게 만든거구요, 원래 기간은 2004~2005쯤 됩니다....
우선, 수식으로 안될 것 같다는 편견을 버리시는 것이 좋겠습니다. ^^
아래 버튼을 눌러 보세요.
최초거래일은 물론, 최근거래일까지도 이상없이 잘 구해지지요?
일단 원래 데이터 그대로 사용하면 재미가 덜할 것 같아서 데이터의 형태를
조금 바꾸어 주었습니다.
M2 셀에는 다음과 같은 수식이 들어 있습니다.
=MIN(IF(B2:L2<>0,$B$1:$L$1,""))
B2:L2 영역에 들어있는 값 중에서 0이 아닌 것이 발견될 경우 B1:L1 영역 중에서
내용을 가져옵니다. 이 때 첫거래일의 날짜를 가져오기 위해 Min 함수를 사용해
주었습니다.
배열 수식이므로 Ctrl + Shift + Enter 키를 함께 눌러서 마무리 합니다.
그렇다면, 첫거래일이 아니라 마지막 거래일을 구하려면 어떻게 하면 될까요?
그렇습니다! 맨 마지막 날짜, 즉 가장 큰 값을 구하면 되므로 Min 대신 Max를
사용하면 되겠지요?
=MAX(IF($D2:$N2<>0,$D$1:$N$1,""))
숫자를 변경함에 따라 색깔이 다르게 지정이 되는 것은 '조건부 서식' 기능을
이용한 것입니다. 조건이 어떻게 설정되어 있는지는 직접 확인해 보시기 바랍니다.
오늘은 짧게 여기까지…