有休班但没有上班不应当被算作旷工。旷工是指无故缺勤或迟到早退等违反公司规定的行为。如果公司有规定员工获得有薪假期并经过了申请,员工因为假期没有去上班,这是正常的。然而,如果员工没有请假或没有得到批准,就不应该缺勤或迟到早退。如果员工在有薪假期结束后没有按照规定返回上班,那么这时候才算是违反公司规定并构成旷工。
总之,员工应当遵守公司的规定并及时申请休假,这样就不会因为休班而被认为是旷工。