반응형

1의 자리의 수가 2이하는 버리고, 2초과는 올림

 

값이 양수일 경우

=IF(MOD(A1,10)<=2,A1-MOD(A1,10),A1-MOD(A1,10)+10)

 

=IF(MOD(A1,10)<=2,INT(A1/10)*10,(INT(A1/10)+1)*10)

 

 

값이 음수일 경우 고려하기

=SIGN(A1)*IF(MOD(ABS(A1),10)<=2,INT(ABS(A1)/10)*10,(INT(ABS(A1)/10)+1)*10)

 

 

반응형
반응형

$KM$11:$OE$11영역에서 양의 값만 있는 셀만 범위로 설정하고 싶어.

 

KM11:INDEX(11:11,LOOKUP(2,1/($KM$11:$OE$11>0),COLUMN($KM$11:$OE$11)))

이 수식은 KM11부터 시작해서 KM11:OE11 구간 중 양수(0보다 큰 값)가 있는 마지막 셀까지를 범위로 잡습니다.

구성 요소별 설명

KM11:
시작점을 의미합니다. 즉, 범위는 항상 KM11에서 시작합니다.

($KM$11:$OE$11>0)
KM11:OE11 각 셀이 0보다 큰지 확인해서 TRUE/FALSE 배열을 만듭니다. 양수만 골라내는 조건입니다.

1/($KM$11:$OE$11>0)
TRUE는 1, FALSE는 0이 되는데, FALSE는 1/0이 되어 오류가 납니다. 이 오류값은 무시되고, TRUE인 위치만 남는 방식으로 마지막 양수 위치를 찾는 데 활용합니다.

LOOKUP(2, ..., COLUMN($KM$11:$OE$11))
2라는 값은 배열 안에 없으므로, LOOKUP이 가장 마지막으로 유효한 값을 찾습니다. 그 결과 마지막 양수가 있는 열 번호를 돌려줍니다.

INDEX(11:11, ...)
찾은 열 번호에 해당하는 셀을 가리킵니다. 즉, 11행에서 마지막 양수 셀 위치를 반환합니다.

 

index_match.xlsx
0.01MB

반응형
반응형

 

 

베지어(Bezier) 곡선.xlsx
0.02MB

반응형

+ Recent posts