셀 값을 기준으로 특정 수의 Excel 행 표시/숨기기

셀 값을 기준으로 특정 수의 Excel 행 표시/숨기기

저는 Excel 2010을 사용하여 대출 상환 계산기 일정을 만들고 있는데, 사용자가 대출 금액, 이자율 및 기간(월 단위)을 입력하면 계산기가 매월 상환 금액을 반환합니다. 대출 기간(예: 12개월=12개 행 표시)에 따라 계산기에서 행을 표시하거나 숨기도록 하고 싶습니다. 이것이 가능한가?

스프레드시트

링크시트에.

답변1

연결된 스프레드시트에서 기간은 A10 셀에 있고 출력 테이블은 C~F 열에 있고 열 제목은 행 1에 있는 것으로 추정됩니다. 따라서 ROW()-1월 번호가 제공됩니다.

월 열의 경우 C2는 다음과 같습니다.

=IF(ROW()-1>$A$10,"",ROW()-1)

필요한 최대 개월 수만큼 복사하세요. 기간(개월)을 초과하는 행은 공백으로 채워집니다. 그렇지 않으면 월 번호가 표시됩니다.

D~F열의 수식은 다루지 않겠지만 D와 E는 비슷할 것입니다.

=IF(ROW()-1>$A$10,"",your_formula)

F열은 합계를 원하기 때문에 약간 까다롭습니다. 다음을 사용하여 그렇게 할 수 있습니다.

=IF(ROW()-2=$A$10,SUM(F$2:INDIRECT("F"&$A$10+1)),IF(ROW()-1>$A$10,"",your_formula))

이는 합산 행인지 확인하기 위해 테스트하며, 이 경우 사용할 범위와 합을 계산합니다. 그렇지 않으면 다른 열과 유사하게 셀을 처리합니다.

관련 정보