Excel: подсчет часов выставления счетов за определенный месяц, неделю, год - PullRequest
1 голос
/ 02 февраля 2011

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

Например:

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

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

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

Ответы [ 2 ]

1 голос
/ 02 февраля 2011

Сначала вы создаете другой столбец, представляющий собой конкатенацию строк первых трех, и перетаскиваете его вниз:

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

Затем вы используете эту формулу для Total_Hours и перетаскиваете вниз:

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

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

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

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 голосов
/ 02 февраля 2011

Если вы используете VLOOKUP, убедитесь, что текстовые данные отформатированы правильно, или используйте Функции текста и данных

...