L
Ludo 69006
Guest
Bonjour,
Dans un tableau commercial, je cherche une fonction qui renvoie le nombre de mois que le client n'a pas commandé (égal au nombre de cases vides successives et ce, jusqu'à ce qu'il y en ait une pleine).
Le tableau se présente ainsi :
Dans le cas ci-dessus, ma fonction marche. Elle retourne 3.
Mais dans le cas où la dernière commande du client date de plus de 7 mois, cela plante car j'ai déjà utilisé le nombre maximum de fonction toléré par Excel dans 1 case :
Dans cet exemple, j'ai pris la ligne 260 et le mois de mars 2006 (le 1er - le plus à gauche) correspond à la colonne M.
Quelqu'un peut-il me donner une formule moins lourde et plus efficace? sachant que chaque mois le tableau prend une colonne supplémentaire et que pour le moment il en dispose de 25...
Merci par avance,
Ludovic MAOLA
Dans un tableau commercial, je cherche une fonction qui renvoie le nombre de mois que le client n'a pas commandé (égal au nombre de cases vides successives et ce, jusqu'à ce qu'il y en ait une pleine).
Le tableau se présente ainsi :
Mars 2006 | Février | Janvier | Décembre 2005...
| | | 500€
Dans le cas ci-dessus, ma fonction marche. Elle retourne 3.
Mais dans le cas où la dernière commande du client date de plus de 7 mois, cela plante car j'ai déjà utilisé le nombre maximum de fonction toléré par Excel dans 1 case :
Code:
=SI(NBVAL(M260:S260)=0;'+6';SI(NBVAL(M260:R260)=0;6;SI(NBVAL(M260:Q260)=0;5;SI(NBVAL(M260:P260)=0;4;SI(NBVAL(M260:O260)=0;3;SI(NBVAL(M260:N260)=0;2;SI(NBVAL(M260)=0;1;0)))))))
Dans cet exemple, j'ai pris la ligne 260 et le mois de mars 2006 (le 1er - le plus à gauche) correspond à la colonne M.
Quelqu'un peut-il me donner une formule moins lourde et plus efficace? sachant que chaque mois le tableau prend une colonne supplémentaire et que pour le moment il en dispose de 25...
Merci par avance,
Ludovic MAOLA