2011-02-02 4 views
1

У меня есть четыре столбца в электронной таблице, месяц, неделя, год, часы, и я хочу «суммировать» количество часов в зависимости от месяца, недели и года номер. Месяцы будет (1-12), неделя будет (1-52), и год будет (2009, 2010, 2011)Excel: количество расчетных часов за конкретный месяц, неделю, год

Например:

Month  Week Year Hours Total_Hours 
1   2  2011  8   12 
1   2  2011  4   12 
1   2  2010  7   7 
1   2  2009  5   5 

Не уверен, если я должен использовать ВПР или гнездо «если». Если у кого-то есть лучший подход, пожалуйста, дайте мне знать.

Заранее спасибо.

+0

Не могли бы вы отформатировать дату, чтобы ее немного понятнее? – diagonalbatman

+0

Вы должны попробовать сводные таблицы –

ответ

1

Во-первых, необходимо создать еще один столбец, который является конкатенация первых трех, и перетащить вниз:

=TRIM(A2) & TRIM(B2) & TRIM(C2) 

Тогда , можно использовать эту формулу для Total_Hours, и перетащить вниз:

=SUMIF(D:D, D2, E:E) 

Мой пример использует ваш образец, и вставляет новый столбец D для concatena Тион.

Конечный результат:

Month Week  Year  Concat Hours  Total_Hours 
    1  2  2011  122011 8    12 
    1  2  2011  122011 4    12 
    1  2  2010  122010 7    7 
    1  2  2009  122009 5    5 

Конечно, я бы использовать именованные диапазоны для всего, что, скорее всего, изменится.

+0

Это именно то, что я искал. СПАСИБО!!!!! –

0

Если вы используете ВПР обеспечить текстовые данные правильно отформатирован или использовать Text and Data functions