Aide pour formule excel

[Résolu/Fermé]
Signaler
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011
-
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011
-
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

Messages postés
4347
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 407
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.

Messages postés
54900
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 octobre 2021
16 806
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 ?
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

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
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

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
Messages postés
10161
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 octobre 2021
2 232
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
Messages postés
54900
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 octobre 2021
16 806
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) ?
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

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
Messages postés
54900
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 octobre 2021
16 806
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
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

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
Messages postés
54900
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 octobre 2021
16 806
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.
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

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
Messages postés
54900
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 octobre 2021
16 806
Je t'en prie !
Et à bientôt ...
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

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
Messages postés
54900
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 octobre 2021
16 806
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 ...
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

oui voila c'est tout à fait ça ;)

Je vais essayer ces formules tout de suite...

Merci !
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

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
Messages postés
4347
Date d'inscription
samedi 15 mars 2008
Statut
Contributeur
Dernière intervention
2 novembre 2013
1 407
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
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

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
Messages postés
54900
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
28 octobre 2021
16 806
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 ...
Messages postés
10161
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 octobre 2021
2 232
bonjour,

une proposition sur le modele du post 16


bonne suite
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

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
Messages postés
10161
Date d'inscription
lundi 18 octobre 2010
Statut
Membre
Dernière intervention
23 octobre 2021
2 232
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
Messages postés
12
Date d'inscription
mercredi 5 janvier 2011
Statut
Membre
Dernière intervention
6 janvier 2011

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