Grille de tarifs dynamique

Bonsoir,

Je suis de la très vieille école des débuts d'excel avec toutes ses capacités mais aussi toutes ses lourdeurs et complications.

Je m'y remet un peu, 30 ans après et j'avoue être complètement largué mais fasciné par tous ces progrès et facilitations.

Alors cette fois ce qui m'amène c'est une grille de tarifs toute bébête mais pour laquelle je souhaite la rendre un peu dynamique.

Voici mon fichier test : https://docs.google.com/spreadsheets/d/1B0hiJ6Hedls5T-EBnMkTnIB9hvPV_jgly04IA8kXjns/edit?usp=sharing

  • En A4:E9 il y a un tableau tout simple avec des tarifs.
  • En cliquant sur le bouton HT, je souhaite que les prix de base s'affichent dans ce même tableau en prenant en compte la cellule B13 si elle est remplie, la case A4 affiche prix HT.
  • En cliquant sur le bouton TTC, je souhaite que les prix de base s'affichent dans ce même tableau en prenant en compte la cellule B12 et B13 (si elles sont remplies), la case A4 affiche prix TTC.
  • Si un prix du tableau n'est pas rempli, alors afficher " - "

Je pourrais arriver au résultat mais avec beaucoup de lourdeur, genre feuille masquée avec tableau des tarifs de bases puis formules de calculs de tva, d'inflation avec une macro à l'ancienne assez lourde et fastidieuse pour changer les résultats du tableau en tarifs HT et TTC mais je suis persuadé qu'aujourd'hui la façon de "coder" est beaucoup plus simple et plus dynamique. Comment vous feriez aujourd'hui pour aborder cet exemple ?

Bonjour,

les valeurs sont fixes, cela veut dire que si on clique plusieurs fois elles vont s'incrémenter à l'infini ?

en tous cas si on clique une première fois sur HT les prix vont prendre 1% et si on clique sur TTC elles vont reprendre 1% puis prendre 20%

Oui c'est idiot, du coup j'ai créé le tableau des prix de base dans une autre feuille afin que les tarifs ne s'incrémentent pas automatiquement.

Et le % d'inflation ne s'applique, s'il existe, que sur le prix de base

Et puisque tu as des formules, on n'a pas besoin de script, tu peux jouter une case à cocher qui signifie TTC et si elle est cochée, tu multiplie par le % TTC.

=('PRIX BASE'!B4*(1+$B$13))*(1+($B$12*$C$12))

Pourquoi faire simple quand on peut faire compliqué....

Et merci d'avoir corrigé ma formule en SIERREUR, j'avais essayé mais pas obtenu ce résultat.

Rechercher des sujets similaires à "grille tarifs dynamique"