[Résolu] Formule pour différencier mouvements dans 2 types de stockage

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
smartin
Fraîchement OOthentifié
Messages : 9
Inscription : 03 avr. 2025 18:36

[Résolu] Formule pour différencier mouvements dans 2 types de stockage

Message par smartin »

Bonjour,

J'ai un fichier de gestion des stocks (feuille de stock d'affiches, puis feuille de mouvements) à établir, qui doit notamment tenir compte de produits qui sont gérés de 2 façons parallèles :
- soit en 'stock personnel" (SP)
- soit déposé dans des boutiques voisines sous forme de dépôt-vente (DV)

Dans mes feuilles de produits j'ai du coup plusieurs colonnes dédiées aux rentrées et sorties de ces 2 types d'affectation.
Je joins le fichier actuel.

On m'avait préalablement aidé pour la formule à entrer dans la colonne "Entrées SP", qui doit prendre en compte les mouvements dédiés à ce stock personnel (j'avais ensuite changé qq paramètres pour remplir les formules des 3 autres colonnes concernées).
La voici :

=SI(ESTERREUR(SOMME.SI(Mouvements.$B$2:$B$96;A2;Mouvements.$C$2:$C$96="SP")*(Mouvements.$D$2:$D$96="Entrée"));0;SOMME.SI(Mouvements.$B$2:$B$96;A2;Mouvements.$C$2:$C$96="SP")*(Mouvements.$D$2:$D$96="Entrée"))

Pour le moment, les 4 colonnes restent vides. Il y a sans doute de petites choses à corriger dans ces formules.

Merci par avance de votre aide.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Dernière modification par Oukcha le 21 avr. 2025 20:45, modifié 2 fois.
Raison : Ajout coche verte (balise présente)
Open Office 4.1.15
Windows 10
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3513
Inscription : 12 janv. 2006 10:04

Re: Formule pour différencier mouvements dans 2 types de stockage

Message par Michel JANZEF »

Bonjour,
Vos formules modifiées, la fonction SOMME.SI remplacée par SOMMEPROD.
 Ajout : Fichier modifié suite à une erreur constatée dans ma première version 
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
AOo 4.1.15 (Oracle JRE x86 - 1.8.0_441) et LibO 24.8.7.2 (Oracle JRE x64 - 1.8.0_441) - Windows 11 Famille 24H2 (26100.3775) 64 bits
smartin
Fraîchement OOthentifié
Messages : 9
Inscription : 03 avr. 2025 18:36

Re: Formule pour différencier mouvements dans 2 types de stockage

Message par smartin »

Super.

Juste une petite remarque : ça marche pour les 2 premiers enregistrements (du produit 1), mais n'a pas l'air de fonctionner sur le 3ème enregistrement (produit 2)
Open Office 4.1.15
Windows 10
Avatar de l’utilisateur
Michel JANZEF
ManitOOu
ManitOOu
Messages : 3513
Inscription : 12 janv. 2006 10:04

Re: Formule pour différencier mouvements dans 2 types de stockage

Message par Michel JANZEF »

smartin a écrit : 21 avr. 2025 14:42 Super.

Juste une petite remarque : ça marche pour les 2 premiers enregistrements (du produit 1), mais n'a pas l'air de fonctionner sur le 3ème enregistrement (produit 2)
Regardez mon ajout.
AOo 4.1.15 (Oracle JRE x86 - 1.8.0_441) et LibO 24.8.7.2 (Oracle JRE x64 - 1.8.0_441) - Windows 11 Famille 24H2 (26100.3775) 64 bits
smartin
Fraîchement OOthentifié
Messages : 9
Inscription : 03 avr. 2025 18:36

Re: Formule pour différencier mouvements dans 2 types de stockage

Message par smartin »

C'est parfait.

Merci beaucoup Michel :)
Open Office 4.1.15
Windows 10