Hello Everyone,

Does anyone know how to sum the Hours from column B (Hours) if column A numbers matched with column E and sum by months.

Example, take February data as an example, since only 3000 & 4000 existed in both column A & column E, that’s why I need to sum the hours (20+10=30) from column B by it’s month below.

I also attached the example excel sheet below.

https://www.dropbox.com/s/0s51g1i8g6s6e2d/Test.xls?m

Thanks in advance. 🙂

You could get complicated with customer functions but if having an extra column (potentially hidden) doesn’t matter then this would work:

In cell D2 enter:

```
=iferror(vlookup($A2,$E$2:$E$20,1,FALSE),"x")
```

Drag the formula down.

Under each month you can then put:

```
=sumifs($B$2:$B$16,$C$2:$C$16,B$22,$D$2:$D$16,"<>x")
```

Drag the formula across

This assumes you can change the month format in either column C or row 22 to be the same, ie. Jan, Feb, Mar or January, February, March etc.

Written on the fly and not tested so excuse any minor errors…

### Answer：

Both answers posted thus far are just fine, but just as an alternative, here’s what I would do. Put this formula in cell D2 and drag it down:

```
=IF(NOT(ISNA(VLOOKUP(A2, $E$2:$E$20, 1, FALSE))), B2, "")
```

Then if you make a column containing the names of the months, say from G2 to G7 you have February, March, …, July, you can put this formula into H2 and drag it down:

```
=SUMIFS($D$2:$D$16, $C$2:$C$16, G2)
```

That should get what you want.

### Answer：

Put this formula in Cell D2 and drag down:

`=IF(NOT(ISERROR(MATCH(A2,$E$2:$E$20,FALSE))),B2,"")`

In row 22, change the month names to be the full name, **OR** in column C, change the month names to abbreviated 3-letter names, this is so we can make use of the `SumIf`

function.

Then, in Cell B23, put this formula and drag it across:

`=SUMIF($C$2:$C$16,B22,$D$2:$D$16)`

(I put the formula in row 24 to check against the data you already had in Row 23)

### Answer：

Shouldn’t be much harder without a helper column. Just make sure you have full month name in row 22 to match column C data then use this formula in B23 copied across

`=SUMPRODUCT(SUMIFS($B2:$B16,$C2:$C16,B22,$A2:$A16,$E2:$E20))`

Tags: excelexcel