Bonjour,
Je crée un tableur permettant la rédaction de devis.
Pour chaque article inséré, un taux de TVA codifié est fixé (le code 1 est par exemple TVA 10%, le code 2 c'est 20%, le code 3 c'est 5.5%, etc)
Or, sur chaque devis, il peut y avoir plusieurs taux de TVA (actuellement je peux en avoir 5 sur un même devis...)
Exemple :
Désignation - Qté - PUHT - PTHT - Code_TVA
Article A - 1 - 123 - 123 - 2
Article B - 1 - 124 - 124 - 2
Article C - 1 - 125 - 125 - 1
En fin de mon devis, j'ai forcément le HT qui s'affiche, puis le total de chaque TVA, puis le TTC
Total HT ------------------372.00
TVA 1 (10%) -------------- 12.50
TVA 2 (20%) -------------- 49.40
Total TTC -----------------433.90
Ma problème : J'aimerais trouver une formule à insérer dans les cellules "montant_tva" pour faire le calcul sans prise de tête.
Exemple :Pour expliquer plus clairement (peut-être) :
Code : Sélectionner tout - Visualiser dans une fenêtre à part =somme_toute_ligne_dont_code_tva_est_code1[E5:E100]*TVA_Code1
- c'est pour des devis sur des prestations d'artisans bâtiment
- au descriptif, certaines lignes sont stipulées comme, par exemple, "rénovation" (donc TVA = 10%)
- hors en cours de préparation, des postes "rénovation" basculent en "neuf" (TVA = 20%), "Economie d'énergie" (TVA = 5.5%), auto-liquidation car sous-traitance (0%), etc
- dans ce cas, on reprend le devis, et on modifie uniquement le code TVA de la ligne. Plus simple que tout retaper.
- les montants HT sur lesquels s'appliquent chaque code sont donc modifiés
- et comme pour l'instant j'en connais un qui se paluche des "=somme[E5:E10,E18,E41:E53,E112]*TVA" à la main, j'aimerais lui automatiser cela
Note : ça se ferait très bien avec une macro qui parcours le devis et qui s'activerait via un bouton "rafraichir" judicieusement placé.
Oui, mais non : le gars il veut une formule parce qu'il n'aime pas les macros et qu'un idiot (moi...) lui a dit que c'était certainement possible via une manip de matrice (il me semble avoir réalisé un truc similaire il y a 1 siècle avec une transposition de matrice sous excel97, mais ma mémoire fiche le camp)
Voilà, si quelqu'un peut me guider vers une solution
Merci
Diam's
Partager