Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2514 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Somme à plusieurs critère vba

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Somme à plusieurs critère vba

n°1601088
zaina
Posté le 20-08-2007 à 14:29:10  profilanswer
 

Hello  :hello:  
 
Appel de detresse.  :pt1cable: J’ai deux feuilles Excel. L’une avec les données, et l’autre qui permet de contrôler la cohérence de ces données.  
 
Dans la première j’ai une architecture de la sorte :
 
Comptes   variation   critère 1   critère2   critère3    Montant
520            15            a            b               c            50
520            15                                           c           150
520                                          b                            300
 
Dans la deuxième, je fais des combinaisons des 4 colonnes pour faire la vérification au niveau de la cohérence. Par exemple :
 
520                                             b                         350
520            15                                                        200
 
Je n’arrive pas à automatiser tout cela sachant que j’ai 1500 comptes et pour chaque compte j’ai différents critères qui se répète.
 
Merci d’avance :jap:  

mood
Publicité
Posté le 20-08-2007 à 14:29:10  profilanswer
 

n°1601089
jpcheck
Pioupiou
Posté le 20-08-2007 à 14:31:12  profilanswer
 

pars à la découverte du somme.si  :whistle:

n°1601093
zaina
Posté le 20-08-2007 à 14:35:12  profilanswer
 

oui mais malheureusment le somme.si et une machine infernale dans ce cas car je dois faire plusieurs colonnes  de codes de rapprochement contennat toute les combinaison possible. Dans mon cas, cette opération alourdi beaucoup mon fichier et il devient quasiment difficile de naviger dans excel tellement il met de temps à calculer.
 
Aider moi :sweat:  
 

jpcheck a écrit :

pars à la découverte du somme.si  :whistle:


n°1601094
jpcheck
Pioupiou
Posté le 20-08-2007 à 14:36:11  profilanswer
 

c'est quoi tes fameux critères stp ?
paske de tte facon, avec 1500 pages, ca fait usine si c'est mal fait :p

n°1601106
zaina
Posté le 20-08-2007 à 14:49:37  profilanswer
 

enfaite c'est 1500 comptes actif. chaque compte a une varuation et 3 autres critères qui définisse sa nature. Le truc c'est que c'est critères sont parfois optionnels et donc ne rentre pas dans la feuille de check de cohérence. Le problème c'est que c'est critère dependent du compte c'est pour ca que je ne peux pas siter tout les cas dans la somme.si
 
Merci beaucoup pour ta reactivité.
 
 :whistle:  

jpcheck a écrit :

c'est quoi tes fameux critères stp ?
paske de tte facon, avec 1500 pages, ca fait usine si c'est mal fait :p


n°1601107
jpcheck
Pioupiou
Posté le 20-08-2007 à 14:52:23  profilanswer
 

tu peux m'envoyer ton fichier excel (seulement 5 feuilles stp) pour que je comprenne ton pb stp ?

n°1601118
zaina
Posté le 20-08-2007 à 15:00:07  profilanswer
 

Oui biensur. Juste le temps de faire une miniature sans avoir des #valeur# merci.
 
 
 

jpcheck a écrit :

tu peux m'envoyer ton fichier excel (seulement 5 feuilles stp) pour que je comprenne ton pb stp ?


n°1601324
zaina
Posté le 20-08-2007 à 17:48:49  profilanswer
 

Zut comment on ajoute un lien????? :sweat:  
 

zaina a écrit :

Oui biensur. Juste le temps de faire une miniature sans avoir des #valeur# merci.
 
 
 


n°1601333
jpcheck
Pioupiou
Posté le 20-08-2007 à 18:09:47  profilanswer
 

envoie moi ton adresse par mp lol

n°1602785
zaina
Posté le 23-08-2007 à 10:35:42  profilanswer
 

Salut à vous tous
 
Voila j'ai essayé de detournée le probleme en passant par une somme matriciel. Mais voila, j'ai un petit souci. quand l'un des critère est vide elle me renvoie #valeur. Comment faire pour qu'elle ne prenne pas en compte la valeur si elle est fausse.
 
Merci :sol:  
 
La formule est:
 
{=SOMME(('Maquette Data Entry w transco'!B2:B10='Validation Rules New'!G10)*(SI(ESTVIDE(H10);SI(ESTVIDE(I10);;'Maquette Data Entry w transco'!D2:D10='Validation Rules New'!I10);'Maquette Data Entry w transco'!E2:E10='Validation Rules New'!H10))*'Maquette Data Entry w transco'!K2:K10)}
 

jpcheck a écrit :

envoie moi ton adresse par mp lol


mood
Publicité
Posté le 23-08-2007 à 10:35:42  profilanswer
 

n°1602802
zaina
Posté le 23-08-2007 à 10:46:46  profilanswer
 

Coucouc les coco :bounce:  
 
c'est bon je pense avoir trouvé. Je met la formule au cas ou ca pourrai interesser certain. Espérant juste que c'est la bonne cette fois lol :D  
 
La formule matricielle est:
 
=SOMME(('Maquette Data Entry w transco'!B2:B10='Validation Rules New'!G10)*(SI(ESTVIDE(H10);VRAI;'Maquette Data Entry w transco'!E2:E10='Validation Rules New'!H10))*(SI(ESTVIDE(I10);VRAI;'Maquette Data Entry w transco'!D2:D10='Validation Rules New'!I10))*'Maquette Data Entry w transco'!K2:K10)
 
 
et merci encore à tous :hello:  
 

zaina a écrit :

Salut à vous tous
 
Voila j'ai essayé de detournée le probleme en passant par une somme matriciel. Mais voila, j'ai un petit souci. quand l'un des critère est vide elle me renvoie #valeur. Comment faire pour qu'elle ne prenne pas en compte la valeur si elle est fausse.
 
Merci :sol:  
 
La formule matricielle est:
 
{=SOMME(('Maquette Data Entry w transco'!B2:B10='Validation Rules New'!G10)*(SI(ESTVIDE(H10);SI(ESTVIDE(I10);;'Maquette Data Entry w transco'!D2:D10='Validation Rules New'!I10);'Maquette Data Entry w transco'!E2:E10='Validation Rules New'!H10))*'Maquette Data Entry w transco'!K2:K10)}
 



Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  Somme à plusieurs critère vba

 

Sujets relatifs
Supprimer plusieurs octets séparés d'un fichier binaire ?somme sous vba
créer un graph à partir de valeurs qui viennent de plusieurs feuillesPlusieurs fois le même mot dans une page en le tapant qu'une fois
MySQL - Optimisation d'une requête avec plusieurs JOINun dossier avec plusieurs fichiers à traiter : console cassée
Macro unique pour plusieurs fichiers excels[Excel] Mélange de somme.si et nb.si
[sql] somme d'un tableau sur les lignesplusieurs valeurs dans un même champs
Plus de sujets relatifs à : Somme à plusieurs critère vba


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR