Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Trouver la 1ère cellule différente de 0 dans une ligne...

Macarmelita

XLDnaute Nouveau
Bonjour,

Je dois à partir d'un planning (document obtenu d'un autre service, donc non modifiable), déterminer la 1ère semaine de production.

Je joins un petit fichier d'exemple pour mieux expliquer ce que je veux obtenir :
Regarde la pièce jointe exemple planning.xls

Ce que je veux obtenir c'est la colonne en jaune.

Merci pour votre aide.
 

Pièces jointes

  • exemple planning.xls
    18 KB · Affichages: 305
  • exemple planning.xls
    18 KB · Affichages: 258

job75

XLDnaute Barbatruc
Re : Trouver la 1ère cellule différente de 0 dans une ligne...

Bonjour,
Ecrire en F2 :
=DECALER($A$1;;EQUIV(VRAI;B2:E2<>0;0))
Formule matricielle à valider par Ctrl+Maj+Entrée et tirer vers le bas.
C'est Tibo qui m'a appris cette méthode, merci à lui.
A+

Edit : pour éviter le #N/A écrire plutôt :
=SI(SOMME(B2:E2);DECALER($A$1;;EQUIV(VRAI;B2:E2<>0;0));"")
toujours en formule matricielle.
 
Dernière édition:

Jocelyn

XLDnaute Barbatruc
Re : Trouver la 1ère cellule différente de 0 dans une ligne...

Bonjour le forum,
Bonjour Macarmelita,

un essai en pièce jointe

attention formule matricielle a valider par CTRL,Maj et entrée

Jocelyn

Oup's bonjour tototiti2008, job75 désolé pour la collision
 

Pièces jointes

  • exemple planning.zip
    2.7 KB · Affichages: 186
  • exemple planning.zip
    2.7 KB · Affichages: 185
  • exemple planning.zip
    2.7 KB · Affichages: 213

mutzik

XLDnaute Barbatruc
Re : Trouver la 1ère cellule différente de 0 dans une ligne...

bonjour à tous

petite rectification de la formule de JOB75
=DECALER($A$1;0;EQUIV(VRAI;B2:E2<>0;0))
Formule matricielle à valider par Ctrl+Maj+Entrée et tirer vers le bas.
 

Macarmelita

XLDnaute Nouveau
Re : Trouver la 1ère cellule différente de 0 dans une ligne...

Merci à tous,
mais ça ne marche pas...
Je ne connais pas ces formules matricielles.
Je mets l'accolade avant le signe "=" ou après ?
Une fois validée par CTRL+MAJ+ENTREE, pourquoi la formule reste sans donner le résultat ?
Est-ce que A1 doit-être située juste au dessus de la première cellule contenant P1 ?
Doit-elle être obligatoirement vide ou peut-elle contenir un titre (en-tête de colonne) ?

Vraiment désolée, mais débute dans ce genre de formules...
 

job75

XLDnaute Barbatruc
Re : Trouver la 1ère cellule différente de 0 dans une ligne...

Macarmelita, surtout ne pas écrire d'accolades !
Cliquer dans la formule et faire Ctrl+Maj+Entrée, les accolades apparaissent alors.
A+

Edit :A1 doit être sur la même ligne que S1, S2, S3, S4 et peut contenir n'importe quoi.
 
Dernière édition:

Macarmelita

XLDnaute Nouveau
Re : Trouver la 1ère cellule différente de 0 dans une ligne...

OK Job75
Mais ça ne fonctionne tjrs pas !!!
Toujours #VALEUR!
S'il y a des colonnes entre la colonne des Produits et celles des Semaines, ça change qqch ?
 

Macarmelita

XLDnaute Nouveau
Re : Trouver la 1ère cellule différente de 0 dans une ligne...

Jocelyne,
La formule contient une erreur.
Message : "la formule de cette cekllule fait référence à une plage ayant des nombres supplémentaires adjacents"...
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…