Aide pour formule excel

Résolu
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -  
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'aimerais avoir une formule qui rajoute une valeur à chaque ligne.
Par exemple j'ai une colonne prix
Et j'aimerais ajouter 10 euros de frais de port sur la premiere ligne puis 5 euros de
frais de port sur la 2eme, puis sur la 3eme etc...
Et me retrouver à la fin avec le total de frais de port

ex : Prix
1er ligne = 50 € (+10€ de frais de port)
2eme ligne = 30 € (+5€ de frais de port)
3eme ligne = 70 € (+5€ de frais de port)
.......
......
Frais de port = 20 €

c'est difficile à expliquer mais j'espere que vous comprendrez

Merci de votre réponse



16 réponses

Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Salut,

pourquoi ne pas tout simplement ajouter une autre colonne pour tes frais de port ? Donc une colonne avec tes prix et une autre pour tes frais de port.

0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour.

A1->"Prix" ; B1->"Frais" ; C1->"Total"
B2->10 ; B3->5 ; B4->5 ... jusqu'à B19
en C2 -> =A2+B2 à recopier vers le bas jusqu'à C19
en A20 -> =SOMME(A2:A19) à recopier vers la droite jusqu'à C20.

... ça te convient ?
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour,

déja merci pour vos réponse :)

b en faite dans mon tableau j'ai 6 collonne :

Description / reference / taille / quantité / prix unitaire / prix

Puis tout en bas de la colonne prix j'ai sous-total / frais de port / total

Vous voyez à peu prés ?

Et à chaque que la personne rajoute un article avec le prix je veux que ca lui ajoute les frais de port automatiquement. 8 € la premiere ligne, puis 5 € à chaque ligne ajouter.

Merci de votre aide
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
en Fait si possible pouvoir mettre une formule logique

Par exemple "si" valeur au dessus de 1 dans la première ligne prix = 8 €
"si" valeur au dessus de 1 dans la deuxième ligne prix = 5€
"si" valeur au dessus de 1 dans la troisième ligne prix = 5€

j'ai vu qu'il y avait cette fonction sur excel mais je ne comprend pas trop comment la mettre en pratique...

Merci pour vos réponse
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
bonjour,
si j'ai compris le pb, tu veux un totalisateur de frais de port qui se met a jour au fur et a mesure des entrées

dans la ligne frais de port (ligne 20 par exemple) , si les prix sont en colonne F

F20 =5*NBVAL(F2:F9)+3 tous à 5 euros + 3 euros pour le 1°)

bonne suite
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Bonjour nm-sportswear.

