연속되는 날짜별로 해당 날의 특정 숫자를 자동으로 누적 기록해 주는 방법이 없을까요?

구글시트
작성자
Sean
작성일
2023-11-20 20:11
조회
110
엑셀버전 : 구글시트

운영체제 : 윈도우10

질문 요약 : C열에 아래로 매일 +1일 증가하는 날짜, D열에는 해당 C열에 해당하는 위 $B$1에 있었던 값을 누적 기록하고 싶습니다. 

목적) 구글시트에서 날짜별로 특정 재고를 자동 관리하여 공유하고자 합니다.

그리고 해당 날짜별로 해당 물품의 재고를 선그래프를 이용해서 (차트 기능 혹은 SPARKLINE())

가로축 : 날짜

세로축 : 재고량
을 추적하는 그래프를 그리려고 합니다.

그런데,

A B C D
1 =TODAY() =SUM()값 10/1 C1=$A$1일때의 $B$1값 ← 이 D1:D열에 자동으로 해당 날에 해당하는$B$1값을
2 10/2 C2=$A$1일때의 $B$1값 자동으로 누적하여 기록하고 싶습니다.
3 =IF(C2=TODAY()-1,TODAY(),"") C3=$A$1일때의 $B$1값 어떤 함수(혹은 함수가 없다면 스크립트?)를 써야 하는가요?
4 =IF(C3=TODAY()-1,TODAY(),"") C4=$A$1일때의 $B$1값 (환경은 구글시트입니다)
5 ... 반복 ... 반복

$A$1 : 오늘의 날짜 : =TODAY()

$B$1 : 저장목표인 값 = 예를 들어 특정 물건의 당일 재고수 <- 이 $B$1값은 매일 바뀌고 당일 당일 값을 자동으로 계산되어 $B$1에 계산되어 표시됩니다.

C열에 아래로 매일 +1일 증가하는 날짜, D열에는 해당 C열에 해당하는 위 $B$1에 있었던 값을 누적 기록하고 싶습니다.

C1:C : 10/1부터 ~ 현재 ~ 앞으로 자동으로 날짜가 기입됩니다. 즉,

C1 : 10/1 <- 날짜의 처음이라 수동으로 10월 1일 시작날짜 입력

C2 : 10/2 <- 둘째 날 부터는 아래 간단한 IF() 함수로 해당 날 C열에 자동 날짜 기입하고 있습니다. (아직 도래하지 않은 미래의 날짜는 "" 공란 표시)

C3 : =IF($C2=TODAY()-1, TODAY(),"")

.

.

아래로 반복되어 해당 당일 날짜가 당일 날짜가 자동 기입

 

그리고

D1에는 C1에 해당하는 해당 날 매일 바뀌는 B1 값을 자동 기입하고 싶습니다.

그런데,

예를 들어 단순히

D1=IF(C1=TODAY(), $B$1,"") 이렇게 해 버리면, 날짜가 지나버리면 과거의 값들은 지워져서 기록에 남지 않게 됩니다.

 

이를 해결하려고 초보인 입장에서는 특정 재고에 대한 모든 함수를 다 일일이 다 기록해서 엄청 큰 행,열의 시트를 갖고

합을 구해서 해당날짜에 대한 V, HLOOKUP()을 사용해서 해당 날짜를 매칭만 하는데(실시간 매칭, 지나난 값도 모두 다 테이블에 갖고 있으므로

지난간 날을 기록한다기 보다는 그냥 지난간 날에 대한 값을 찾을 뿐이죠)

 

이렇게 하다 보니 너무 행열이 방대해지고 수식 계산도 너무 느려집니다.

 

이를 어떻게 간단히 해결할 방법이 없을까요? 앱스크립트를 쓰면 왠지 쉽게 해결될 듯도 한데 아직 스크립트는 아는 바가 없다 보니 해결을 못하고 있습니다.

 

답변 부탁드립니다. 감사합니다.

 

