SUMIF (HELP) 지원


0

현재 다음 수식을 사용하여 시트 내의 특정 데이터 합계를 채우고 있습니다.

= SUM (SUMIF (D : D, { "70000", "71000", "72000", "73000", "75000"}, F : F))

그러나이 수식에 대한 추가 사항을 찾고 있습니다. 분 범위가있는 기간 열 (F)이 있습니다. 각 코드 ( "70000", "71000", "72000", "73000", "75000")에는 수식 합산 전에 계산할 수있는 최대 값이 있습니다. 다음과 같습니다.

70000 : 30 이하

71000 : 60 이하

72000 : 30 이하

73000 : 60 이하

75000 : 15 이하

이것을 허용하는 수식을 알고 있다면 알려주십시오.

도와 주셔서 감사합니다!


지금, 나는 우리가 당신의 숙제를하고 있다고 생각합니다. 마지막 두 질문에서 공식을 수정 해보십시오. 이것은 첫 번째 질문과 비슷합니다.
Scott Craner

내 숙제가 아닙니다. 내가 수행 한 개인 작업 프로젝트.
B-Millionaire

이 함수에 대한 인수가 너무 많습니다. 어떤 아이디어? = SUM (IF ((((D3 : D1000 = 70000) + (D3 : D1000 = 71000) + (D3 : D1000 = 72000) + (D3 : D1000 = 73000) + (D3 : D1000 = 75000))> 0, IF (F3 : F1000 = 70000> 30,30, F3 : F1000), IF (F3 : F1000 = 71000> 60,60, F3 : F1000), IF (F3 : F1000 = 72000> 30,30, F3 : F1000), IF (F3 : F1000 = 73000> 60,60, F3 : F1000), IF (F3 : F1000 = 75000> 15,15, F3 : F1000)))
B-Millionaire

동일한 상한값을 가진 IF를 자신의 IF ()로 그룹화하고, 세 개의 IF ()를 모두 SUM ()으로 묶습니다 ,.
Scott Craner 2016

내가 뭘 잘못하고 있니? : = SUM (IF ((((D3 : D1000 = 70000,71000,72000,73000,75000)))> 0, IF (F3 : F1000 = 70000,72000> 30,30, F3 : F1000 ), IF (F3 : F1000 = 71000,73000> 60,60, F3 : F1000), IF (F3 : F1000 = 75000> 15,15, F3 : F1000)))
B- 백만장 자

답변:


0

이 배열 수식을 사용해야합니다

=SUM(IF(((D1:D100=70000)+(D1:D100=72000))>0,IF(F1:F100>30,30,F1:F100),IF(((D1:D100=71000)+(D1:D100=73000))>0,IF(F1:F100>60,60,F1:F100),IF((D1:D100=75000),IF(F1:F100>15,15,F1:F100)))))

배열 수식이므로 편집 모드를 종료 할 때 Enter 대신 Ctrl-Shift-Enter를 사용하여 확인해야합니다. 올바르게 수행하면 Excel이 {}수식을 둘러 쌉니다.

또한 참조는 더 이상 전체 열이 아니며 불필요한 계산을 피하기 위해 데이터 세트의 범위로 설정되어야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.