Trouver la ligne ou pour la premiere fois deux valeurs sont egales à 1

GALPAMORT

XLDnaute Nouveau
Bonjour,

J'ai un tableau de ce type

A B
1 0 0
2 1 0
3 0 1
4 0 0
5 1 1
6 1 1

J'aimerai pourvoir déterminer par un formule (matricielle je suppose) (pas de VBA), à quel ligne apparait pour la première fois un 1 dans la colonne A et un 1 dans la colonne B. Ici, dans cet exemple en ligne 5.

Merci pour vos éclaircissements.
 

patricktoulon

XLDnaute Barbatruc
Bonjour,

J'ai un tableau de ce type

A B
1 0 0
2 1 0
3 0 1
4 0 0
5 1 1
6 1 1

J'aimerai pourvoir déterminer par un formule (matricielle je suppose) (pas de VBA), à quel ligne apparait pour la première fois un 1 dans la colonne A et un 1 dans la colonne B. Ici, dans cet exemple en ligne 5.

Merci pour vos éclaircissements.
bonjour Galpamort
fait moi plaisir relis toi ;) et regarde l'exemple de tableau que tu donne
 

patricktoulon

XLDnaute Barbatruc
et en plus ta formule ne fonctionne pas
elle me donne une erreur de formulation
Capture.JPG
 

mapomme

XLDnaute Barbatruc
Supporter XLD
Bonjour :)
Voir la formule matricielle suivante (retourne 0 si aucune ligne ne répond à la condition) :
VB:
=SIERREUR(PETITE.VALEUR(SI((A1:A9=1)*(B1:B9=1);LIGNE(A1:A9));1);0)

Tout comme chez @patricktoulon, votre formule ne fonctionne pas (même message).

Son principe est d'ailleurs vérolé. Si vous multipliez 2 par 0,5, vous obtenez aussi 1 alors qu’aucune des deux valeurs n'est égale à 1 (idem si vous prenez -1 et -1).
 
Dernière édition:

GALPAMORT

XLDnaute Nouveau
Merci pour vos réponses.

La formule exacte que j'ai utilisé :

=MIN(SI(((A:A)*(B:B))=1;LIGNE(A:A)))
(en matriciel)

En sachant que dans le tableau il n'y a que des 0 et des 1, et que j'ai volontairement mis un exemple restreint. Le cas se présente forcement dans mon utilisation.
 

patricktoulon

XLDnaute Barbatruc
Bonjour :)
Voir la formule matricielle suivante (retourne 0 si aucune ligne ne répond à la condition) :
VB:
=SIERREUR(PETITE.VALEUR(SI((A1:A9=1)*(B1:B9=1);LIGNE(A1:A9));1);0)

Tout comme chez @patricktoulon, votre formule ne fonctionne pas (même message).

Son principe est d'ailleurs vérolé. Si vous multipliez 2 par 0,5, vous obtenez aussi 1 alors qu’aucune des deux valeurs n'est égale à 1 (idem si vous prenez -1 et -1).
merci mapomme tu viens de me donner la solution a ma question de l'autre post et EN PLUS SANS PAYER :p :p :p :p :p :p :p :p
a savoir le match y colonnex sur x lignes
T'gentil hein ....
 

Discussions similaires

Réponses
7
Affichages
346

Statistiques des forums

Discussions
312 177
Messages
2 085 976
Membres
103 077
dernier inscrit
kamel26asus