Somme avec montants à exclure

Résolu/Fermé
Franck6767 - 10 janv. 2018 à 10:53
 Franck6767 - 12 janv. 2018 à 10:37
Bonjour,

J'ai une question sur un projet dont je n'ai pas encore la réponse.

En fait dans un tableau je créé une ligne avec le numéro d'une offre de prix (par ex. 1025) et dans la colonne suivante le montant de cette offre.
Par la suite il arrive que je modifie le devis, j'ajoute donc une ligne et je modifie donc l'indice de l'offre 1025A dans l'exemple ici, puis 1025B si je remodifie etc... avec le montant dans la colonne suivante.

Voilà mon problème, je voudrais connaitre la somme des offres faites. Pour cela, rien de plus simple qu'une formule somme en bas de toutes mes lignes.

Seulement voilà, si par exemple mon offre 1025 fait 100 000 € et que j'ai modifié l'offre en 1025A et qu'elle fait 110 000 €, dans la somme en bas j'aurais 210 000 €, alors qu'au final le montant qui est pour moi pertinent est 110 000 €.

Donc voilà ce que je voudrais:

A B
1025 100 000 €
1026 45 000 €
1025A 110 000 €

Somme des devis réalisés 155 000 € (puisque 100 000 n'est pas pertinent comme j'ai modifié le devis et c'est le nouveau montant qui m'intéresse). Je souhaite néanmoins garder dans mon tableau l'ancien numéro de devis avec l'ancien montant, ça me permettra de faire la somme du nombre de devis réalisés (sans exclure le devis original cette fois).

Je n'ai pas encore trouvé de solution à mon problème, quelqu'un aurait-il une idée ?

En vous remerciant par avance, j'espère avoir été clair.


3 réponses

Passionofdream Messages postés 820 Date d'inscription mardi 21 juillet 2015 Statut Membre Dernière intervention 11 mai 2021 303
10 janv. 2018 à 11:55
Bonjour

Peux-tu envoyer un bout de ton fichier, sur cjoint.com et joindre le lien obtenu à ton prochain message. N'oublies pas d'y ajouter des explications et des exemples du résultat attendu

1) Tu vas dans https://www.cjoint.com/
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier
3) Tu descends en bas de la page pour cliquer sur [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien
en bleu souligné ; tu le sélectionnes et tu fais "Copier"
5) Tu reviens dans ta discussion sur CCM, et dans ton message de réponse
tu fais "Coller"

Cordialement
0
https://www.cjoint.com/c/HAklf0Q8zPY

Merci pour votre aide
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
10 janv. 2018 à 12:50
Bonjour
votre fichier en retour
le système utilise une colonne de codage (E21:E33) pour détecter le dernier devis dans le classement chrono
ce système suppose que vos N° de devis sont tous à 4 chifres, revenez si ce n'est pas le cas, mais avec tous les cas de figures possibles
https://mon-partage.fr/f/Wvr0G2oi/
crdlmnt
0
Génial c'est exactement ce dont j'ai besoin ;)

Mes numéros d'offres ont 6 chiffres, j'ai modifié la formule et tout marche.

Merci beaucoup !!
0
Bonjour,

J'ai travaillé sur le fichier, qui est très bien d'ailleurs, cette formule marche très bien, sauf que j'ai remarqué que quand je trie le tableau différemment, il y a des erreurs, la dernière offre en date n'est pas toujours celle indiquée par le codage, auriez-vous une solution?

En vous remerciant par avance
0
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
Modifié le 11 janv. 2018 à 16:44
Normal !

Au départ la formule en D34 est
=SOMME.SI(E21:E33;"A";D21:D33)
Quand tu tries la colonne D en ordre croissant, la formule devient
=SOMME.SI(E20:E32;"A";D20:D32)

De plus la formule en colonne E donne de faux résultats suite à ce tri.
En effet 1001B se trouvant en C25, donc avant 1001A (qui n'est qu'en C30), la logique de la formule conduit forcément à cette mauvaise réponse.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
11 janv. 2018 à 18:17
Comme ça alors

attention aux nota en dessous des tableaux

https://mon-partage.fr/f/2CqApk8R/

crdlmnt
0
Parfait ça règle tout merci beaucoup !!
0