Difficult for me to test so test this for me:
Sub extractJ2Dept()
'
' extractJ2Dept Macro
' Extracting the department selected in J2
'


'
Dim vNameDpt
vNameDpt = Sheets("HR").Range("J2").Value
With Sheets.Add(After:=Sheets(Sheets.Count))
  .Name = vNameDpt
  Sheets("HR").Range("B1,C1,D1,F1").Copy .Range("A1")
  Sheets("HR").Columns("A:F").AdvancedFilter Action:=xlFilterCopy, CriteriaRange:=Sheets("HR").Range("J1:J2"), CopyToRange:=.Range("A1:D1"), Unique:=False
  .Columns("A:D").Columns.AutoFit
  With .Range("A1").CurrentRegion
    Z = .Columns(4).Address(0)
    With Cells(.Cells(.Cells.Count).Row + 1, 3)
      .Resize(4).Value = Application.Transpose(Array("Sum", "Avg", "Min", "Max"))
      .Offset(, 1).Formula = "=Sum(" & Z & ")"
      .Offset(1, 1).Formula = "=AVERAGE(" & Z & ")"
      .Offset(2, 1).Formula = "=Min(" & Z & ")"
      .Offset(3, 1).Formula = "=Max(" & Z & ")"
    End With
  End With
End With
End Sub