Convertir un texte en formule - Formule SOMME.SI.ENS Le sujet est résolu

Y compris Power BI, Power Query et toute autre question en lien avec Excel
n
nerok
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 1 août 2007

Message par nerok » 12 septembre 2017, 15:19

Bonjour à tous,

Je vais avoir besoin d'utiliser une formule SOMME.SI.ENS qui permet de faire des sommes multi-critères.
Mon blocage vient du fait que je ne vais pas forcément utiliser toutes les variables de mon tableau comme critères, selon les différents cas.

Je vous ai mis en PJ un exemple de ce que j'aimerais faire :
Je pense créer une table qui répertorie tous les cas dont j'ai besoin, et y intégrer les critères correspondants pour faire les sommes (en bleu).
Dans un autre endroit (ici en orange), j'aimerais récupérer cette chaîne de caractères et la retransformer en formule. Je pensais m'en sortir avec une formule INDIRECT mais ça ne fonctionne pas.
Auriez-vous une idée ?

Pour info, j'ai tenté avec un TCD, mais ça ne permet pas de gérer le cas 3 par exemple...
Merci par avance pour votre aide
Test Formule SOMME SI ENS.xlsx
(23.92 Kio) Téléchargé 16 fois
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'007
Appréciations reçues : 413
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 12 septembre 2017, 15:41

Bonjour,

Je ne sais pas si tu cherches une réponse ou si tu veux élaborer une méthode de conversion de texte ...

Ci-joint ... une proposition ...
Test Formule SOMME SI ENS.xlsx
(23.58 Kio) Téléchargé 10 fois
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
n
nerok
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 1 août 2007

Message par nerok » 12 septembre 2017, 15:52

Merci
Tu as raison, ici c'est un fichier d'exemple. Le vrai fichier va comporter beaucoup de cas et des variables supplémentaires...
Je ne pense donc pas que ce soit gérable en une seule formule comme tu le proposes.

D'où mon idée de passer par une table pour répertorier les cas et leur combinaison de critères.
Il faudrait quelque chose de plus dynamique pour gérer une masse de données importante.
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'007
Appréciations reçues : 413
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 12 septembre 2017, 16:24

De rien ...

Je m'en doutais un peu ... :wink:

Il ne reste que deux possibilités ...

Soit une macro ... soit une combine avec la fonction Evaluate() ...

Ci-joint un fichier test explicatif ...
Test Evaluer Formule.xlsm
(8.51 Kio) Téléchargé 11 fois
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
n
nerok
Nouveau venu
Nouveau venu
Messages : 4
Inscrit le : 1 août 2007

Message par nerok » 12 septembre 2017, 16:42

Je ne connaissais pas cette formule EVALUER qui si j'ai bien compris est une relique d'Excel 4.0.
C'est exactement ce que je cherchais. J'ai optimisé ta méthode en incluant une formule DECALER dans la zone nommée.
Du coup je mets le résultat en PJ (pour info, Excel force à enregistrer en xlsm ou xlsb)

Merci beaucoup
Test Formule SOMME SI ENS.xlsm
(24 Kio) Téléchargé 8 fois
Avatar du membre
James007
Fanatique d'Excel
Fanatique d'Excel
Messages : 12'007
Appréciations reçues : 413
Inscrit le : 30 août 2014
Version d'Excel : 2007 EN

Message par James007 » 12 septembre 2017, 16:51

Ravi que la combine d'Excel 4.0 te convienne ... :wink:

Merci .. pour tes remerciements ... :smile:
A+

:)

Quand on n’a qu’un marteau, tous les problèmes deviennent des clous…
Répondre Sujet précédentSujet suivant
  • Sujets similaires
    Réponses
    Vues
    Dernier message
  • Validation d'une formule somme.si et somme.si.ens
    par Wild » 24 août 2016, 16:35 » dans Excel - VBA
    2 Réponses
    606 Vues
    Dernier message par Wild
    24 août 2016, 16:44
  • Formule Somme.si.ens
    par relmo » 1 avril 2019, 17:33 » dans Excel - VBA
    10 Réponses
    88 Vues
    Dernier message par relmo
    1 avril 2019, 18:18
  • Formule somme.si.ens
    par Dungeonjj » 29 octobre 2016, 16:30 » dans Excel - VBA
    10 Réponses
    333 Vues
    Dernier message par tulipe_4
    30 octobre 2016, 19:04
  • Formule somme.si.ens
    par Hubert78 » 9 octobre 2018, 13:49 » dans Excel - VBA
    10 Réponses
    137 Vues
    Dernier message par Ausecour
    9 octobre 2018, 16:32
  • Formule somme.si.ens
    par lila32 » 9 mai 2017, 10:35 » dans Excel - VBA
    3 Réponses
    151 Vues
    Dernier message par tulipe_4
    9 mai 2017, 11:07
  • Formule Somme.si.ens
    par vsp31 » 18 avril 2018, 16:13 » dans Excel - VBA
    3 Réponses
    95 Vues
    Dernier message par vsp31
    18 avril 2018, 17:07