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.