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

Résolu
André Roussel -  
 André Roussel -
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 8561 Date d'inscription   Statut Membre Dernière intervention   1 780
 
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
 
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 6445 Date d'inscription   Statut Contributeur Dernière intervention   824 > André Roussel
 
Bonjour André Roussel

En regardant la formule je dirai A
0
via55 Messages postés 14512 Date d'inscription   Statut Membre Dernière intervention   2 746
 
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
 
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   Statut Contributeur Dernière intervention   6 438
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention   7 276
 
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 24603 Date d'inscription   Statut Contributeur Dernière intervention  
 
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   Statut Contributeur Dernière intervention  
 
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