3 réponses
Bonjour,
Peux-tu joindre le fichier pour que ce soit plus clair ? Une formule avec une liaison entre les feuilles n'est-elle pas plus simple ?
Peux-tu joindre le fichier pour que ce soit plus clair ? Une formule avec une liaison entre les feuilles n'est-elle pas plus simple ?
Bonjour
voyez ici,à compléter, attention au nota
(la formule ne fonctionne qu'à partir de Excel 2007, si ça ne va pas revenez, il y a d'autres solutions)
https://www.cjoint.com/c/CLlpEuFUDbX
Crdlmnt
Errare humanum est, perseverare diabolicum
voyez ici,à compléter, attention au nota
(la formule ne fonctionne qu'à partir de Excel 2007, si ça ne va pas revenez, il y a d'autres solutions)
https://www.cjoint.com/c/CLlpEuFUDbX
Crdlmnt
Errare humanum est, perseverare diabolicum
Je vous laisse mettre en ça en place pour que vous soyez bien dans le coup
Compte tenu de ce fichier, le plus simple serait de créer dans la feuille Matériel epi une colonne de cumul qui totaliserait ligne par ligne les consommés:
soit en M3, la formule:
=C3+E3+G3+I3+K3
à tirer sur toutes les hauteurs utiles
Ensuite en feuille stock, la, formule fera le total par rubrique en se basant sur cette colonne M, soit
en D2 sur la feuille stock:
=SOMME.SI.ENS(Matériel_epi!$M$3:$M$2000;Matériel_epi!$A$3:$A$2000;Stock!$A$2;Matériel_epi!$B$3:$B$2000;Stock!B2)
SOMME.SI.ENS fait le total du champ indiqué au début du code, en respectant les conditions dans les champs indiqués à la suite
soit:
SOMME.SI.ENS(champ à sommer; champ 1;condition1;Champ2 ;condition2)
on peut insérer plus de conditions, mais là il ne nous en faut que deux
Il y aurait une formule plus simple (avec le code SOMMEPROD) pour cumuler directement, mais elle n'admet pas que les tableaux soient séparés par de titres comme dans votre modèle.
Sinon vous pouvez aussi cumuler en stoc D2 les formules SOMME.SI.ENS pour colonne C = piur colnne E ect...
n'hésitez pas si besoin.
Bonne soirée
Ça va là?
sinon revenez
Compte tenu de ce fichier, le plus simple serait de créer dans la feuille Matériel epi une colonne de cumul qui totaliserait ligne par ligne les consommés:
soit en M3, la formule:
=C3+E3+G3+I3+K3
à tirer sur toutes les hauteurs utiles
Ensuite en feuille stock, la, formule fera le total par rubrique en se basant sur cette colonne M, soit
en D2 sur la feuille stock:
=SOMME.SI.ENS(Matériel_epi!$M$3:$M$2000;Matériel_epi!$A$3:$A$2000;Stock!$A$2;Matériel_epi!$B$3:$B$2000;Stock!B2)
SOMME.SI.ENS fait le total du champ indiqué au début du code, en respectant les conditions dans les champs indiqués à la suite
soit:
SOMME.SI.ENS(champ à sommer; champ 1;condition1;Champ2 ;condition2)
on peut insérer plus de conditions, mais là il ne nous en faut que deux
Il y aurait une formule plus simple (avec le code SOMMEPROD) pour cumuler directement, mais elle n'admet pas que les tableaux soient séparés par de titres comme dans votre modèle.
Sinon vous pouvez aussi cumuler en stoc D2 les formules SOMME.SI.ENS pour colonne C = piur colnne E ect...
n'hésitez pas si besoin.
Bonne soirée
Ça va là?
sinon revenez
Salut
Je t'ai trouvé de quoi faire plus simple que ton tableau avec un logiciel gratuit.
Je le met sur ton ordi et le déposes cet après-midi .
Il s'agit de " petitstock ".
http://pat.bourdin.free.fr/pstkutili.html
Je t'ai trouvé de quoi faire plus simple que ton tableau avec un logiciel gratuit.
Je le met sur ton ordi et le déposes cet après-midi .
Il s'agit de " petitstock ".
http://pat.bourdin.free.fr/pstkutili.html
Oui, le lien fonctionne.
Non, on ne comprend pas ce que tu veux faire !
Si tu veux éviter de passer par VBA pour écrire une macro, il faut modifier la logique de ton fichier :
Pourquoi 3 colonnes "Date" en D, E et F ?
Et il faut totaliser les quantités de chaque article en feuille "Matériel_epi" ; ensuite une simple soustraction en feuille "Stock" donnera le stock final à tout moment, en colonne D, la colonne C devant être rebaptisée "Stock de départ".
La fonction SI n'est jamais utilisée ; la fonction SOMME.SI, oui.
Non, on ne comprend pas ce que tu veux faire !
Si tu veux éviter de passer par VBA pour écrire une macro, il faut modifier la logique de ton fichier :
Pourquoi 3 colonnes "Date" en D, E et F ?
Et il faut totaliser les quantités de chaque article en feuille "Matériel_epi" ; ensuite une simple soustraction en feuille "Stock" donnera le stock final à tout moment, en colonne D, la colonne C devant être rebaptisée "Stock de départ".
La fonction SI n'est jamais utilisée ; la fonction SOMME.SI, oui.
Par contre, si l'insertion des dates sert à compter les blousons, il faut revoir le système.
On peut par exemple en colonne quantité, placer la formule
=NB.SI(D3:F3;">0") qui comptera un article surt la ligne chaque fois que vous placerez une date en D ou E ou F