[Google 스프레드시트] 나만의 함수 만들기! (OFFSET, INT, MOD 함수로 일정한 패턴의 범위에서 사용자가 원하는 범위 가지고 오기)

Поделиться
HTML-код
  • Опубликовано: 10 янв 2025

Комментарии • 9

  • @sphwang
    @sphwang 2 года назад +1

    시간표 관련 영상 진짜 학교에서 유용할거 같아요! 감사합니다~^^

    • @muzikr
      @muzikr  2 года назад

      감사합니다. '더보기'에 교사용 시간표도 만들 수 있는 예시 파일을 추가해 놓았으니 참고하셔도 좋을 것 같습니다.
      학교에서 압핀 프로그램으로 시간표를 만들게 되면 전체 교사와 전체 학생 (학급) 시간표가 다른 구조로 나오거든요.

  • @홍다니-f1s
    @홍다니-f1s 2 года назад +1

    좋은 정보 감사합니다. ^^;

    • @muzikr
      @muzikr  2 года назад

      매번 감사합니다.

  • @sphwang
    @sphwang 2 года назад +1

    int와 mod를 활용하여 학반(x7)에 맞는 시간표를 불러오는게 생소하고 어려워서, HLOOKUP과 row를 활용해서 학반에 해당하는 시간표(v8:v42 해당)를 만들고(HLOOKUP($AG$6,$C$6:$T$42,row()-5,0)) wrapcol로 완성해봤습니다 ~~~

    • @muzikr
      @muzikr  2 года назад +1

      오~ 멋지십니다. 서울 가는 길은 하나만 있는 게 아니니 본인이 가장 잘 알고 익숙한 길로 가는 게 최고지요. 진정한 '나만의 함수'를 만드셨네요. ^^ HLOOKUP 함수를 복사해서 (V8:V42)의 시간표를 만드셨다는 의미이지요?
      만드신 수식을 이렇게 사용해 보세요. 그냥 배열을 이해하고 연습하기 위한 의미로......
      =ArrayFormula(HLOOKUP($AG$6,$C$6:$T$42,SEQUENCE(ROWS($C$6:$T$42),1),0))
      그럼 수식을 복사하지 않고도 한 번에 결과가 나올 거에요. SEQUENCE 함수가 $C$6:$T$42의 행 개수만큼(ROWS($C$6:$T$42)) 배열을 만들어 주고 (SEQUENCE(ROWS($C$6:$T$42),1), ArrayFormula가 그 배열을 이용해서 반복 계산을 해주는 방식입니다.

    • @sphwang
      @sphwang 2 года назад

      @@muzikr 네 맞습니다~ hlookup을 복사해서 썼습니다. 이후 arrayformula까지는 생각했는데, 잘 안되더라구요. sequence가 필요한거였나봐요~ 아무튼 완전 감사합니다~

  • @LetsGo준
    @LetsGo준 2 года назад +1

    항상 유용하게 적용해보고 있어요! 무지님~ 교원 연수로 운영해보심은 어떠신가요~ 적극 추천!!!!

    • @muzikr
      @muzikr  2 года назад

      말씀만으로도 감사하고 더 열심히 공부해야겠다는 생각이 드네요. 격려 말씀에 감사드립니다.