Doublons dans résultat formule matricielle

nyal3

XLDnaute Junior
Bonjour,

J'ai une formule matricielle qui lorsqu'il n'y a qu'un résultat à afficher,me renvoie ce même résultat dans toutes les cellules où la formule est appliquée.

Cela fonctionne parfaitement si il y a plus d'un résultat.

Merci.
 

Pièces jointes

  • Doublons.xlsx
    28.3 KB · Affichages: 53
  • Doublons.xlsx
    28.3 KB · Affichages: 56
  • Doublons.xlsx
    28.3 KB · Affichages: 58

Tibo

XLDnaute Barbatruc
Re : Doublons dans résultat formule matricielle

Bonjour,

Une solution sans formule matricielle.

en B450 :

Code:
=SIERREUR(INDEX($B$2:$E$14;EQUIV(RECHERCHE("zz";$A$450:$A450);$A$2:$A$14;0)+MOD(LIGNE();9);COLONNES($A:A));"")

à recopier vers le bas et vers la droite

Il te faudra au préalable effacer tes différentes matrices.

Je te laisse tester.

La formule est basée sur le principe qu'il y a toujours 9 lignes pour chaque poste.

@+

Edit : C'est pas bon !

Je regarde pour corriger

@+
 
Dernière édition:

hbenalia

XLDnaute Occasionnel
Re : Doublons dans résultat formule matricielle

Bonjour à tous,

Les formules matricielles ont été corrigées pour satisfaire la demande... Il reste à corriger (peut être) la formule du Total CDT (pour moi elle fait référence à des cellules vides).

Cordialement
 

Pièces jointes

  • Doublons.xlsx
    37.2 KB · Affichages: 56
  • Doublons.xlsx
    37.2 KB · Affichages: 57
  • Doublons.xlsx
    37.2 KB · Affichages: 64

Tibo

XLDnaute Barbatruc
Re : Doublons dans résultat formule matricielle

re,

Comme indiqué plus haut, ne pas tenir compte de la première proposition.

Essayer avec celle-ci en B450 :

=SI(MOD(LIGNE();9)+1>NB.SI($A$2:$A$14;RECHERCHE("zz";$A$450:$A450));"";INDEX($B$2:$E$14;EQUIV(RECHERCHE("zz";$A$450:$A450);$A$2:$A$14;0)+MOD(LIGNE();9);COLONNES($A:A)))

à recopier vers le bas et vers la droite

@+
 

Discussions similaires

Réponses
6
Affichages
216

Statistiques des forums

Discussions
312 500
Messages
2 089 013
Membres
104 004
dernier inscrit
mista