Mise à jour fichier excel (tarif)

Résolu/Fermé
ELO64 - 19 oct. 2010 à 17:58
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 20 oct. 2010 à 12:22
Bonjour,

J'ai plusieurs tableaux excel avec des données tarifaires entrées en fonction d'une surface. Je dois mettre en à jour cette tarification en augmentant la tarification de 8 euros par m².
Je souhaite entrer une formule de calcul dans le tableau existant. pouvez vous m'aider svp?
Voici à quoi ressemble un de mes tableaux :

Largeur
Hauteur 400 mm 500 mm 600 mm ...
550 mm 189 € 195 € 202 €
650 mm 197 € 200 € 207 €
750 mm 204 € 211 € 218 €
....
A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
19 oct. 2010 à 18:16
Bonsoir
Ci joint une solution qui nécessite que les valeurs des titres Hauteur et Largeur soient affichés en numérique, ce qui ne doit pas être le cas si les valeurs sont suivis d'un texte.
http://www.cijoint.fr/cjlink.php?file=cj201010/cijnXQZvDj.xls

Je ne peux que trop vous conseiller une solution plus simple:

_prenez le nouveau prix du m2, divisez le par l'ancien prix
_entrez le résultat dans une formule hors champ
_copier là
_sélectionnez tous le champ à modifier (les prix seulement)
_et clic droit / Collage spécial / Multiplication.

Ça se fera d'un seul coup.
Crdlmnt

Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0
le pb est que le coef multiplicateur est différent pour chaque tarif, c'est précisément cela mon problème...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 19/10/2010 à 21:05
Ce qui voudrait donc dire que le prix du mètre carré n'est pas le même dans tous les postes, mais que dans tous les cas, on rajoute 8 euros au m2?

dans ce cas, le tableau du modèle transmis devrait correspondre à ce que vous cherchez
Avez vous vérifié?
Mais je répète qu'il faut aménager votre tableau pour que les valeurs titre des lignes et colonnes, qui permettent de calculer les surfaces, soient numériques.
Vous pouvez faire cela assez facilement si les indications mm et € sont des textes:
en sélectionnant les lignes de titre
édition / Remplacer et successivement:
mm par rien
€ par rien un blanc par rien

Par contre si les info € et mm sont issues de formatage des cellules, il n'y a rien à faire.

Si en final ça ne fonctionne pas, il faudra nous mettre à disposition un bout de votre fichier, même bidon, mais conforme à toutes les configurations.

Crdlmnt
0
Pour répondre à votre première question, oui c'est ça.
Les valeurs titres sont bien numériques (j'avais ajouter les indications mm et € pour vous donner une info précise).
Ce que j'aurais aimé, c'est ne pas avoir à faire un 2ème tableau mais directement travailler sur le tableau existant car j'ai un important nombre de tableaux à travailler et cela m'aurait éviter de refaire ensuite toute une mise en page.
Mais votre tableau est déjà une aide très précieuse pour moi et je vous en remercie.
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
20 oct. 2010 à 09:54
Bonjour.

sans doute une macro pourrait vous aider, mais ceci n'est pas de mon domaine

Pour simplifier la mise en place d'un second tableau, je peux toutefois vous conseiller de:
_copier votre feuille d'origine
_installer la formule à tirer sur cette copie en référençant par rapport à la feuille
_devient donc selon le modèle (à ajuster)
=(Feuil1B3/($A3*B$2/1000000)+8)*($A3*B$2/1000000)
selon le nom de la feuille suivi de !
_la nouvelle feuille conservant bien sur les titres de l'ancien

une fois la feuille remplie
_faites un copier complet en sélectionnant la feuille par la petite case à gauche de la barre de formule (là où se trouve l'adresse de la cellule sélectionnée
_Clic droit / Copier / Collage spécial / Valeur ainsi les formules disparaîtront, les valeurs modifiées resteront

Vous pouvez aussi, pour l'avenir:
_placer le montant de l'augmentation dans une cellule hors champ
_remplacer le 8 de la, formule par l'adresse de la cellule
_conserver en masqué la feuille avec les formules
_la copier avant de faire le copier / Coller valeur
ainsi vous gardez cette feuille pour des augmentations ultérieures, où il suffira de placer la valeur dans la cellule de référence.
Bonne route
crdlmnt
0
Merci pour tous ces éléments de réponse, par contre je ne comprends pas bien votre formule qui ramène à un tarif au m² (exemple résultat 1ère cellule = 860,85) et qui est différent en fonction des surface, mais j'ai dû mal comprendre une étape je pense...
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
20 oct. 2010 à 11:04
860,65 n'est pas le résultat de la première cellule sur mon tableau?
mais je vous explique la formule:
=B3 est l'ancien prix
$A3*B$2 calcule la surface de la référence
les codes $ sont des blocages qui permettent de tirer la formule dans tous le tableau en ajustant sur les lignes de titres.
DONC:
B3/($A3*B$2*1000000)
calcule l'ancien prix du m2
division par 1000000 pour avoir le coef en m2, les titres étant en mm
on y rajoute 8 avec l'ensemble:
(B3/($A3*B$2*1000000)+8)
qui donne donc le nouveau prix du m2, qu'il suffit de remultiplier par la surface:
soit par $A3*B$2/1000000
crdlmnt
0
Raymond PENTIER Messages postés 58395 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 25 avril 2024 17 095
20 oct. 2010 à 04:57
écrire 8 dans une cellule
faire copier
sélectionner les tarifs
faire Collage spécial / Addition
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 395
Modifié par Vaucluse le 20/10/2010 à 07:24
Bonjour mon ami Raymond
Ça ne va donner une augmentation de 8€ par m2 ça....! :-) :-?
bonne Antilles
0
oui exact
0