Ricky38 et moi avons répondu très précisément (posts #1 et 2) au problème tel que tu l'avais posé.

On peut effectivement utiliser une formule avec la fonction SI() ; mais il faudra peut-être également incorporer la fonction LIGNE().
* Peux-tu préciser à quelle ligne figurent les premières données chiffrées ?
* Tu envisages d'ajouter des lignes ; mais tu recopieras la formule à chaque nouvelle ligne, ou tu veux saisir les formules à l'avance ? et à quelle ligne vas-tu afficher tes totaux ?
* Pourquoi ne pas directement nous envoyer ton fichier (avec https://www.cjoint.com/ ou http://cijoint.fr) ?
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
oui vous avez raison, je vais vous envoyez mon fichier excel, ca sera plus simple.

http://www.archive-host.com

Et donc à chaque ligne j'aimerais ajouter le frais de port
ex : 1er ligne 9 €, puis 2eme 3eme 4eme etc ... 3 €

Merci beaucoup pour votre aide
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Inutile de mettre des SI ; une formule simple en E44 fera le travail =8+5*NB(E24:E42)

ce qui revient à la solution de ccm81 au post #5
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Bonjour,

j'ai essayer votre formule et celle de ccm81 mais elle ne marche pas

ca me marque directement 103 € alors qu'il n'y a rien dans la case prix.
En fait il faudrait qu'a chaque fois qu'il y ai une valeur dans la case prix, un frais de port se rajoute...

Merci quand même pour votre réponse
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Tu as forcément une erreur quelque part ; en effet avec ma formule tu dois avoir 8,00 € comme affichage en E44 et E45 tant que tu n'as encore rien saisi, et le résultat correct dès que tu saisis une première valeur en E23.
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Je rectifie, effectivement j'ai bien fait une erreur.
Je sais pas où parce que je viens de réessayer et ça marche très bien.

Désoler et merci encore Raymond pour ta réponse
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Je t'en prie !
Et à bientôt ...
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
une dernière chose ! je sais je vais être pénible mais j'aimerais que ça rajoute aussi 5 € de frais de port quand je modifie la quantité, c'est possible ou pas ?

si je met 2 dans quantité cela me rajoute automatiquement 5€ en plus dans la case frais de port...

Merci d'avance
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
Je résume :
Si dans la cellule D24 ou suivante il y a 1 comme quantité, les frais de port sont de 5 €.
Si la quantité est supérieure à 1, les frais sont de 10 €.
C'est bien ça ?

Alors le plus simple est d'utiliser la colonne F en mettant en F24 la formule
=SI(D24>1;5;0) à recopier jusqu'à F42, et de compléter la totalisation en E44 avec
=8+5*NB(E24:E42)+SOMME(F:F)

... et rien ne t'empêche de masquer la colonne F ...
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
oui voila c'est tout à fait ça ;)

Je vais essayer ces formules tout de suite...

Merci !
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Par contre j'ai un petit problème ! j'ai continuer à travailler sur mon fichier mais je l'ai pas héberger donc du cout vous avez du voir mon ancien fichier

http://www.archive-host.com

regardez mon fichier vous allez comprendre, en F j'ai une colonne pour le prix unitaire et j'ai déjà mis une formule.

il n'y a pas une autre solution ?

Merci
0
Ricky38 Messages postés 4349 Date d'inscription   Statut Contributeur Dernière intervention   1 462
 
Salut,

Raymond l'a expliqué au post 14
Alors tout ce que tu as à faire c'est d'insérer une colonne avant ta ta colonne F actuelle
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
Et comment je fais si la quantité est de 3 ? parce que la ca rajoute pas 5€

par exemple si j'ai 5 en quantité : 5x5=25 € de frais de port

ça devient compliquer pour moi la... :s

je vous remercie d'avance
0
Raymond PENTIER Messages postés 58988 Date d'inscription   Statut Contributeur Dernière intervention   17 353
 
1) "par exemple si j'ai 5 en quantité : 5x5=25 € de frais de port"
Qui a dit ça ? Certainement pas moi !

2) Tu as ajouté une colonne en E.
* Ma réponse
"une formule simple en E44 fera le travail =8+5*NB(E24:E42)"
du post #8 devient donc
"une formule simple en F44 fera le travail =8+5*NB(F24:F42)"
* Ma réponse
"Alors le plus simple est d'utiliser la colonne F en mettant en F24 la formule
=SI(D24>1;5;0) à recopier jusqu'à F42, et de compléter la totalisation en E44 avec
=8+5*NB(E24:E42)+SOMME(F:F)
"
du post #14 devient
"Alors le plus simple est d'utiliser la colonne G en mettant en G24 la formule
=SI(D24>1;5;0) à recopier jusqu'à G42, et de compléter la totalisation en F44 avec
=8+5*NB(F24:F42)+SOMME(G:G)
";

3) Il faut économiser les parenthèses (pour préserver l'environnement).
Au lieu d'écrire en F23 la formule =(D23*E23) il suffit d'écrire =D23*E23 ! C'est pareil ...
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
bonjour,

une proposition sur le modele du post 16


bonne suite
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
ok j'ai bien compris.

Mais j'ai toujours le problème de la quantité a partir de 2 quantité ca rajoute plus...

ça marche pour 1 quantité ou pour 2 quantités mais après 3 quantités ca rajoute plus.

Ensuite j'ai un autre problème, si je marque 2 quantités et que je revient à 1 quantité, ça ne m'enlève pas la valeur qui à été ajoutée pour 2 quantités

Je sais que je vous embête mais je suis vraiment novice sur excel

Merci de votre réponse
0
ccm81 Messages postés 10909 Date d'inscription   Statut Membre Dernière intervention   2 433
 
re

je ne comprends pas bien le pb.,
Sur ce qu'on a (tous) compris pour le moment, c'est que le port est fonction du nombre TOTAL d'articles commandés (dans toute la commande) et si c'est ça, ça marche correctement. Dans l'exemple joint (4 articles en 1,2,3,2 exemplaires respectivement) ), il y a EN TOUT 8 articles soit 8+5*7 = 43 euros de port (ex joint ci-dessous)

http://www.cijoint.fr/cjlink.php?file=cj201101/cijzpx1xH5.xls

Il y a peut etre une autre façon de voir
pour CHAQUE article (chaque ligne), 8 euros pour le 1° exemplaire et 5 euros pour les suivants, si c'est ça, ça fera pour l'exemple 4*8+4*5 = 52 euros et là, il faudra effectivement changer la formule en F44 ( tu dis)

Si pb, le mieux est que tu renvoies le classeur avec un exemple traité maunellement (sans formule) avec les résultats que tu souhaites obtenir
bonne suite
0
nm-sportswear Messages postés 12 Date d'inscription   Statut Membre Dernière intervention  
 
j'ai fait comme on m'a dit, ça marche trés bien mais pas quand on met plus de 2 quantités.

Il faut juste rajouter une peitte formule pour que ça marche avec 3, 4 ou 5 quantités.

(Votre lien de fonctionne pas)

Merci pour votre aide
0