Hi to all!
With one formula, having IN time in A2:A10 and OUT time in B2:B10 (CSE: Ctrl + Shift + Enter)
=MAX(MMULT((ROW(INDIRECT(MIN(--TEXT(A2:B10,"hhmm"))&":"&MAX(--TEXT(A2:B10,"hhmm"))))>=TRANSPOSE(--TEXT(A2:A10,"hhmm")))*(ROW(INDIRECT(MIN(--TEXT(A2:B10,"hhmm"))&":"&MAX(--TEXT(A2:B10,"hhmm"))))<=TRANSPOSE(--TEXT(B2:B10,"hhmm"))),A2:A10^0))
Blessings!