Aide pour formule si...

Résolu
Speedplus01 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -  
Speedplus01 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
Je cherche une formule qui me permette d'exclure des données d'une formule en somme.si
Je vous expose mon problème : fichier avec plusieurs onglet. Je veux ramener la qté total/article en stock. Je vais chercher mes données stock dans l'onglet Stock. C'est un état de stock avec x référence article dans la colonne A
Chaque référence peut exister sur plusieurs ligne en fonction de l'état du stock
Lorsque l'état du stock (qui est identifié dans la colonne G) = PE ou HC ou H1 je ne dois pas comptabiliser le stock
Pour l'instant j'ai une formule du type : SOMME.SI(Stock!A:J;$A9;Stock!J:J))
mais du coup je n'exclu pas les "mauvais" stocks à savoir ce identifiés par PE, HC ou H1
J'ai tenté différente option mais je n'y arrive pas...
Merci pour votre aide

3 réponses

Vaucluse Messages postés 26496 Date d'inscription   Statut Contributeur Dernière intervention   6 438
 
Bonjour exemple à adapter
de A2 à A1000 les références produits
de B2 àB1000 le code affectation (H1 ect...)
de C2 à C1000 la valeur à sommer
Faites en Z1:Z3, la liste des codes à éliminer PE HC H1
en D2 la référence cherchée
en E2:

=SOMMEPROD(($A$2:A1000=D2)*(NB.SI($Z$1:$Z$3;$B$2:$B$1000)=0)*($C$2:$C$1000))

ca devrait aller sauf erreur. Avec le code SOMMEPROD les limites de champs doivent comporter des N° de ligne (A1:A1000, pas A:A)
dans le champ des valeurs à éliminer (Z1:Z3) il ne doit pas y avoir de cellule vide

crdlmnt
0
Gyrus Messages postés 3334 Date d'inscription   Statut Membre Dernière intervention   526
 
Bonjour Speedplus01,
bonjour Vaucluse,

Si version Excel >= 2007, autre possibilité avec la formule :
=SOMME.SI.ENS(Stock!J:J;Stock!A:A;$A9;Stock!G:G;"<>PE";Stock!G:G;"<>HC";Stock!G:G;"<>H1")

A+
0
Speedplus01 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai tenté avec somme.si.en, pas forcément comme vous l'avez écrite et ça n'a pas marché... J'ai reproduit votre formule et ça ne marche toujours pas, je continue de chercher... Merci
0
Speedplus01 Messages postés 18 Date d'inscription   Statut Membre Dernière intervention  
 
J'ai trouvé mon erreur ;-)
Merci à vous !
0