각 셀의 값이 a와 같거나 b와 같으면 Excel에서 특정 개수의 연결되지 않은 셀을 계산하도록 Excel에 지시하는 방법을 찾고 있습니다. 각 개별 셀에 대해 중첩 된 if 문을 설정하지 않고이 작업을 수행하는 간단한 방법이 있습니까? 감사!여러 값에 대한 함수가있는 경우
0
A
답변
0
컬럼 C:E
의 다음 분리 된 (즉, 연속되지 않은) 데이터가 있다면, 우리는 각각의 값 =20
또는 =5
여부를 테스트하고자한다고 가정 A1
에
+---+---+--+----+---+----+
| | A | B| C | D | E |
+---+---+--+----+---+----+
| 1 | 0 | | 10 | | |
| 2 | 1 | | | | 20 |
| 3 | 1 | | | | |
| 4 | | | | 5 | |
| 5 | | | | | |
| 6 | 2 | | | | |
+---+---+--+----+---+----+
수식 =(--(C1=20)+--(C1=5))
이다. 이것을 해석하면 (C1=20)
은 부울 True
또는 False
을 반환합니다.
--
프리픽스 정수 0 (False)
또는 1 (True)
에 부울 값을 강제 변환 well known Excel trick이다.
이 두 강제 된 부울을 추가하면 논리적 인 OR
문과 같은 효과가 나타납니다.
요약하면이 수식은 C1=20 OR C1=5
과 같습니다. C1=20
은 False (0)
이고 C1=5
은 False (0)
이므로 결과는 0
입니다.
A2
및 A3
의 식은 유사하게 구성되지만 열 E
및 D
을 가리킨다.
=(--(C1=20)+--(C1=5)+--(E2=20)+--(E2=5)+--(D4=20)+--(D4=5))
와 세포 A6
에 모두 함께 당겨 (그것은)입니다. 그럼에도 불구하고 IF
함수, 특히 중첩 된 IF
함수가 이러한 방식으로 부울 논리를 사용하여 다시 작성 될 수 있다는 아이디어를 실험 해 보시기 바랍니다. 때로는 적어도 공식은 쉽게 쓰고 의도는 읽기 쉽습니다.
* P. 곱셈은 논리 AND
과 같습니다.
PPS : "double unary minus"트릭이 일부 서클에서는 잘 알려져 있지만, 모든 사용자의 Excel 어휘집에 포함시켜야한다는 것이 내 대답을 수정합니다.
관련 문제
- 1. 셀 내용에 대한 함수가있는 경우
- 2. 여러 값에 대한 IComparer
- 3. php 다른 함수가있는 경우
- 4. 여러 함수가있는 jQuery 범위
- 5. 요소에 하위 요소가있는 함수가있는 경우
- 6. 누적 값에 대한 차트
- 7. angularjs orderBy 여러 함수가있는 경우 어떻게 뒤집을 수 있습니까?
- 8. 여러 값에 대한 Sqlite 확인 - Android
- 9. gnuplot에서 여러 함수가있는 채워진 커브
- 10. 그룹별로 함수가있는 여러 열의 sum()
- 11. 여러 값과 특정 값에 대한 IComparer
- 12. 특정 열 값에 대한 보고서의 여러 차트
- 13. 여러 값에 대한 하위 쿼리 확인
- 14. 여러 값에 대한 SQL Insert 문
- 15. 여러 값에 대한 쿼리 배열 필드
- 16. 여러 필드의 값에 대한 탄성 검색 검색
- 17. 여러 임의 값에 대한 비교를위한 저장소 알고리즘
- 18. 여러 필드의 값에 대한 SQL 문
- 19. 여러 값에 대한 GroupBy 및 CountBy
- 20. event.preventDefault 함수가있는 경우 ajaxForm이 작동하지 않습니다.
- 21. 나는이 같은 함수가있는 경우 정적 속성
- 22. 동일한 파일에 여러 개의 PHP 함수가있는 문제
- 23. 엔티티에 대한 추가 도우미 함수가있는 위치
- 24. 반환 값에 대한 시나리오
- 25. MIN 함수가있는 SQL 쿼리가 여러 행을 반환합니다.
- 26. 집계 함수가있는 선택 쿼리에서 여러 테이블 조인
- 27. 시험 값에 대한 레코드
- 28. 복수 반환 값에 대한 추론
- 29. 여러 셀 값에 따른 행에 대한 Excel 조건부
- 30. 반환 값에 대한 연산 수행
아니요, 중첩 된 논리를 넣어야합니다. –
@TMckeown 감사합니다! – 114
"disjoint cells"에 대한 당신의 정의에 따라 다르 겠지만, Sumifs 함수 나 SumProduct 함수로 가능할 수도 있습니다. –