Bonjour,
J'écris ici car je bute sur un problème depuis plusieurs mois sans jamais avoir trouvé de solution dans le long terme, ni de cas de référence sur le forum.
Dans mon travail, je suis amené à recevoir des informations comptables de différentes sociétés, en différents formats/langues. Je cherche à faire des sommes sur plusieurs critères qui sont non cumulatifs, qu'ils soient dénommé précisemment ou selon une partie (ex. reconnaissance d'un texte/racine de nombre).
Exemple:
(1) Sommer une série de comptes ayant des intitulés spéciaux (d'après une plage de noms par exemple // ou bien une plage de numéro de compte)
(2) Et solution plus vague/flexible, car comme je disais le format et les intitulés sont des fois TRES variables, Sommer une série de comptes qui ont tous un mot dedans, ou selon si le numéro de compte commence par une certaine racine
J'ai beaucoup chercher pour être honnête, et jamais trouvé la bonne solution. Je pourrais faire des somme.si en cascade, des if/rechercheV, mais ce n'est pas efficace, car je veux pouvoir réutiliser facilement et vite la solution sur d'autres cas. Je pense pouvoir utiliser la Somme Prod, mais impossible de le faire fonctionner.
J'ai en PJ un exemple d'application, simpliste ici vous me direz, mais qui illustre bien. Si vous allez aux lignes 181 à 228, je voudrais pouvoir:
(1) Sommer la colonne C selon les références exactes aux plages de cellules dans la feuille "plage de cellule", donc si je somme les ref de la plage Building, j'obtiens 12,027,782.73 / Pareil si je mets dans la plage de cellule des numéros de compte
(2) Sommer les lignes qui contiennent le mot "Building" ou dont le compte commence par 1006*****
Désolé si ca demande beaucoup de réflexion, je pense avoir l'utilité des deux selon le cas qui se présente...
Merci beaucoup pour votre aide!! Ce serait tellement utile si ca pouvait marcher.
Benjamin