У меня нет фильтра на время, но вот способ получить записи для сотрудников, у которых нет счетчика записи = -1
import pandas as pd
logins = {'EmployeeId': [22, 22, 22, 22, 67, 67, 67],
'Counter': [1, 2, 3, -1, 1, 2, 3] }
df = pd.DataFrame(logins)
df2 = df.loc[df['Counter'] == -1]
print(df[~df['EmployeeId'].isin(df2['EmployeeId'])])