"김대리 엑셀 팡션 쓰지 마세요" 를 다른 방향으로 체감한 하루입니다.
WindBlade

Lv.1 WindBlade (24.♡.135.125)

2025년 9월 15일 PM 10:11 · 수정됨(09. 16. 06:50)

조회 3,016 공감 0

업무보다가 엑셀로 매크로 반복계산 돌리는데 황당할 정도로 느려지더군요.


엄청난 고난이도 계산을 돌리는것도 아닌데 도대체 왜 이러는가 싶어서 찾아보니 offset 함수가 원인이더군요.


챗지피티에게도 물어보니 offset 함수가 리소스를 정말로 많이 잡아먹는 대표적인 함수중에 하나더군요.


사용중인 offset 함수를 전부 제거하고 index, match 등의 조합으로 바꾸니까 농담이 아니라 10배는 빨라지네요.


엑셀 팡숀....... 함부로 잘못쓰면 안될것 같습니다. 최소한 offset 함수는 주의해야겠네요.


ㅎㅎㅎㅎㅎㅎㅎㅎㅎㅎ

댓글 (9)

  • 커피믹스는에스프레소의꿈을꾸는가

    커피믹스는에스프레소의꿈을꾸는가 Lv.1

    25.09.15 · 223.♡.218.139

    근데 정말 편하게 쓸수있는 함수기도 하죠...
    필드를 특정하지 않아도 되고
    때에 따라서는 열추가같은게 될때도 대응할 수 있는 수식을 의도할때도 유용하게 쓸 수 있는데...
    리바운드로 식이 알아보기 어려워지는 문제도 있고요
  • WindBlade

    WindBlade Lv.1 → 커피믹스는에스프레소의꿈을꾸는가 작성자

    25.09.15 · 24.♡.135.125

    그냥 사용성이나 편의성으로 보면 offset이 정말로 편하지요. 그냥 기준셀 정하고 숫자로 행열 옮기는 값만 정해주면 되니까요. 저도 그렇게 썼는데 데이터가 조금 커지니까 답이 없네요. ㅎㅎㅎㅎㅎㅎㅎㅎ
  • 쩝쩝박사

    쩝쩝박사 Lv.1

    25.09.15 · 222.♡.88.247

    윈대리 내가 감히 조언하고 싶은 것이 있읍니다
  • Hero_Lumiere

    Hero_Lumiere Lv.1 → 쩝쩝박사

    25.09.16 · 14.♡.29.168

    오쁘쎗 쓰지 마세요.
  • 훈녀지용

    훈녀지용 Lv.1

    25.09.15 · 211.♡.157.9

    닭 잡는데 소 잡는 칼을 쓰지 마세요
  • 프로귀찮러

    프로귀찮러 Lv.1

    25.09.15 · 125.♡.74.84

    좀 수식이 길어져도 초급 함수가 리소스를 덜 먹고 계산도 빠릅니다. ㅎㅎ
  • 아무개00

    아무개00 Lv.1

    25.09.15 · 178.♡.142.161

    룹안의 룹에서 근사값 탐색으로 바꾸면.. 시간복잡도 O(n*m)에서 O(log n)으로 최적화를 하셨군요. 훌륭합니다~~
  • 말없는

    말없는 Lv.1

    25.09.15 · 36.♡.112.177

    윈대리, 책찍피티 쓰지마세요. 가 최신버전인걸로 알고 있습니다. ㅎㅎ
  • WindBlade

    WindBlade Lv.1 → 말없는 작성자

    25.09.15 · 24.♡.135.125

    이젠 엑셀에서 채찍파티로 바뀌는 추세인가 보군요. ㅎㅎㅎㅎㅎㅎㅎㅎ

댓글을 작성하려면 이 필요합니다.