Hier muss es doch ne Bedingung geben, dass leere Spalten nicht mitgezählt werden. Die Spalten sind als char/Text deklariert.
Vielleicht irgendwie über eine doppelte Verneinung ("wenn NICHT gleich NICHTS"):
if (feldname != " ") {
    //zähle irgendwas;
}
 nicht angemeldet
 nicht angemeldet