>source

내 테이블에 동일한 값으로 나타나는 "제품"수를 계산하려고합니다.

내가 원하는 것을 설명하기 위해이 작은 예를 만들었습니다.

예외 값 (개수 만) :

  • 값이 1 인 Apple =2(카운트)
  • 값이 2 인 Apple =1(카운트)
  • 값이 4 인 바나나 =2(카운트)
  • 값이 1 인 바나나 =1(카운트)...

보시다시피, 내 두 테이블에서 "Apple"이 값 1을 갖는 수, "Apple"이 값 2를 갖는 수 등을 세고 싶습니다.

Google 스프레드 시트를 사용하면 계산하는 방법은 알지만 올바른 셀에서 값을 얻는 방법은 알 수 없습니다.

https://docs.google.com/spreadsheets/d/1Dsby2YS_x5W8-QqoTqzckPUPo1rxuB5_s7ZE3GXdEAc/edit?usp=sharing


  • 답변 # 1

    사용하다:

    =ARRAYFORMULA(QUERY({A3:A&" "&B3:B; C3:C&" "&D3:D}, 
     "select Col1,count(Col1)
      where Col1 <> ' '
      group by Col1"))
    
    

  • 답변 # 2

    설명:

    더 좋거나 더 실용적인 솔루션이있을 수 있지만 간단하게 유지하겠습니다.

    내 접근 방식은 두 테이블의 데이터를 단일 열로 가져와 쌍을 계산하는 것입니다.

    첫 번째 단계는 인덱스와 값 열을 연결 한 다음 결과 열을 하나로 병합하는 것입니다.

    해결책:

    두 가지 공식을 사용할 것입니다.

    내 예에서는 셀 F1 주요 공식이 있습니다.

    =flatten({ARRAYFORMULA(A2:A7&" "&B2:B7), ARRAYFORMULA(C2:C7&" "&D2:D7)})

    그리고 세포 G1 계산 공식이 있습니다.

    =arrayformula(if(F1:F<>"",countif($F1:$F,F1:F),""))

    결과:

관련 자료

  • 이전 xslt - xml의 ​​그룹화 섹션
  • 다음 python - DataFrame을 사용하여 제품 키의 값을 참조하고 모두 함께 추가