2017-05-08 1 views
0

드롭 다운 목록을 사용하여 countifs- 수식에 내 조건 중 하나에 대한 전환을 만들려고합니다. 예를 들면 다음과 같습니다.Excel : "="연산자를 사용하여 셀이 비어 있지 않은 경우 계산하십시오 (스위치 허용)

기준 1 (영역)과 일치하는 모든 회사를 계산 한 다음 드롭 다운 목록을 사용하여 값을 변경할 수있는 두 번째 기준과 크기가 있고 "작은" , "큰"또는 "둘 다". "둘 다"부분은 내가 무엇을해야 할지를 파악할 수없는 부분입니다.

=countifs(A1:A10,"Munich",B1:B10,"="&D1) 
: 셀만을 1 ("작은") 2 ("큰"), 그 셀에 대한 참조는, 첫 번째 부분은 쉽게 허용 (D1)의 "한계 값"로

내가 "D1"에 넣어야 할 것은 "all"을 세는 함수를 말하는 것입니다. 일반적으로 "<>"대신 "="& "..."을 사용하여 비어 있지 않은 셀을 모두 계산할 수 있지만 여기서는 옵션이 아닙니다. 나는 D1에뿐만 아니라 = "*"를 넣으려고했지만 그 사실을 인식하지 못할 것입니다. (나는 숫자가 아닌 텍스트라는 것을 알고 있습니다.) 나는 붙어있다.

도움 주셔서 감사합니다.

편집 : completenes '를 위해서 가 : 데이터가 텍스트가 아닌 숫자이며, 별표 (*)를 사용하여이 경우에 * 잘 작동 어디 그냥 기준에 공식을 사용했습니다. 따라서 값에 "1"및 "2"대신 "큰"및 "작은"열이 있고 *에 D1을 넣으면 비어 있지 않은 모든 셀을 계산합니다. 만세 :

답변

0

"모든"이라는 단어를 확인하는 외부 상에 IF를 사용 :

=IF(D1="All",COUNTIF(A:A,"Munich"),COUNTIFS(A:A,"Munich",B:B,D1)) 

enter image description here


이 배열 수식은 그것을 할 것입니다 :

=SUM(COUNTIFS(A:A,"Munich",B:B,IF(D1="all",{1,2},D1))) 

편집 모드를 종료 할 때 Enter 대신 Ctrl-Shift-enter를 사용하여 수식을 입력해야합니다. 나도 같은 식 내에서 전체 shabang를 두 번하고 싶지 특히, 문제를 해결하지만, 거창 코드를 불면

enter image description here

+0

음. – Clemens

+0

결과를 얻으려면 언제나 SUBTOTAL을 사용하고 데이터를 필터링 할 수 있습니다. –

+0

@Clemens는 편집시 두 번째 옵션을 보게됩니다. –

관련 문제