Sommeprod((mois(a1:a20)=1)*(a1:a20<>""))

lmylvc

XLDnaute Occasionnel
:DBonjour

J'ai un fichier dans lequel je voudrais comptabiliser sur plusieurs colonnes
les saisies réalisées chaque mois (NB chaque nouvelle saisie comprend une date de saisie)
La formule de base que j'utilise est la suivante, celle-ci fonctionne
bien sur une "seule colonne", mais je n'arrive pas à l'adapter pour une comptabilisation sur plusieurs colonnes.

SOMMEPROD((MOIS(A1:A20)=1)*(A1:A20<>""))

Pouvez vous m'aider

Cdt

Vincent
 

Tibo

XLDnaute Barbatruc
Re : Sommeprod((mois(a1:a20)=1)*(a1:a20<>""))

Bonjour,

Sans voir le fichier, pas évident de bien comprendre ta demande.

Peut-être avec ceci :

Code:
=SOMMEPROD((MOIS(A1:A20)=1)*(A1:A20<>"")*(B1:D20<>""))

références de colonnes à ajuster

@+
 

lmylvc

XLDnaute Occasionnel
Re : Sommeprod((mois(a1:a20)=1)*(a1:a20<>""))

C'est OK c'est trouvé

Je vous communique la réponse au cas ou.

=SOMMEPROD((MOIS('2010'!B4:B38)=2)*('2010'!B4:B38<>""))+SOMMEPROD((MOIS('2010'!H4:H38)=2)*('2010'!H4:H38<>""))+SOMMEPROD((MOIS('2010'!N4:N38)=2)*('2010'!N4:N38<>""))+SOMMEPROD((MOIS('2010'!T4:T38)=2)*('2010'!T4:T38<>""))+SOMMEPROD((MOIS('2010'!Z4:Z38)=2)*('2010'!Z4:Z38<>""))+SOMMEPROD((MOIS('2010'!AF4:AF38)=2)*('2010'!AF4:AF38<>""))

Pour chaque mois il suffit de changer la valeur après le signe "="
Janvier =1 Fev=2 etc...

Bye les amis

Vincent
 
Dernière édition:

bonifacia

XLDnaute Nouveau
Tranche pour un calcul de stock

bonjour vINCENT
Om m'a conseille de vous contacter
si vous pouvez m'aider ..


je cherche à resoudre le probleme suivante.
il est question de stock et de tarif de stockage

pour une reference X

si le temps de stockage est compris entre 0 et 7 => on ne paye rien
si le temps de stockage est compris entre 7 et 20 => on paye 4.5 par X
si le temps de stockage est > 20 => on paye 9

pour une reference y
si le temps de stockage est compris entre 0 et 7 => on ne paye rien
si le temps de stockage est compris entre 7 et 20 => on paye 9 par y
si le temps de stockage est > 20 => on paye 18

comment peut on retranscrire cela en formule

doit on y integrer ET

merci pour votre reponse

je suis vraiment bloqué sur cette analyse

merci pour votre aide
 

p.pat27

XLDnaute Junior
Re : Sommeprod((mois(a1:a20)=1)*(a1:a20<>""))

Bjr bonifacia

Si j'ai bien compris ton PB, il te faut une suucession de "SI".

La fonction "SI" mache comme ca :
SI( test; valeur si test vrai; valeur si test faux)

Pour toi : =SI(t<7;0;SI(t>20;9*x;4.5*x))

"t" étant ton temps de stockage et "x" ta référence
 

lmylvc

XLDnaute Occasionnel
Re : Sommeprod((mois(a1:a20)=1)*(a1:a20<>""))

Hello Bonifacia

Je n'ai pas encore la réponse à ta question, toutefois essaye ce qe
Pat 27 suggère, regarde et tiens nous au courant si tu rencontre un pb.

Bye

Vincent
 
Dernière édition:

Modeste

XLDnaute Barbatruc
Re : Sommeprod((mois(a1:a20)=1)*(a1:a20<>""))

Bonsoir le fil,

Une proposition avec RECHERCHEV et EQUIV, qui évite les SI multiples. Il restera à bonifacia à multiplier par le nombre d'articles, si besoin.
... Le tout si j'ai bien compris la demande !?
 

Pièces jointes

  • bonifacia.xls
    15 KB · Affichages: 47

lmylvc

XLDnaute Occasionnel
Re : Sommeprod((mois(a1:a20)=1)*(a1:a20<>""))

:eek:Hello Bonifacia

Désolé, mais comme je le craignais, contrairement à ce que tu penses
je ne suis pas en mesure de t'apporter une réponse.
Comme déjà expliqué sur d'autres fils, je suis débutant.

A+

Merci de ta compréhension

Vincent
 

Discussions similaires

Réponses
1
Affichages
267

Statistiques des forums

Discussions
312 699
Messages
2 091 111
Membres
104 765
dernier inscrit
Vincent73