OVH Cloud OVH Cloud

Récupération sélective

4 réponses
Avatar
Stéphane
Bonjour,

Mon casse tête est le suivant :

J'ai 2 colonne A1:A15 et B1:B15.

Dans ma colonne A1... j'ai des références, dans ma colonne B1... j'ai des
valeurs 0 compris.

Je souhaite récupérer en C1... le contenu de la colonne Bx qui contient des
valeurs <> 0 et en D1 le contenu de la cellule Ax correspondant à la
référence.

A1 = 500 B1=5
A2= 501 B2 =0
A3= 503 B3=1

donc

C1 =5 D1=500
C2 =1 D2=503


Seriez vous faire cela sans macro ?


Merci de votre aide... indispensable !

Cordialement,

Stéphane.

4 réponses

Avatar
lSteph
Bonjour,

En c depuis c1..cn
=si(b1<>0;B1;"")
en d...dn
=si(c1="";"";a1)

Cdlt.

lSteph



Stéphane a formulé ce mercredi :
Bonjour,

Mon casse tête est le suivant :

J'ai 2 colonne A1:A15 et B1:B15.

Dans ma colonne A1... j'ai des références, dans ma colonne B1... j'ai des
valeurs 0 compris.

Je souhaite récupérer en C1... le contenu de la colonne Bx qui contient des
valeurs <> 0 et en D1 le contenu de la cellule Ax correspondant à la
référence.

A1 = 500 B1=5
A2= 501 B2 =0
A3= 503 B3=1

donc

C1 =5 D1P0
C2 =1 D2P3


Seriez vous faire cela sans macro ?


Merci de votre aide... indispensable !

Cordialement,

Stéphane.


--
- -

Avatar
Stéphane
Merci lSteph,

C'est effectivement une solution, de la même manière qu'il m'est possible
d'indiquer que cn=bn et que dn=an.

Mais ma question est un peu plus compliquée, car je ne veux afficher que les
résultats. Je ne veux pas de ligne "blanche".

Si je reprends mon exemple
A1 = 500 B1=5
A2= 501 B2 =0
A3= 503 B3=1
A3P3 B3=0

Je voudrais avoir une "extraction"en 2 lignes qui se suivent car il n'y a
que 2 résultats (le 0 n'est pas comptabilisé):
C1 =5 D1P0
C2 =1 D2P3

Je ne sais pas si cela est clair...


Merci donc de vos lumières.

Stéphane.



"lSteph" a écrit dans le message de news:

Bonjour,

En c depuis c1..cn
=si(b1<>0;B1;"")
en d...dn
=si(c1="";"";a1)

Cdlt.

lSteph



Stéphane a formulé ce mercredi :
Bonjour,

Mon casse tête est le suivant :

J'ai 2 colonne A1:A15 et B1:B15.

Dans ma colonne A1... j'ai des références, dans ma colonne B1... j'ai des
valeurs 0 compris.

Je souhaite récupérer en C1... le contenu de la colonne Bx qui contient
des valeurs <> 0 et en D1 le contenu de la cellule Ax correspondant à la
référence.

A1 = 500 B1=5
A2= 501 B2 =0
A3= 503 B3=1

donc

C1 =5 D1P0
C2 =1 D2P3


Seriez vous faire cela sans macro ?


Merci de votre aide... indispensable !

Cordialement,

Stéphane.


--
- -





Avatar
JB
Bonjour,


-Sélectionner le champ
=SI(ESTNUM(PETITE.VALEUR(SI(liste2>0;liste1);LIGNE(INDIRECT("1:"&LIGNES(l iste1)))));
PETITE.VALEUR(SI(liste2>0;liste1);LIGNE(INDIRECT("1:"&LIGNES(liste1))));"")
-Valiser avec Maj+Ctrl+enrée

http://cjoint.com/?ljnHnTPFsD

JB


Bonjour,

Mon casse tête est le suivant :

J'ai 2 colonne A1:A15 et B1:B15.

Dans ma colonne A1... j'ai des références, dans ma colonne B1... j'ai des
valeurs 0 compris.

Je souhaite récupérer en C1... le contenu de la colonne Bx qui conti ent des
valeurs <> 0 et en D1 le contenu de la cellule Ax correspondant à la
référence.

A1 = 500 B1=5
A2= 501 B2 =0
A3= 503 B3=1

donc

C1 =5 D1P0
C2 =1 D2P3


Seriez vous faire cela sans macro ?


Merci de votre aide... indispensable !

Cordialement,

Stéphane.


Avatar
JB
Autre version:

http://cjoint.com/?ljobqjzADy

JB


Bonjour,

Mon casse tête est le suivant :

J'ai 2 colonne A1:A15 et B1:B15.

Dans ma colonne A1... j'ai des références, dans ma colonne B1... j'ai des
valeurs 0 compris.

Je souhaite récupérer en C1... le contenu de la colonne Bx qui conti ent des
valeurs <> 0 et en D1 le contenu de la cellule Ax correspondant à la
référence.

A1 = 500 B1=5
A2= 501 B2 =0
A3= 503 B3=1

donc

C1 =5 D1P0
C2 =1 D2P3


Seriez vous faire cela sans macro ?


Merci de votre aide... indispensable !

Cordialement,

Stéphane.