Excel Formula에 도움이 필요함 [중복]


3

이 질문에는 이미 답변이 있습니다.

Excel에서 수식을 작성하는 데 도움이 필요합니다. 기본적으로 아래 그림은 내가 필요한 것을 설명합니다. 이것은 단지 샘플입니다. 열 E에서 많은 다른 항목입니다. 때때로 B 열의 "1"위치에 따라 일부 셀의 E 열에서 G 열의 SUM이 필요합니다. "1"은 SUM이 필요할 때 항상 표시이며 거리는 No입니다. "1"은 다를 수 있습니다.

샘플 사진 1

또는 다음 그림과 같이 될 수 있습니다. 열 A에서 "날짜와 시간"은 12:00에 열 E의 셀에서 열 A의 이전 12:00까지 SUM이 필요합니다.

샘플 사진 2


B 열 1에서 1까지 또는 A 열에서 12:00에서 12:00까지 얼마나 많은 셀이 있는지 알 수 없기 때문에 그룹화 할 수 없습니다. 값 사이의 셀은 다양합니다.
Silvano S.

나는 당신이 그룹이 무엇인지 오해하고 있다고 생각합니다.
Stephen Rauch

그 기능에 익숙하지 않을 수 있습니다. 내 경우에 어떻게 사용할 수 있는지 알려주십시오.
Silvano S.

트윗 담아 가기 @StephenRauch & SilvanoS. 실제로 이것은 어떻게 "그룹화"하고 Excel에서 열을 합칠 수 있습니까?와 중복되지 않습니다 . . 이 질문에서 "그룹화"할 것은 없습니다. 제안 된 중복 대상의 답변은이 질문에 그대로 적용 할 수 없습니다. 이 문제는, 소정의 범위에있는 다른 칼럼의 값에 기초하여 세포의 수를 합산 관한 되지 다른 열이 갖는 경우 세포를 합산 동일한 값. 실바 노가 날짜를 "그룹화"하라는 말을 듣고 혼란스러워하지 않습니다. 진심으로, 사람들!
robinCTS 2016 년

@ RobinCTS에서 Date 또는 그 일부의 모듈로 그룹화 할 수 있습니다.
Stephen Rauch

답변:


3

가장 쉬운 해결책은 첫 번째 시나리오, 즉 도우미 열을 사용하는 시나리오입니다 B.

워크 시트 스크린 샷

다음 수식을 G4입력하고 열에 ctrl-enter / copy-paste / fill-down을 입력하십시오.

=IF(B4="","",SUM(INDEX(E$3:E4,1+IFERROR(MATCH(1,B$3:B3,1),1)):E4))

점을 유의 OR(ROW()=ROW(B$3)+1,…)일부가 컬럼 (셀의 첫 번째 셀에서 오류를 피할 필요가있다 G4).


두 번째 시나리오의 공식은 약간 더 복잡합니다.

! [워크 시트 스크린 샷] [2]

다음 수식을 G4입력하고 열에 ctrl-enter / copy-paste / fill-down을 입력하십시오.

=IF(A4-INT(A4)<>0.5,"",SUM(INDEX(E:E,1+LARGE(INDEX((A$3:A3-INT(A$3:A3)=0.5)*(ROW(A$3:A3)),),1)):E4))

@RubinCTS 감사합니다. 두 번째 공식은 잘 작동하지만 설명하는 동안 실수를합니다. 값의 합은 G6 = E6 + E5 여야합니다. G8 = E8 + E7; G12 = SUM (E12 : E9) : G18 = SUM (E18 : E13) ecc. ecc. "A"열의 12:00 위치에 따라 다르지만 이전 12:00은 없습니다. 나는 수정하려고했지만이 수식은 나에게 훨씬 앞서 있습니다.
Silvano S.

1
@SilvanoS. 승인. 문제를 해결하고 답변을 업데이트하겠습니다. 편집 : 모두 끝났습니다. 답변이 업데이트되었습니다.
robinCTS 2016 년

1
@RubinCT 감사합니다. 필요한 것만으로 완벽하게 작동합니다. :-)
Silvano S.

-1

방법 1 : 조건부 서식 사용 (도움말 열 없음)

  1. G5에 입력하고 G6 : G18로 복사

    =IF(B4=1, E4, G4+E4)              <-- for the easy scenario
    
    =IF(MOD(A4, 1)=0.5, E4, G4+E4)    <-- for the complicated scenario
    
  2. 조건부 서식

    • 하이라이트 G5 : G18
    • 홈> 조건부 서식> 새 규칙
    • 수식을 사용하여 어떤 셀 형식을 결정하십시오
    • 공식: =B5<>1
    • 형식 : 글꼴 색상 = 흰색 (불필요한 값을 숨기려면)

방법 2 : 도우미 열 사용

  1. H5에 입력하고 H6 : H18로 복사

    =IF(B4=1, E4, H4+E4)             <-- for the easy scenario
    
    =IF(MOD(A4, 1)=0.5, E4, H4+E4)   <-- for the complicated scenario
    
  2. G5에 입력하고 G6 : G18로 복사

    =IF(B5=1, H5, "")
    

날짜 / 시간이 Excel에 10 진수 값으로 저장되므로

  • 20/06/2018 00:00:00 = 43271
  • 20/06/2018 12:00:00 = 43271.5

MOD시간이 12:00인지 확인할 수 있습니다 .


-1 설명없이 ... 슬픈 :(
wilson

Downvote는 나에게서 온 것이 아니지만 귀하의 답변이 혼란 스럽다는 데 동의합니다. 두 경우 모두 같은 셀에 포함될 두 개의 수식을 포함합니다 (??). 또한 솔루션의 일부 스크린 샷은 솔루션을 이해하는 데 도움이 될 수 있습니다.
Máté Juhász 2016 년
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.