한 셀의 계산을 사용하여 위의 셀로 이동하는 방법

한 셀의 계산을 사용하여 위의 셀로 이동하는 방법

저는 현재 가장 오른쪽에 있는 "X" 셀을 제공하도록 매크로를 설정했습니다. 그러면 Excel에서 해당 열 번호를 알려주고 이것이 셀에 입력됩니다.

이 셀의 결과를 사용하여 지정된 행을 따라 Excel 개수를 계산하고 주어진 숫자를 사용하여 이 셀에 정보를 날짜로 표시하는 방법을 알고 싶습니다.

예시 시트 스크린샷

이미지 예에서는 Excel R1C1 형식을 설정했습니다. 15,15의 숫자는 13번째 열에 있는 것처럼 13을 제공하는 13,6의 X를 나타냅니다. 13,1에서 가장 오른쪽 X를 나타내는 날짜가 자동으로 계산된 다음 이 날짜를 DATE라고 표시된 셀에 출력하도록 Excel에서 자동으로 계산하고 싶습니다.

그런 다음 다른 행에도 동일한 방법을 사용해야 하지만 누구든지 도움을 줄 수 있으면 동일한 결과를 적용할 수 있기를 바랍니다.

답변1

가장 쉬운 방법은 아마도 간접적으로 사용하는 것입니다.

=INDIRECT("R1C"&R15C15)

답변2

먼저 병합된 셀을 제거해야 합니다. 대신 행 높이와 열 너비를 늘릴 수 있습니다. 그러면 데이터가 6행과 16열이 됩니다.
16열 셀의 10행(16,10)에 다음 수식을 작성합니다.

=INDEX(R[-9]C[-14]:R[-9]C,1,MAX(IF(R[-6]C[-14]:R[-6]C="X",COLUMN(R[-6]C[-14]:R[-6]C),0)-1))  

Ctrl배열 수식 + Shift+를 Enter동시에 눌러야 합니다.
이 수식은 데이터의 숫자 3에 대한 것입니다.
수식은 행의 마지막 X에 해당하는 최대 열을 찾습니다.
기록되는 날짜는 가장 오래된 것부터 가장 가까운
최대까지 가장 가까운 날짜를 찾습니다. 행의 X로
인덱스는 첫 번째 행의 날짜를 반환합니다.
다음 행에 해당하도록 변경해야 합니다.

여기에 이미지 설명을 입력하세요

일반 참조 A1의 경우 다음을 사용할 수 있습니다.

=INDEX($B$1:$P$1,1,MAX(IF($B$4:$P$4="X",COLUMN($B$4:$P$4),0)-1))

B1:P1 날짜 행
B4:P4 X가 있는 행
물론 배열 수식은 Ctrl+ Shift+를 Enter동시에 눌러야 합니다.

관련 정보