Excel - 날짜 범위에서 여러 셀 채우기

Excel - 날짜 범위에서 여러 셀 채우기

배경: 프로젝트 리더가 계획된 유지보수 작업의 시작일과 종료일을 입력하는 작업용 양식을 작성하고 있습니다. 이것이 고객에게 영향을 미치는 경우 당사는 계획된 작업 중 하루에 하나의 정보 게시물에 대한 지침과 함께 고객이 영향을 받는 영향을 받는 지역에 정보를 게시해야 합니다. 본질적으로 총 4일 동안 계획된 작업에는 4개의 별도 정보 게시물이 필요합니다. 이러한 게시물의 해당 헤더에도 해당 날짜가 필요합니다.

(YYYY-MM-DD HH:mm)따라서 워크시트에는 시작 날짜와 시간 , 종료 시간을 동일한 형식으로 입력하는 두 개의 날짜 필드가 있습니다 . (아래 스크린샷은 제가 집에 가지고 있는 LibreOffice에서 가져온 것입니다. 그러나 질문은 Excel에 대한 것입니다.)

시작 및 종료 날짜:

시작일 및 종료일

원하는 결과:

원하는 결과

내가 하고 싶은 일은 동적 정보 게시물 헤더를 만들 수 있도록 시작 날짜와 종료 날짜 사이의 모든 개별 날짜에 대한 드롭다운을 별도의 시트에 만드는 것입니다. 그러나 실제 드롭다운 목록을 만들려면 날짜 사이에 셀을 채워야 합니다. 채워진 목록이 있는 한 나머지는 내 목적에 맞게 잘 수행할 수 있습니다. 결과 모형:

결과 모형

나는 매크로/VBA보다는 함수를 사용하는 것을 절대적으로 선호하지만, 내가 생각할 수 있는 유일한 것은 =IF(DAYS(End;Start)+1=x;Date+x;"")드롭다운의 공백을 무시하고 구성되어 거기에서 읽는 데이터 시트의 긴 목록입니다. 이를 수행하는 다른 방법이 있습니까?

답변1

B4를 넣으면 됩니다 =IF(($B$2+1)<=$C$2,$B$2+1,"").

그런 다음 =IF(B4="","",IF((B4+1)<=$C$2,B4+1,""))B5에서 아래쪽으로 드래그합니다.

완료. ( :

관련 정보