... J'en conviens !Guido à dit:Mon probleme est assez special...
... Je n'en sais fichtrement rien !Guido à dit:mais faisable...???
Bonjour Modeste, GuidoBonjour Guido,
... J'en conviens !
... Je n'en sais fichtrement rien !
Ceci dit, il ne me semble guère possible de traiter le problème à l'aide de formules dans le tableau lui-même. En effet, une cellule contient soit une formule, soit une valeur. Si les valeurs sont déjà encodées, il n'est plus possible de mettre des formules (sauf à "écraser" les valeurs présentes). L'inverse est aussi vrai: si on "garnit" le tableau de formules, le simple fait d'y encoder ensuite des valeurs entraîne la disparition des formules.
Il y donc, me semble-t-il, deux solutions:
- créer un second tableau, garni de formules, qui exploite les valeurs encodées dans le tableau de départ
- travailler en vba et créer une macro qui modifie directement le tableau de départ.
Ce choix étant posé, "il n'y aura plus qu'à" mettre en oeuvre l'une ou l'autre des solutions ... A toi de voir, sauf si quelqu'un a une autre idée.
Modeste
re,
Deux questions supplémentaires à ajouter à ta réflexion:
- deux "zéros" (masqués) sont présents dans ton tableau (en J6 et G16) faut-il les considérer en tant que chiffres comme les autres ou sont-ils à assimiler à "du vide" ?
- les lignes 9 et 15 de ton tableau commencent par un '9' sont-ils là en remplacement de lettres ou les cellules étaient-elles vides ?
Modeste
Edit: bonsoir ROGER2327, content de te re-lire !
Je dois avouer que j'ai eu un peu peur que tu ne répondes pas de manière plus détaillée ! ... C'est presque suffisamment clair. Concernant les chiffres 9 de tes lignes 9 & 15, ma question venait du fait qu'ils étaient en rouge, comme ceux que tu avais ajoutés "manuellement". Si ce n'est pas le cas, cela veut-il dire que -pour chaque ligne- les cellules sont complétées de la gauche vers la droite (et qu'il n'y aura jamais de cellules vides à gauche d'une déjà remplie) ?les 9 sont present parfois dans des celulles suite a la macros du copier --collage
spécial valeur.
=SI(L6<>"";9;SI(NB(E6:J6)=1;9;""))
=SI(NBVAL(E6:J6)=0;"";SI(NB(E6:J6)=0;99;""))
=SI(L6<>"";9;SI(NB.SI(E6:J6;">"&0)=1;9;""))
=SI(NBVAL(E6:J6)=0;"";SI(NB.SI(E6:J6;">"&0)=0;99;""))
Ben,non ..domage.