2014-02-07 4 views
1
|  A   | B | C  | D | E | F | G | 
    +------------------+------+------------+-------+-------+-------+-------+ 
    |     |  | Allocation | Alloc | Alloc | Alloc | Alloc | 
1 | Name/Class  | FTE |  All | ADM | ECE | HS | LS | 
    +==================+======+============+=======+=======+=======+=======+ 
2 | Smith, James  | 0.88 |  100% | 100% | 0% | 0% | 0% | 
3 | ADM: Class 230 | 0.88 |  100% |  |  |  |  | 
4 | Doe, Jill  | 1.00 |  100% | 0% | 100% | 0% | 0% | 
5 | ECE: Class 112 | 1.00 |  100% |  |  |  |  | 
6 | Marx, Karl  | 0.85 |  100% | 0% | 0% | 24% | 76% | 
7 | HS: Class 004 | 0.10 |  12% |  |  |  |  | 
8 | HS: Class 018 | 0.10 |  12% |  |  |  |  | 
9 | LS: Class 230 | 0.30 |  35% |  |  |  |  | 
10| LS: Class 235 | 0.35 |  41% |  |  |  |  | 
11| Bush, George  | 0.50 |  100% | 0% | 40% | 40% | 20% | 
12| ECE: Class 120 | 0.15 |  30% |  |  |  |  | 
13| ECE: Class 123 | 0.05 |  10% |  |  |  |  | 
14| HS: Class 670 | 0.20 |  40% |  |  |  |  | 
15| LS: Class 580 | 0.10 |  20% |  |  |  |  | 
16| TBH, FacultyHS | 0.29 |  100% | 0% | 0% | 100% | 0% | 
17| HS: Class 912 | 0.29 |  100% |  |  |  |  | 
18| Tell, William | 1.00 |  100% |  … |  … |  … |  … | 
19| [etc] 

제가 G 내지 COLS의 C에 대한 화학식 도움이 필요한 해당 범위의 데이터를 합산/파싱 가변 범위를 발견 데이터 및 C : G를 계산해야합니다.는 <p></p> 난 COLS은 & B 하드 일곱 개 컬럼의 테이블을 가지고 ...

Col A에는 이름과 클래스 목록이 있습니다. 패턴은 이름 다음에 가변 수의 클래스가옵니다. 값이 이름인지 클래스인지를 확실하게 확인하는 유일한 방법은 콜론 (:)이 있는지 여부입니다.

ADM, ECE, HS 및 LS의 네 가지 클래스 유형이 있습니다. 각 이름 아래에는 주어진 클래스 유형의 개수와 4 가지 클래스 유형의 조합이있을 수 있습니다. 예를 들어, 주어진 이름 아래에 세 개의 'HS'클래스 유형과 'ECE'클래스 유형이있을 수 있습니다.

B 열은 숫자 값을 포함합니다. 행이 이름이면 숫자 값은 바로 아래에있는 클래스의 합계입니다.

  • 골 C ('할당 모두') : 로우는 이름이면 할당이 100 %

    는 I는 다음과 같이 열 C, D, E, F, G를 만들어야한다. 행이 클래스이면 할당은 부모 이름 (col B)에 대한 FTE 합계에 대한 해당 클래스 FTE (col B)의 백분율입니다.

  • Col D ('Allocation ADM') : 행이 이름 인 경우이 셀은이 이름 바로 아래에있는 모든 'ADM : ...'클래스의 합계에 대한 백분율입니다.
  • Col D ('Allocation ADM') : 행이 클래스 인 경우 셀은 비어 있습니다.
  • Col E ('할당 ECE') : 'ECE : ...'클래스를 제외하고는 Col D와 동일합니다.
  • Col F ('할당 HS') : 'HS : ...'클래스를 제외하고는 Col D와 동일합니다.
  • 골 G ("할당 LS ') 골 D와 동일 제외'LS : ... '클래스 예컨대

은 양해 D2 (ADM) = C3 및 F6 (HS) 그 = C7 + C8 등

주어진 이름 행에 대해 D : G 열은 항상 100 %입니다.

도움이 될 것입니다!

답변

0

필자는 별도의 열에있는 모든 원시 데이터를 col에서 추출하여이 문제를 해결할 것입니다.

예를 들어 adm amount, col I에 EEC amount가 포함 된 열 h를 넣을 수 있습니다. find 및 mid 함수의 조합 인 수식을 사용하여 원시 열에서 추출 할 열을 채울 수 있습니다.

데이터가 이런 식으로 배치되면 conditive 논리를 사용하는 수식이 원하는 것을 제공해야합니다.

Ps ","검색 및 검색을 사용하여 이름을 식별 할 수 있습니다.

+0

'비용 센터'및 '클래스 수'에 대해 두 개의 열을 추가했습니다. 그것들은 쉽게 채울 수 있었고 거기에서 당신이 제안한대로 데이터를 추출 할 수 있었고 필요한 백분율을 생각해 냈습니다. 감사! – user3285469