메뉴

댓글 4

e
exceller1 9월 2일
이번은 엑셀 2021버전도 풀수 있도록 내신거죠??
마
마법의손 작성자 9월 2일
@exceller1 님  
L3은 4자리수라야하므로.. =IFERROR(TEXT(J3-K3,"0000"),"") 포맷맞춰줘야 합니다..
J열 K열의 6174는 =IF(L3<>"6174",   로 바꿔주면 되겠습니다...
J2, K2도 값을 text(h3,"0000")으로 4자리문자열로 만든후 처리하십시오..
그외 구현 잘 하셨군요......
원
원조백수 9월 2일
여러 자릿수도 해 볼 수 있도록 정리했어요.
그런데, 다른 자릿수는 하나의 숫자로 수렴을 안하는 것 같네요.
목록을 만들고, 2번째 같은 숫자식이 나오면 중단됩니다.
=LET(ST, M3, DG, LEN(ST),
fX, LAMBDA(x, LET(C, MID(x, SEQUENCE(DG),1), A, RIGHT(REPT("0",DG)&CONCAT(SORT(C,1)),DG), D, LEFT(CONCAT(SORT(C,1,-1))&REPT("0",DG),DG), R, TEXT(D-A,REPT("0",DG)), CONCAT(D, " - ", A, " = ", R))),
LIST,DROP(REDUCE(ST, SEQUENCE(1000), LAMBDA(t,r, VSTACK(t, IFS(TAKE(t,-1)="","", SUMPRODUCT((t=TAKE(t,-1))*1)=2,"",TRUE, fX(RIGHT(TAKE(t,-1),DG)))))),1),
FILTER(LIST, LIST<>""))

 
마
마법의손 작성자 9월 2일
@원조백수 님 네...저도 해봤더니 3자리수, 4자리수만 수렴하고 5자리이상의 수는 주기가 생깁니다..

이야기 게시판의 최근 글

스크랩 완료