Afficher les 5 dernières cellules sans erreurs d'une ligne.

Résolu/Fermé
André Roussel - 17 juil. 2017 à 16:41
 André Roussel - 19 juil. 2017 à 08:23
Bonjour,

Je cherche à savoir comment afficher dans 5 cellules différentes les 5 dernières cellules d'une ligne. Le problème est que tant que ma ligne n'est pas remplie de ses valeurs jusqu'au bout, il y a marqué "erreur valeur", et moi je ne veux pas que dans mes cinq cellules apparaissent des cellules "erreur Valeur".
Exemple :

Si j'ai : 1 2 3 4 5 Erreur Erreur Erreur Erreur Erreur

Mes cinq cellules m'afficheront :

1 2 3 4 5

Mais si je rajoute une valeur dans ma ligne comme ci dessous :

1 2 3 4 5 6 Erreur Erreur Erreur Erreur

Il faut que mes cinq cellules m'affichent

2 3 4 5 6

J'espère avoir été bien clair :)
C'est une demande très difficile, je sais, mais cela m'aiderait beaucoup dans mon projet :)

Bien cordialement,

André Roussel

A voir également:

2 réponses

Patrice33740 Messages postés 8556 Date d'inscription dimanche 13 juin 2010 Statut Membre Dernière intervention 2 mars 2023 1 775
17 juil. 2017 à 16:55
Bonjour,

Par exemple (données en ligne 1) :
=INDEX(1:1;1;EQUIV("Erreur";1:1;0)-6+COLONNES($A:A))
à tirer vers la droite sur 5 cases

1
André Roussel
18 juil. 2017 à 09:04
Bonjour,

Je viens d'essayer ta formule, mais je ne sais pas pourquoi, cela ne fonctionne pas !
Pourtant mes données sont bien en ligne 1...
Ta formule considère que les valeurs de ma ligne commencent en quelle colonne ?
Désolé de toutes ces futilités mais je n'utilise excel que depuis une semaine...
Merci en tout cas de ta réponse, je crois que tu as bien compris ce que je voulais :-)
0
PHILOU10120 Messages postés 6367 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 2 avril 2024 795 > André Roussel
18 juil. 2017 à 15:40
Bonjour André Roussel

En regardant la formule je dirai A
0
via55 Messages postés 14402 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 18 avril 2024 2 702
Modifié le 17 juil. 2017 à 16:46
Bonjour

Tu ne dis pas quelle formule amène l'erreur de valeur
Utilise SIERREUR pour faire afficher du vide au lieu du message d'erreur :
=SIERREUR(ta formule;"")

Cdlmnt
Via

"L'imagination est plus importante que le savoir."    A. Einstein
0
André Roussel
17 juil. 2017 à 16:57
Merci beaucoup !!
Je ne connaissais pas cette astuce, et c'est bon à savoir !
Ben du coup maintenant, j'ai juste besoin de savoir comment afficher dans cinq cellules différentes, les cinq dernières cellules non vides !
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
Modifié le 17 juil. 2017 à 17:29
Bonjour
simplement avec là peu près la formule de Patrice (salut) adaptée au circonstance si les cellules sont "blanches" mais avec formule:
pour la ligne 1
=INDEX(1:1;NB.SI(1:1;"><")-5+COLONNE(A:A))


si on suppose bien sur que vos valeurs débutent bien au même endroit pour toutes les lignes et donc en colonne A sinon, ajustez le champ à la place des N° de ligne1:1

attention au sens des >< qui compte seulement les cellules avec formules et résultat

si vous placez <> vous comptez toutes les cellules avec formules
crdlmnt
0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 212
18 juil. 2017 à 00:09
Bonjour,

va falloir prendre des notes, demande similaire il y a 4 jours... ;-)
https://forums.commentcamarche.net/forum/affich-34721909-afficher-l-avant-derniere-case-non-nulle-d-une-colonne#11
eric
0
Andr&eacute; Roussel > eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023
18 juil. 2017 à 08:48
Bonjour eriic,

Je vais très certainement passer pour un grand débutant mais je ne vois pas en quoi ma demande est similaire à celle d'il y a 4 jours !
Celle-ci me semble beaucoup plus compliquée...
Bon, après je pense être un grand débutant donc je le prends pas mal ;-)
0
Andr&eacute; Roussel > Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022
18 juil. 2017 à 09:17
Je ne comprend pas ce que tu veux dire par : "toutes les lignes".
Je n'ai peut être pas été bien clair : je n'ai qu'une seule ligne que j'actualise au fur et à mesure.
Et j'aimerai qu'au fur et à mesure que cette ligne s'actualise, les cinq cases du dessous (présentées en ligne également) affichent toujours les cinq dernières cellules (non vide ou sans erreurs) de ma ligne principale.
Du coup j'aimerais avoir une formule que je mettrais en A2 (juste en dessous de ma ligne principale allant de A1 à MZ1) et que j'étirerai sur 5 cases.
J'espère avoir été plus clair !
En tout cas merci d'avance pour ta patience et ta super réactivité Vaucluse !

Bien cordialement,

André Roussel
0