Monsieur Excel
Pour tout savoir faire sur Excel !

13 octobre 2012

Dernière non vide ou non nulle ?

Dans l’article publié le 4 octobre, nous cherchions la dernière valeur non vide dans une ligne. Aujourd’hui, nous nous attaquons à un problème légèrement différent : quelle est la valeur de la dernière cellule non nulle dans une ligne ?

En fait, il suffit de modifier légèrement les deux premières formules pour que cela fonctionne…



Pour faire le test, nous avons entré en A7, puis recopié à droite, la formule =A1.

Remarque 1 – Nous constatons au passage que, quand  l’original est vide, la formule renvoie « 0 » et non une cellule vide…

Pour A9, il suffit de remplacer NON(ESTVIDE(A1:J1)) par (A7:J7>0)

Pour A10, il suffit de remplacer (A1:J1<>"") par (A7:J7<>0)

En revanche, pour l’index(equiv(…)), il n’y a pas de solution de remplacement simple.

Remarque 2 – Cela nous montre, une fois de plus, que le traitement des cellules à 0 et celui des cellules vides peut être assez différent…