Aller chercher valeur selon des conditions

MARIE10000 Messages postés 14 Statut Membre -  
tontong Messages postés 2586 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

Je souhaite dans le cadre d'une simple formule sommeprod ou somme.si sur excel 2010 aller chercher des valeurs dans un ligne définie par des conditions.
Autrement dit, je souhaite pouvoir dire: s'il existe une ligne dans ce tableau ou la colonne A="a", la colonne B="b" et la colonne C="c" alors: additionner la valeur de la colonne D de cette même ligne.
J'espère être claire.
Merci d'avance!

14 réponses

MARIE10000 Messages postés 14 Statut Membre
 
En fait, c'est encore un peu plus compliqué que ça....

S'il existe dans ce tableau deux lignes ayant la même valeur en colonne A, si une de ces deux lignes a "1" en colonne B et l'autre a "2" en colonne B alors additionner la valeur de la colonne C de la ligne ayant donné "2" en colonne B...

Merci encore!
0
Vaucluse Messages postés 27336 Date d'inscription   Statut Contributeur Dernière intervention   6 450
 
Bonsoir Marie
pas clair tout ça, on ne voit pas à quoi il faut additionner quoi? une fois vous parlez de total en, D une fois en C .
Peut être pouvez vous mettre un tableau à disposition avec quelques explications, parce que là, je crains que vous n''obteniez pas de réponse.
voyez sur:
http://www;cjoint.com
en revenant ici placer le lien donné par le site.
a vous lire
crdlmnt
0
MARIE10000 Messages postés 14 Statut Membre
 
En fait, il faut prendre en compte mon second message, je réexplique mes conditions:

SI il existe dans le tableau 2 lignes ayant la même valeur en COLONNE A
SI une de ces deux lignes a "1" en COLONNE B ET l'autre ligne a "2" en COLONNE B
ALORS chercher la valeur se trouvant en COLONNE C de la ligne ayant afficher "2" en COLONNE B.
Je souhaite donc une formule additionnant l'ensemble des valeurs répondant à ces conditions dans mon tableau.

En espérant avoir été plus claire...?

Merci d'avance!
0
pépé35530 Messages postés 3014 Date d'inscription   Statut Membre Dernière intervention   1 390
 
Bonjour,

Voici une formule à mettre en colonne D et à recopier vers le bas

=SI(A2<>A3;0;SI(ET(B2=1;B3=2);C3;0))

il est nécessaire, préalablement de faire un tri personnalisé croissant sur la colonne A et la colonne B.

Enfin, il suffit de faire le total de la colonne D

A+

pépé
0

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

Posez votre question
MARIE10000 Messages postés 14 Statut Membre
 
Bonjour,

En fait, ça ne marche pas parce que les valeurs que je recherche ne sont pas forcément sur deux lignes consécutives comme tu le présentes (tu as choisis les lignes 2 et 3), je voudrais aller chercher dans un tableau qui fait plus de 400 lignes l'ensemble des combinaisons de 2 lignes ayant le même valeur en colonne A...

De plus, s'il était possible de ne pas passer par la création d'une colonne supplémentaire pour faire le calcul, ce serait top :p

Merci!
0
MARIE10000 Messages postés 14 Statut Membre
 
https://www.cjoint.com/?0IhjCz4CBTM

Voici un exemple avec les explications détaillées.

MERCI !
0
pépé35530 Messages postés 3014 Date d'inscription   Statut Membre Dernière intervention   1 390
 
Bonjour,

Voici un fichier (qui demande toujours un tri initial :

https://www.cjoint.com/?BIhj4N8IRym

A+

pépé
0
tontong Messages postés 2586 Date d'inscription   Statut Membre Dernière intervention   1 063
 
Bonjour,
La formule qui suit est à vérifier, je ne suis pas sûr d'avoir intégré tous les critères:
=SOMMEPROD((B2:B9="jaune")*(SI(NB.SI($A$2:$A$9;A2)>1;1;0))*(C2:C9))
0
MARIE10000 Messages postés 14 Statut Membre
 
Merci à tous, on est pas loin je pense...

Tontong, en fait ta formaule ne marche pas parce que tu utilises comme condition A2, soit la première ligne du tableau, et si cette première logne ne répond pas aux conditions demandées ça plante...
Je ne comprends pas toute la formule donc je ne saurais la corriger...
De plus, il est possible dans mon exemple qu'il exite plus de 2 lignes ayant la même valeur en colonne A.

J'ai donc affiné mon exemple avec ces éléments:
https://www.cjoint.com/?BIhlwGNlOOF

Merci!
0
tontong Messages postés 2586 Date d'inscription   Statut Membre Dernière intervention   1 063
 
Je ne suis pas parvenu à intégrer directement la condition "doublon" à la formule. Je suis donc passé par une colonne auxiliaire.
https://www.cjoint.com/?3IhouAS8MD0
0
MARIE10000 Messages postés 14 Statut Membre
 
Rebonjour,

J'ai à nouveau un petit problème il faudrait ajouter une condition...please!

Tout est en pièce jointe: https://www.cjoint.com/?BInregQ5ywq

Merci beaucoup !
0
MARIE10000 Messages postés 14 Statut Membre
 
Merci, ça marche!!

Cela dit, si quelqu'un a une solution pour ne pas passer par la création d'une colonne supplémentaire, je suis preneuse! (c'est pas comme si mon tableau avait pas déjà plus de 50 colonnes!)
0
pépé35530 Messages postés 3014 Date d'inscription   Statut Membre Dernière intervention   1 390
 
Bonjour,

Pourquoi ne pas masquer cette colonne tout simplement.

A+

pépé
0
MARIE10000 Messages postés 14 Statut Membre
 
Pck il y aura toujours une personne pour la démasquer et se demander de quoi il s'agit !!
En effet ce fichier est partagé et à destination d'un client.
0
tontong Messages postés 2586 Date d'inscription   Statut Membre Dernière intervention   1 063
 
Bonjour,
Dans l'immédiat je ne vois pas de solution avec la condition supplémentaire située sur une ligne décalée.
Je vais encore regarder mais il faut espérer que quelqu'un aura une solution par formule ... ou par macro?
0