SOMME.SI avec plage mais une seconde condition.

Exxes21 -  
 Exxes21 -
Bonjour,

Voici la formule que j'utilise.

Case 1 :

=SOMME.SI(Salaires!A7:A9;C17;Salaires!C7:C9)

La case 1 fonctionne parfaitement, la case 2 par contre non.

Case 2

=SI(J3>119;SOMME.SI(Salaires!A7:A9;C18;Salaires!C7:C9);(18,65))

En fait pour expliquer la formule

J3 représente des kilomètres.

À partir de 120 km la plage est valide.
Sous les 120 km, il faut utiliser le chiffre 18,65
Lorsque la case C18 est vide, il faut que la case 2 soit vide.

C'est selon moi basique mais je n'y arrive pas.

2 réponses

  1. Raymond PENTIER Messages postés 58209 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    Pourquoi ces curieuses parenthèses qui entourent 18,65 ?

    Mais à part cela, il te suffit d'ajouter cette nouvelle condition !
    =SI(C18="";"";
    SI(J3>119;SOMME.SI(A7:A9;C18;C7:C9);(18,65))
    )
    1
    1. Exxes21
       
      En fait, c'est que à la base, c'était sensé être une multiplication qui a changé. Mais je les ai effectivement enlevé.

      Merci pour la formule, celle-ci fonctionne bien ou presque. Elle fait vraiment ce que je veux, mais la case elle même, lorsqu'il n'y a rien à la case C19, elle est vide plutôt que de devenir un 0 comptabilité ( - $ ) Donc lorsque j'accumule la somme de cette case (vide) + une case pleine, une erreur se passe.

      Si je met un 0 dans la valeur positive, un 0 apparait mais sans être comptabilisé en comptabilité comme il devrait. Donc la case qui calcul la somme fonctionne, mais la case elle-même avec la formule ne démontre pas le signe de $ et devrait affiché - $ plutôt que 0.
      0
  2. Raymond PENTIER Messages postés 58209 Date d'inscription   Statut Contributeur Dernière intervention   17 480
     
    J'ai répondu très précisément à ta demande :
    " Lorsque la case C18 est vide, il faut que la case 2 soit vide "
    Et tu n'as pas essayé de remplacer le second "" par 0 ?
    0
    1. Exxes21
       
      Effectivement vous avez raison, j'ai mal formulé.
      Oui mais plutôt que de s'afficher en format comptabilité ( - $ ) cela affiche 0 sans même un signe de $
      0
    2. Raymond PENTIER Messages postés 58209 Date d'inscription   Statut Contributeur Dernière intervention   17 480
       
      J'ai pris soin de tester avant de valider ma réponse : Ton ordinateur a peut-être un problème !
      Si tu envoies ton fichier Excel (ou un fichier-exemple simplifié), on pourra rechercher ta probable erreur.
       1) Tu vas dans https://www.cjoint.com/ 
      2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
      3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
      4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
      5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
      =>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
      Il existe aussi :
      1) https://mon-partage.fr/
      2) https://www.transfernow.net/
      0
    3. Exxes21
       
      Bonjour,

      J'ai réglé mon problème en ajoutant *1 à la fin. Ce qui donnait une valeur à la case qui était sans valeur.

      Merci Raymond pour votre aide.
      0