Holas, portela85.
Te sugiero que para empezar, imprimas el contenido de cada array que vas llenando en tus consultas, especialmente el $cuenta_tareas, que es el cual te produce el "fallo". Disculpa no darte más opciones, pero sin saber qué datos estás obteniendo, es difícil saber si es problema de tus algoritmos, de los datos, o de qué otra cosa :s
Código PHP:
// aca imprime el contenido:
print"<pre>"; print_r($cuenta_tareas); print"</pre>";
$query3="SELECT DISTINCT trabajos.dia AS dia FROM trabajos INNER JOIN consultores ON trabajos.consultores_Ident_consultor = consultores.Ident_consultor WHERE mes = '$mes' AND ano = '$anos' AND (consultores.Ident_consultor) = '$consultor_no_report';";
Saludos!