신고
스크랩
공유
전체 2

  • 2023-11-20 21:24

    @Sean 님 함수로는 자동 기록하게 할 수는 없고, 자동집계할 수는 있습니다.
    B1값이 그냥 SUM인데,  날짜를 조건으로 사용할 수 있도록 원자료를 구성하시고, SUMIF나 SUMIFS를 사용해 보세요.
    C2 = 10/1, C3 = IF(Today()>=C2+1, C2+1, "") -> 미리 필요한 만큼 수식을 복사해 두시고,
    D2 = IF(C2="", "", SUMIFS(합계범위, 날짜범위, "<=" & C2) ) -> 역시 필요한 만큼 수식을 복사해 줍니다.


    • 2023-11-20 23:47

      @원조백수 님 답변 감사합니다.

      말씀하신것처럼 하려면, 결국 원자료를 지속적으로 모두 누적해서 각 날짜마다 데이터를 갖고 있어야 하는데

      그 값인 B1값이 날마다 바뀝니다. 그러므로 그 날을 사실 사람이 매일 매일 수기하듯이 입력하면 문제는 없는데

      이게 귀찮아서 자동화 시키고 싶어서 사람이 하루 하루 기록을 하듯이 자동으로 해당 날 해당 B1값을 기록하고

      날짜가 하루 넘어가면 바뀐 B1값을 그 바뀐 날에 기록을 해서

      기록을 자동으로 해주는 함수적 방법이 없을까 하는 것일 질문사항입니다.

       

      방법이 없을까요?


