여러 배열 인수를 결합하는 방법 - SUMIF(S)? 총생산?

여러 배열 인수를 결합하는 방법 - SUMIF(S)? 총생산?

이에 대한 의견을 보내 주시면 감사하겠습니다.

Date          Value
7-Feb-2016     100
20-Feb-2016    200 
15-Mar-2016    300
25-Mar-2016    400

요약에 대한 두 가지 기준은 다음과 같습니다.

  1. 날짜는 2016년 3월 31일 이하여야 합니다. 1.이 충족되면

  2. 날짜 - 2016년 3월 31일 <= 30

즉, 월말(여기서는 2016년 3월 31일) 이전의 특정 날짜에 대해 하루 범위가 30일 미만인 금액은 얼마입니까?

나는 출력이 700(300+400)이 될 것으로 예상합니다.

나는 이것을 시도했습니다 :

SUMIFS(sum range,date range,"<="&42460,date range,date range-42460"<=30")
  • Excel에서 '42460'은 2016년 3월 31일로 표시되며 두 번째 기준에서는 날짜 범위에서 상수를 뺀 값을 사용하려고 했습니다.

두 기준을 모두 한 줄 수식에 통합할 수 있습니까?

답변1

  • 귀하의 질문은 (완전히) 이해가 되지 않습니다. 당신은 조건이 있습니다

    1. 날짜는 2016년 3월 31일 이하여야 합니다.
    2. 날짜 빼기 2016년 3월 31일 ≤ 30

    날짜가 2016년 3월 31일 이하인 경우 날짜에서 2016년 3월 31일을 뺀 날짜는 자동으로 ≤이어야 합니다.. 즉, 두 번째 조건은 첫 번째 조건을 충족하는 모든 날짜(행)에 대해 자동으로 true가 됩니다.

    귀하의 예(3월 날짜는 포함되고 2월 날짜는 제외)에서 2016년 3월 31일 빼기 날짜 ≤ 30을 의미한다고 가정합니다. 이는 날짜 ≥ 2016년 3월 31일 빼기 30(예: 날짜 ≥ 3월 1일)으로 표현하는 것이 더 실용적입니다. 2016). 덧붙여 말하자면, 나는 Scott Craner(관계 없음)가 설명 없이 이 문제를 해결했다는 것을 알았습니다.

  • 날짜를 숫자로 변환한 다음 해당 숫자를 수식에 사용하지 마세요. 이로 인해 유지 관리에 어려움을 겪고 다른 누구도 이해할 수 없는 스프레드시트가 생성됩니다. 다음 중 하나를 수행해야 합니다.
    • 종료 날짜를 셀(예: E1)에 입력한 다음
      =SUMIFS($B$2:$B$5, $A$2:$A$5, ">=" & $E$1-30, $A$2:$A$5, "<=" & $E$1)
      또는
    • 사람과 Excel 모두가 이해할 수 있는 방식으로 날짜를 수식에 입력합니다.
      =SUMIFS($B$2:$B$5, $A$2:$A$5, ">=" & DATE(2016,3,31)-30, $A$2:$A$5, "<=" & DATE( 2016,3,31))
    • 당신은 또한 할 수 있습니다
      =SUMIFS($B$2:$B$5, $A$2:$A$5, ">=2016/3/1", $A$2:$A$5, "<=2016/3/31")
      시작 날짜와 종료 날짜를 알고 있지만 이 표기법을 사용하여 한 줄 수식에서 수학(30일 빼기)을 수행하는 방법을 알 수 없는 경우.
  • 물론 E12015년 2월 28일이 E1-302015년 1월 29일이라는 사실을 알고 계셨나요? 정말로 30일 기간을 원하신다면 저는 괜찮습니다. 그러나 특정 달의 모든 항목을 정말로 추가하고 싶다면 그렇게 하는 더 좋은 방법이 있기 때문에 그렇게 말하십시오.

답변2

올바른 형식은 다음과 같습니다 SUMIFS().

=SUMIFS($B$2:$B$5, $A$2:$A$5, ">=" & 42460-30, $A$2:$A$5, "<=" & 42460)

여기에 이미지 설명을 입력하세요

당신이 찾고 있는 것은 2016년 3월 31일부터 2016년 3월 31일 – 30일 사이의 모든 것입니다. 그래서,31 Mar 2016 - 30 <= Date <= 31 Mar 2016

관련 정보