Probleme avec des formules Exell

Fermé
Bek22 Messages postés 3 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 2 janvier 2009 - 14 nov. 2008 à 11:08
 bek - 30 nov. 2008 à 21:03
Bonjour,

J'ai un probleme de formule sur Exell.
Mon fichier est comme suit : Colonne A : date de facture (identique sur toute la colonne); Colonne B : date de consommation du produit (cette colonne comprend la consomation des produits du lundi au dimanche inclus. Le format des cellules en B est de forme : date); Colonne C : nom du client; Colonne D : denomination du produit; Colonne E : prix total des produits vendu ; Colonne F : quantite de produit vendu.

Je cherche a faire apparaitre la somme des produits consomme pendant la semaine classe par produit et par client (j'espere etre clair) mais sans aoir a jouer avec le filtre (ce que je dois faire en ce moment)

au secours !!!
A voir également:

2 réponses

Camillegbg Messages postés 33 Date d'inscription jeudi 30 octobre 2008 Statut Membre Dernière intervention 29 juillet 2010 1
14 nov. 2008 à 11:23
salut Bek,
tu as essayé de faire ton calcul avec somme.si ( ) ? je suis pas experte mais si ça peut t'aider, tu peux aussi te servir de sommeprod ( ) au cas ou tu aies plusieurs critères (en mettant des 1 et des 0) pour faire ta somme.
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564
14 nov. 2008 à 11:33
Salut

Tu n'as pas de colonne semaine , il faut la créer en mettant dedans la fonction NO.SEMAINE(B2) et tu étends
puis tu tries par semaine , produit , client

et tu insères un sous-total


Sinon Il te faut faire un tableau croisé dynamique mais tu seras obligé quand même de faire une manip si tes données bougent

mets un bout de ton fichier sur cjoint.com , dis ce que tu veux comme résultat
et tu nous donnes le lien


0
Bek22 Messages postés 3 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 2 janvier 2009
14 nov. 2008 à 11:46
Bonjour xkristi,

voici le lien : https://www.cjoint.com/?lolP4ppH4R

merci
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564 > Bek22 Messages postés 3 Date d'inscription vendredi 14 novembre 2008 Statut Membre Dernière intervention 2 janvier 2009
14 nov. 2008 à 15:52
Salut

J'ai rajouté 3 colonnes dont tu as ou peux avoir besoin
un onglet tableau (tableau croisé dynamique )
et un onglet sur la façon de s'y prendre

Tu peux voir ici

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


0
eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023 7 211 > xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022
14 nov. 2008 à 20:07
Attention, se méfier de la fonction semaine() qui calcule à l'américaine.
(par exemple le 31/12/08 est en semaine 53 pour eux, semaine 1 pour nous)

Utiliser une des formule qu'on trouve sur le net comme par exemple :
=ENT((B2-SOMME(MOD(DATE(ANNEE(B2-MOD(B2-2;7)+3);1;2);{1E+99;7})*{1;-1})+5)/7)

Tu vois bien que je regarde ta production... ;-)
0
xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022 564 > eriiic Messages postés 24569 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 28 décembre 2023
15 nov. 2008 à 13:41
Salut Eriiic

Merci pour la formule
c'est vrai que tu l'as déjà dit
mais je ne l'avais pas conservée

Ah ces dates , c'est toujours casse-pied !!!
Passe une bonne journée

0
bek > xkristi Messages postés 4264 Date d'inscription lundi 18 décembre 2006 Statut Membre Dernière intervention 19 août 2022
30 nov. 2008 à 21:03
Salut xkristi,

Désolé pour la réponse tardive, mais merci 1000 fois pour cette aide très très utile.
La perfection afin d'avoir exactement ce que je recherche sera je pense un petit programme qui tourne avec Acces, mais grace à toi, je gagne 1 ou 2 heures chaque lundi matin.

merci encore

Bek.
0