Re : Aide Explication Formules
Bonjour, salut Tibo,
Je viens aussi de regarder ton fichier.
Plusieurs formules pourraient être optimalisées, ce qui ne pourra qu'améliorer le résultat de ton BTS.
'Calcul du prix'!C3
Si les deux feuilles de tarifs reprennent la liste complète des départements, quitte à laisser les lignes de prix vides si certains départements ne sont pas desservis pour l'un ou l'autre transporteur, la condition préliminaire peut être simplifiée :
=SI(OU(B3<0;B3>95);"";RECHERCHEV(B3;Departements;2;0))
Une autre méthode serait de renvoyer un message d'erreur (menu Données - Validation) si le nombre saisi en B3 ne correspond pas à un département, ce qui permet de supprimer la condition préliminaire en B3.
En dehors de ces deux variantes, la formule en B3 pourrait être raccourcies comme suit :
=SI(NB.SI(Departements;B3);RECHERCHEV(B3;Departements;2;0);"")
'Calcul du prix'!C8
En écrivant =C3 comme C$3, la formule peut-être copiée vers le bas, sans devoir la ressaisir.
'Calcul du prix'!D8
En saisissant en A8 le nom exact de l'onglet auquel il faut faire référence, par la fonction INDIRECT il n'est plus besoin de nommer cette plage (prix et prix2) et la formule peut être copiée vers le bas.
'Calcul du prix'!F8 (idem pour H8)
=SOMME(D8+7.9) peut devenir : =D8+E8
'Calcul du prix'!G8
=SOMME(F8*40/100) peut devenir : =F8*0.4
'Calcul du prix'!B13
=MAX(H8:H9)-MIN(H8:H9) peut devenir : =ABS(H8-H9)
'Calcul du prix'!H15
=SI(MIN(H8:H9)=H8;H8;SI(MIN(H8:H9)=H9;H9;"")) peut devenir : =MIN(H8:H9)
Si tu désires quelques explications complémentaires, n'hésites pas.