O relato está um pouco confuso. Entendi que houve abandono por 20 dias e mais 29 faltas, totalizando 49 faltas injustificadas. Nesse caso, não há direito a férias.
Caso o total de faltas tenha sido 29, aplica-se a regra do inciso IV, em que o empregado tem direito a 12 dias de férias.
Confira no Art. 130 da CLT como é feito o cálculo das férias:
CLT
Art. 130 - Após cada período de 12 (doze) meses de vigência do contrato de trabalho, o empregado terá direito a férias, na seguinte proporção: (Redação dada pelo Decreto-lei nº 1.535, de 13.4.1977)
I - 30 (trinta) dias corridos, quando não houver faltado ao serviço mais de 5 (cinco) vezes; (Incluído pelo Decreto-lei nº 1.535, de 13.4.1977)
II - 24 (vinte e quatro) dias corridos, quando houver tido de 6 (seis) a 14 (quatorze) faltas; (Incluído pelo Decreto-lei nº 1.535, de 13.4.1977)
III - 18 (dezoito) dias corridos, quando houver tido de 15 (quinze) a 23 (vinte e três) faltas; (Incluído pelo Decreto-lei nº 1.535, de 13.4.1977)
IV - 12 (doze) dias corridos, quando houver tido de 24 (vinte e quatro) a 32 (trinta e duas) faltas. (Incluído pelo Decreto-lei nº 1.535, de 13.4.1977)
§ 1º - É vedado descontar, do período de férias, as faltas do empregado ao serviço. (Incluído pelo Decreto-lei nº 1.535, de 13.4.1977)
§ 2º - O período das férias será computado, para todos os efeitos, como tempo de serviço. (Incluído pelo Decreto-lei nº 1.535, de 13.4.1977)
http://www.planalto.gov.br/ccivil_03/decreto-lei/Del5452compilado.htm
Renan Akamine é fundador do site Pergunte Direito e graduado em Direito pela PUC-SP.