Formule dans excel

véro -  
 véro -
Bonjour!

J'aurais besoin de votre aide pour arriver à mettre cette formule dans excel.

Je veux que si les valeurs des colonnes C et D d'une ligne (disons 2) est égale à la valeur C et D d'une autre ligne (disons 1), la même valeur soit mise à la colonne E de la ligne 2 que celle de la ligne 1.

Donnez-moi des idées! Si vouz croyez cela possible!
Merci beaucoup et bonne journée!

6 réponses

Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Salut,

pas très clair comme explication, tu peux reformuler ta demande, pour ma part je n'ai pas compris "mise à la colonne E de la ligne 2 que celle de la ligne 1"
ou donne un exemple
0
Raymond PENTIER Messages postés 71871 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Oui, une idée : En E2 saisir la formule =SI(ET(C2=C1;D2=D1);E1;"")
0
Raymond PENTIER Messages postés 71871 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
... ce qui revient au même que =SI(C2-C1+D2-D1=0;E1;"")
0
Véro
 
Bonjour! Je comprends votre idée.
Mais disons que je ne connaisse pas mon C1 et mon D1 référant et que je veux que si la valeur contenu dans C2D2 est égale à la valeur d'un des CXDX (X étant inconnu de moi et pas toujours le même) d'une des lignes précédentes, alors excel met à E2 la valeur EX (soit la valeur dans E de la ligne qui a CXDX égale à C2D2).

Qu'est-ce que je mets alors dans E2?

Merci!!!
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
Bonjour mon ami Raymond.
Je crois qu'il vaut mieux s'en tenir à ta première proposition qui est tout à fait correcte
Dans la seconde on a droit sauf erreur à E1 même si par exemple:
C2=5,C1=4;D1=7;D2=6
ce qui ne correspond plus à la demande

bonnes Antilles
0
Raymond PENTIER Messages postés 71871 Date d'inscription   Statut Contributeur Dernière intervention   17 402
 
Tout-à-fait vrai ! Alors Véro, oublie ma c...rie de 16:58 !

Et je t'avoue que je ne comprends plus rien avec tes X ! Surtout que des lignes précédentes à la ligne 2, il n'y en a pas beaucoup, beaucoup !

Pourrait-on rédiger ainsi ta demande :
"Si les deux valeurs en colonnes C et D sont égales aux deux valeurs correspondantes d'une des lignes précédentes, alors la valeur en colonne E sera celle de la ligne considérée" ?
Ou encore "Si les valeurs C50 et D50 se retrouvent dans une ligne de la plage C2:D49, alors E50 aura la valeur de E dans la ligne considérée" ?
0
Véro
 
"Si les deux valeurs en colonnes C et D sont égales aux deux valeurs correspondantes d'une des lignes précédentes, alors la valeur en colonne E sera celle de la ligne considérée" ?

C'est précisément ce que je recherche!
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
Et pour répondre à véro dans son dernier message:

essayez peut être ça sur un champ de ligne 2 à ligne 100
à partir de la ligne 3 dans la cellule où vous voulez le résultat:
=SI(EQUIV(C3;$C$4:$C$100;0)=EQUIV(D3;$D$3:$D$100;0);E2;"")
cette formule vous renvoi #NA si les valeurs ne sont pas dans le champ traité

vous pouvez éliminer cet affichage parasite avec:

=SI(OU(NB.SI(C3:$C$100;C2)=0;NB.SI($D3:$D$100;D2)=0);"";SI(EQUIV(C3;$C4:$C$100;0)=EQUIV(D3;$D4:$D$100;0);E2;""))

attention aux signes $ dans les limites inférieures de champs

Cette formule n'affiche un résultat autre que "" uniquement si les valeurs égales sont en dessous de la ligne où elle est placée

crdlmnt
Ps: par contre on ne sait pas quelle valeur vous voulez mettre à la place de E2 dans mon exemple. A vous de voir.

ne sommes nous pas seuls à comprendre ce que l'on explique?
0
Véro
 
je crois que ça pourrait fonctionner.

Mais d'abord, quand vous dites:"pour éviter N/A" où est-ce que je mets la formule suivante? Je remplace celle que je viens de mettre?

Avec cette information, je crois bien que ça va fonctionner :D
Merci d'avance!
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
Oui Véro la seconde formule remplace la première si vous ne voulez pas de #N/A. En fait la partie à partir de EQUIV est la même
bonne chance
0
véro
 
Bonjour Vaucluse! D'abord Merci pour votre aide :)

Ça semble fonctionner. Je n'arrive simplement pas à afficher ce que je veux en E: si le test est vrai, je voudrais afficher la valeur de la colonne E (ou F si je ne peux pas en E) de la ligne qui fait que mon test est vrai (soit la ligne qui a les mêmes valeur en C et D).
Parce que si mon test est faux, je rentre moi-même la valeur à la main. Bref, dans les mêmes conditions de C et D, je veux que la même valeur (préalablement rentrée à la main) s'affiche en E.
Comme je dis, si vous-croyez que je ne peux pas à la fois mettre des valeurs à la main et mettre la formule sur la même colonne, je peux travailler sur 2 colonnes (soit E et F).

Merci encore! et bonne journée!
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Re,

exemple en C2 tu as la valeur 5 et en D2 la valeur 10
en C1 la valeur 5 et en D1 la valeur 10

donc condition rempliée, que veux tu afficher en E2 la valeur 5, la valeur 10 ou l'addition des deux soit la valeur 15 ou la valeur qui est en E1

sans explication précise nous pourrons toujours te proposer des formules aussi varies qu'imprécises
A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Véro
 
je veux afficher en E2 la valeur qu'il y a en E1, qui n'a aucun rapport mathématique (malheureusement) avec C1 et D1.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Re,

et ben la première réponse qui est celle de Raymond à donné la réponse

=SI(ET(C2=C1;D2=D1);E1;"")

Puis Vaucluse, as tu testé les propositions
?
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
oui Mike j'ai testé,tu as un doute ?
et la proposition de Raymond ne fonctionne pas car Vero dit que les lignes où sont situées les égalités cherchées sont dans le champ en dessous mais qu'elles ne sont pas connues
voila ce que ça donne, sans les conditions qui éliminent #N/A et avec un OUI à la place de la valeur à renvoyer, faute d'avoir compris quelle elle était!
https://www.cjoint.com/?BFssHeXjTms
0
Mike-31 Messages postés 19572 Date d'inscription   Statut Contributeur Dernière intervention   5 140
 
Re,

Je n'avais pas compris cela, alors une proposition en ce sens sur l'exemple de Vaucluse

https://www.cjoint.com/?BFst2E4CjiX
0