Voici une solution.
Le totale total de chaque colonne est sauvegardé dans un la macro `\mtt<nombredecolone>=\csname mtt\themt\endcsname`. mtt\themt\endcsname`.
Au début de chaque ligne ligne, le compteur des colonnes et est remis à zéro puis incrémenter incrémenté à partir du de la deuxième colonne. Le contenu de la case est sauvegarder sauvegardé dans une boite temporaire boîte temporaire, ce qui permet de connaitre savoir si elle est vide ou pas pas, et donc de incrémenter d'incrémenter le totale total ou pas.
non.
**Remarque :** Les les totaux sont calculés automatiquement quel que soit le contenu des cases.
\documentclass[12pt, oneside, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[light]{kpfonts}
\usepackage{marvosym}
\usepackage{array}
\newcounter{mt}
\newsavebox\mtbox
\newcolumntype{L}{>{\setcounter{mt}{0}}l}
\newcolumntype{C}{%
>{\stepcounter{mt}%
\sbox\mtbox\bgroup}c<{\egroup%
\ifdim\wd\mtbox>0pt
\expandafter\ifx\csname mtt\themt\endcsname\relax
\expandafter\xdef\csname mtt\themt\endcsname{0}
\else
\expandafter\xdef\csname mtt\themt\endcsname{%
\the\numexpr\csname mtt\themt\endcsname+1\relax}%
\fi
\usebox\mtbox%
\fi}}
\newcommand*\mttotal{%
\multicolumn{1}{c|}{\stepcounter{mt}\csname mtt\themt\endcsname}
}
\begin{document}
test
\begin{center}
\begin{tabular}{|L|C|C|C|C|}
\hline
& Julie & Albertine & Solange & Thérèse \\
\hline
\hline
Villefort & & & \Checkedbox & \Checkedbox\\
\hline
Tarare & & \Checkedbox & \Checkedbox & \Checkedbox\\
\hline
Sommepy-Tahure & \Checkedbox & & & \Checkedbox \\
\hline
Quend & \Checkedbox & \Checkedbox & & \Checkedbox\\
\hline
\hline
\textbf{Total} & \mttotal & \mttotal & \mttotal & \mttotal \\
\hline
\end{tabular}
\end{center}
\end{document}