Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Simplifier une formule

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

Lipadec

XLDnaute Occasionnel
Bonjour tout le monde

Pouvez-vous me simplifier cette formule, car je trouve qu'elle est un peu longue pour être dans une cellule


=SOMMEPROD((BAL2010!$A$2:$A$500=34302000)*(BAL2010!$E$2:$F$500))+SOMMEPROD((BAL2010!$A$2:$A$500=34305001)*(BAL2010!$E$2:$F$500))+SOMMEPROD((BAL2010!$A$2:$A$500=34305002)*(BAL2010!$E$2:$F$500))+SOMMEPROD((BAL2010!$A$2:$A$500=44320000)*(BAL2010!$E$2:$F$500))+SOMMEPROD((BAL2010!$A$2:$A$500=44490000)*(BAL2010!$E$2:$F$500))+SOMMEPROD((BAL2010!$A$2:$A$500=44410000)*(BAL2010!$E$2:$F$500))+SOMMEPROD((BAL2010!$A$2:$A$500=44430000)*(BAL2010!$E$2:$F$500))+SOMMEPROD((BAL2010!$A$2:$A$500=44431000)*(BAL2010!$E$2:$F$500))+SOMMEPROD((BAL2010!$A$2:$A$500=44480000)*(BAL2010!$E$2:$F$500))

Merci pour votre aide

Joyeux Noël et bonne année à tout le monde
 
Re : Simplifier une formule

Bonjour,

Il aurait été sympa de joindre un fichier exemple.

Faute de ce fichier, je te propose ceci :

Code:
=SOMMEPROD((('BAL2010'!$A$2:$A$500=34302000)+('BAL2010'!$A$2:$A$500=34305001)+('BAL2010'!$A$2:$A$500=34305002)+('BAL2010'!$A$2:$A$500=44320000)+('BAL2010'!$A$2:$A$500=44490000)+('BAL2010'!$A$2:$A$500=44410000)+('BAL2010'!$A$2:$A$500=44430000)+('BAL2010'!$A$2:$A$500=44431000)+('BAL2010'!$A$2:$A$500=44480000))*('BAL2010'!$E$2:$F$500))

Sans garantie.

Je te laisse tester

@+
 
Re : Simplifier une formule

Bonsoir Lipadec & Tibo,
Bonsoir à toutes et à tous.

Un essai, en l'absence d'un fichier exemple, qui permettra de s'assurer de l'exactitude du résultat.

HTML:
=SOMMEPROD(OU((BAL2010!$A$2:$A$500=34302000);(BAL2010!$A$2:$A$500=34305001);(BAL2010!$A$2:$A$500=34305002);(BAL2010!$A$2:$A$500=44320000);(BAL2010!$A$2:$A$500=44490000);(BAL2010!$A$2:$A$500=44410000);(BAL2010!$A$2:$A$500=44430000);(BAL2010!$A$2:$A$500=44431000);(BAL2010!$A$2:$A$500=44480000))*(BAL2010!$E$2:$F$500))

Salutations.

BCharef

NB. OU au lieu de ET
 
Dernière édition:
Re : Simplifier une formule

Re

Merci à vous deux, pour vos réponses si vite, mais c'est la formule de Tibo qui m'a donné la bonne réponse, et je préfère encore plus simple,(si c'est possible)
En tout cas merci à tout le monde

Lipadec
 
Re : Simplifier une formule

re,

Pour savoir s'il est possible de faire plus simple, il faut plus d'infos.

Manifestement, il s'agit de traiter les données d'une balance comptable.

Pour simplifier, on pourrait prendre en compte les comptes commençant par 444, mais ce critère est-il valable ?

L'idéal : nous joindre un fichier suffisamment complet et commenté.

A te (re)lire

@+
 
Re : Simplifier une formule

Bonjour et Joyeux Noël

Pour faire plus court en utilisant la formule de Tibo

Avec les zones nommées
Code:
ColA	=Bal2010!$A$2:$A$500
ColEF	=Bal2010!$E$2:$F$500

ce qui donnerait
Code:
=SOMMEPROD(((ColA=34302000)+(ColA=34305001)+(ColA=34305002)+(ColA=44320000)+(ColA=44490000)+(ColA=44410000)+(ColA=44430000)+(ColA=44431000)+(ColA=44480000))*(ColEF))

Avec comme avantages
Formule + facile à lire
Si tu modifies les zones : Simplification
 
Re : Simplifier une formule

Re Bonjour et joyeux Noël

Merci à vous tous pour vos réponses et vos interventions.
C'est exactement ce que j'ai fait quand Tibo m'a proposé sa formule.
J'ai nommé les zones : Bal2010!$A$2:$A$500=Compte
et Bal2010!$E$2:$F$500= Solde

et la formule est devenue comme suit: =SOMMEPROD(((Compte=34302000)+(Compte=34305001)+(Compte=34305002)+(Compte=44320000)+(Compte=44490000)+(Compte=44410000)+(Compte=44430000)+(Compte=44431000)+(Compte=44480000))*(Solde))

Merci une autre fois

Lipadec
 
Re : Simplifier une formule

Bonjour Tibo, Bonjour tout le monde

Je reviens une fois encore sur ma question, et effectivement c'est pour traiter les données d'une balance comptable.
Pourrai-je additionner tous les comptes qui commencent par 444 comme vous avez dit, ou par d'autres chiffres, exemple les comptes d'immobilisation, les comtres de charges et ainsi de suite

Veuillez me donner une réponse qui va me résoudre ce problème, car il m'a été difficile de copier tous les comptes du bilan
Merci pour votre aide

Lipadec
 
Re : Simplifier une formule

Bonsoir Lipadec, Tibo & Banzai64,
Bonsoir à toutes et à tous.

En attente d'un fichier exemple, un essai ci-joint.

Code:
=SOMMEPROD(((GAUCHE(Compte;NBCAR(NumCompte)))^1=NumCompte)*(Solde))

Cordialement.

BCharef
 

Pièces jointes

- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

C
  • Question Question
Réponses
2
Affichages
908
Claudine chavassieux
C
Réponses
9
Affichages
887
R
Réponses
10
Affichages
2 K
J
  • Question Question
Réponses
5
Affichages
1 K
J
U
Réponses
5
Affichages
937
USTY_56
U
M
Réponses
7
Affichages
819
maintroto
M
E
Réponses
2
Affichages
1 K
Edouard :)
E
J
Réponses
4
Affichages
1 K
jean_jack
J
Réponses
8
Affichages
1 K
H
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…