전체 13,307
번호 카테고리 제목 작성자 작성일 추천 조회
알림
[📚교재 출간 안내] 「진짜쓰는 실무엑셀」 , 드디어 출간되었습니다! (235)
오빠두엑셀 | 2022.02.03 | 추천 514 | 조회 259438
오빠두엑셀 2022.02.03 514 259438
공지사항 문서서식
⭐ [더 나은 커뮤니티 문화를 위한 Q&A 글 작성 규칙] ⭐ (197)
오빠두엑셀 | 2021.10.28 | 추천 280 | 조회 17671
오빠두엑셀 2021.10.28 280 17671
64369 VBA
New 고수님들 문의드립니다. 코드가 무엇이 잘못된지 모르겠습니다..
심금택 | 16:20 | 추천 0 | 조회 2
심금택 16:20 - 2
64367 VBA
New 특정셀에 여러 변수 값을 대입하여 나오는 계산 값을 변수에 맞게 한번에 출력되게 하는 방법이 있을까요?? 엑셀파일첨부파일
박재관 | 16:01 | 추천 0 | 조회 7
박재관 16:01 - 7
64366 문서서식
New 전체인쇄와 시트1개 인쇄시 이미지 품질 저하문제 첨부파일 (2)
코코마 | 15:23 | 추천 0 | 조회 14
코코마 15:23 - 14
64360 함수/공식
New 각 열의 텍스트를 비교하여 일치율에 따라 관련열 값 가져오기 첨부파일 (1)
요코하마박 | 13:50 | 추천 0 | 조회 25
요코하마박 13:50 - 25
64359 구글시트
New 엑셀 또는 구글시트 - 다른시트 데이터의 새로운값만 순차적으로 가져오는방법.. (3)
myyh**** | 13:42 | 추천 0 | 조회 21
myyh**** 13:42 - 21
64355 함수/공식
New sumifs 문의 드립니다. (2) 답변완료
sarangh**** | 12:43 | 추천 0 | 조회 21
sarangh**** 12:43 - 21
64353 함수/공식
New 엑셀 수식이 안 먹어요~ 엑셀파일 (2)
안녕 | 11:40 | 추천 0 | 조회 35
안녕 11:40 - 35
64352 VBA
New 명령단추 클릭시 색상변경 엑셀파일첨부파일 (1)
본아이디 | 11:39 | 추천 0 | 조회 21
본아이디 11:39 - 21
64351 VBA
New Sendkey 초기화 관련 문의
임정호 | 11:27 | 추천 0 | 조회 18
임정호 11:27 - 18
64340 함수/공식
New 셀 값을 변경하는 수식 사용 중에 작동이 안돼서 문의드립니다. 첨부파일 (4)
슈바츠론 | 09:35 | 추천 0 | 조회 27
슈바츠론 09:35 - 27
64333 함수/공식
New 실시간 데이터 연동 방법 좀 알려주실 수 있나요?? (2)
dfgkdflglkdf | 00:27 | 추천 0 | 조회 40
dfgkdflglkdf 00:27 - 40
64329 함수/공식
New IF와 VLOOKUP을 같이써서 처리를 해야하는 셀인데 어떻게 해야 맞는지 모르겠네요 ㅠㅠ... 첨부파일 (2)
fkdn**** | 2023.11.29 | 추천 0 | 조회 52
fkdn**** 2023.11.29 - 52
64327 함수/공식
New 몇주째 도저히 모르겠습니다ㅜㅜ 일별/주간/월별 데이터 불러올 함수 알려주실분 꼭 부탁드립니다. 엑셀파일 (5) 답변완료
shin**** | 2023.11.29 | 추천 0 | 조회 83
shin**** 2023.11.29 - 83
64326 구글시트
New 엑셀이나 구글시트에서 특정 데이터를 입력하면 표시,금지 할수있는 방법을 알수있을까요 ? (2)
다운이남편 | 2023.11.29 | 추천 0 | 조회 37
다운이남편 2023.11.29 - 37
64325 함수/공식
New 엑셀함수관련 문의드립니다 기초적인부분이지만 해결방법이 궁금합니다 첨부파일 (3) 답변완료
gnsdlgns | 2023.11.29 | 추천 0 | 조회 46
gnsdlgns 2023.11.29 - 46
64320 파워쿼리/피벗
New 파워쿼리 엑셀 파일 불러오기 액세스 거부 ㅜㅠ 첨부파일 (1)
방글당근 | 2023.11.29 | 추천 0 | 조회 38
방글당근 2023.11.29 - 38
64317 VBA
New 집계함수를 반영하니 계산시간이 많이 걸립니다 다른방법이 없는지요 엑셀파일 (3)
슈토파이터 | 2023.11.29 | 추천 0 | 조회 57
슈토파이터 2023.11.29 - 57
64316 문서서식
New 조건부서식 하나가 막히는 데 도와주세요 첨부파일
수캄 | 2023.11.29 | 추천 0 | 조회 47
수캄 2023.11.29 - 47
64312 함수/공식
New 특정 텍스트 추출 엑셀파일첨부파일 (4)
ggplay**** | 2023.11.29 | 추천 0 | 조회 69
ggplay**** 2023.11.29 - 69
64311 함수/공식
New 함수 문의 첨부파일 (1)
비갠오후 | 2023.11.29 | 추천 0 | 조회 49
비갠오후 2023.11.29 - 49
64310 함수/공식
New 기간 중복을 제외하고 주당 사용 일수 계산 문의드립니다. 엑셀파일첨부파일 (2)
함수시르미 | 2023.11.29 | 추천 0 | 조회 29
함수시르미 2023.11.29 - 29
64294 함수/공식
New 표준편차 계산시 특정월의 데이터만 계산하고 싶습니다 엑셀파일첨부파일 (2)
전설 | 2023.11.29 | 추천 0 | 조회 37
전설 2023.11.29 - 37
64292 함수/공식
New 다중조건으로 다른문서 데이터 가져오기 엑셀파일 (4) 답변완료
abc472091z | 2023.11.29 | 추천 0 | 조회 50
abc472091z 2023.11.29 - 50
64287 차트/그래프
New 자동 생성/변경 차트 문의 첨부파일 (1)
나짱보이 | 2023.11.28 | 추천 0 | 조회 42
나짱보이 2023.11.28 - 42
64286 함수/공식
New SUMIF 함수 문의드립니다. !! 첨부파일 (2)
김태훈 | 2023.11.28 | 추천 0 | 조회 61
김태훈 2023.11.28 - 61
64281 VBA
New 거래처 조회 엑셀파일 (7)
슈토파이터 | 2023.11.28 | 추천 0 | 조회 75
슈토파이터 2023.11.28 - 75
64278 피벗테이블
New 피벗테이블를 이용하여 차트 만들 때 평균을 표시하고 싶습니다~! 엑셀파일첨부파일 (5) 답변완료
| 2023.11.28 | 추천 0 | 조회 55
2023.11.28 - 55
64266 함수/공식
New 엑셀 수식 수정 어떻게 해야될까요?? 엑셀파일 (1)
편안하게 | 2023.11.28 | 추천 0 | 조회 65
편안하게 2023.11.28 - 65
64263 기능/도구
New 인쇄 영역 음영 구분하여 자동 설정 할 수 있는 방법이 있을까요? 첨부파일 (2) 답변완료
르밍 | 2023.11.28 | 추천 0 | 조회 43
르밍 2023.11.28 - 43
64257 함수/공식
New DATA가 열방향일때의 월별 DATA를 구하고 싶습니다. 엑셀파일첨부파일 (3)
전설 | 2023.11.28 | 추천 0 | 조회 52
전설 2023.11.28 - 52