Aide pour formule excel

Résolu
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

  1. 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
    1. 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
    2. 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
  2. bonjour,

    une proposition sur le modele du post 16

    bonne suite
    0
    1. 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
      1. Contributeur
        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
    2. 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
      1. Contributeur
        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
    3. oui voila c'est tout à fait ça ;)

      Je vais essayer ces formules tout de suite...

      Merci !
      0
      1. Contributeur
        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
        1. 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
          1. 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
            1. Contributeur
              Je t'en prie !
              Et à bientôt ...
              0
          2. Contributeur
            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
            1. 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
              1. Contributeur
                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
              2. 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
            2. Contributeur
              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
              1. 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
                1. 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
                  1. 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
                    1. Contributeur
                      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
                      1. Contributeur
                        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