Fonction SI dans Excel

Fonction SI dans Excel
Dernière mise à jour le 20/05/2024
Temps de lecture : 3 minutes

La fonction SI est l'une des fonctions les plus utiles et les plus utilisées dans Excel. Voyons plusieurs situations où l'utiliser.

Présentation de la fonction SI

Une fonction SI c'est avant tout un test logique entre 2 cellules ou une cellule et une valeur. Mais un test logique retourne seulement l'information VRAI ou FAUX. Alors comment faire ?

Test egalite entre 2 cellules

La fonction SI va nous permettre "d'habiller" le résultat pour qu'il soit plus lisible pour vos utilisateurs.

Construction de la fonction SI d'Excel

La fonction SI se décompose en trois parties

  1. Construction d'un test logique

    Comparaison entre 2 éléments, soit une valeur, soit le contenu d'une cellule

  2. Écrire le résultat quand le test est VRAI

    Vous pouvez écrire soit du texte, une valeur ou bien le résultat d'une formule

  3. Écrire le résultat quand le test est FAUX

    Même chose que pour le test VRAI (texte, valeur, formule) mais il est conseillé de ne JAMAIS laisser cet argument vide.

=SI(TEST; Si test est VRAI;Si test est FAUX)

Exemple : Contrôle des factures

Vous avez un tableau comparatif avec

  • Le montant des factures émises
  • Et les montants reçus

En regardant l'image suivante, tout semble correct. Mais nous allons construire un test comparatif entre les deux colonnes pour s'assurer que les valeurs sont vraiment égales.

Construction du test

Pour savoir si la valeur de la colonne B est égale à la colonne C, le test s'écrit

=B2=C2

Recopier la formule dans les autres cellules et vous obtenez le résultat suivant

Ecriture d'un test entre 2 cellules
  • VRAI signifie que les montants sont égaux entre les 2 colonnes
  • FAUX signifie qu'il y a une différence entre les montants

"Habiller" le résultat

Il faut bien reconnaître que laisser VRAI ou FAUX dans une cellule, c'est moche ?

C'est là où la fonction SI d'Excel va être utile.

  • A la place de VRAI nous allons afficher "OK"
  • Et à la place de FAUX, "Montant faux"

La formule s'écrit tout simplement

=SI(B2=C2;"OK";"Montant faux")

Il est important de comprendre qu'il n'y a jamais une seule façon d'écrire un test. Nous aurions pu tout aussi bien tester si les montants entre les cellules sont différents.Dans ce cas il faut aussi inverser l'ordre des résultats.

=SI(B2<>C2;"Montant faux";"OK")

La fonction SI permet d'afficher 2 résultats différents en fonction du résultat du test

La fonction SI retourne FAUX, pourquoi ?

Si vous omettez de renseigner le paramètre FAUX de la fonction SI, il n'y a pas d'erreur.

Dans ce cas, la fonction SI retourne le résultat du test, tout simplement, soit FAUX

=SI(B2=C2;"OK")

Ecriture de la fonction SI sans le paramètre FAUX

Comment retourner "rien" dans une fonction SI?

Pour éviter de retourner FAUX, il suffit d'indiquer que le résultat du test Faux est "" (2 fois double-quote)

Vidéo d'apprentissage de la fonction SI

Articles liés

284 Comments

  1. Loetitia
    31/10/2023 @ 08:17

    Bonjour,

    Je souhaiterai faire apparaitre dans une case le nombre de kms quand je complète le nom d'une ville dans une autre. Pour le calcul des frais kilométriques. Je suis un peu perdue.
    Par avance merci.

    Reply

    • Frédéric LE GUEN
      31/10/2023 @ 11:03

      Il faut utiliser les fonctions RECHERCHEV ou plus simple RECHERCHEX. La fonction SI n'est pas du tout la fonction approprié pour ce que vous voulez faire

      Reply

  2. Lau
    03/08/2023 @ 14:24

    Bonjour
    je souhaite comparer D2/D3 avec 1 en résultat si les deux cases sont vides et 0 si il y a un caractère dans au moins une des deux cases. Puis même chose sur D4/D5 et le résultat final doit s'afficher dans D6 qui sera donc 0 si 0+0 ou 1 si 0+1 ou 2 si 1+1
    Merci beaucoup

    Reply

  3. Adam
    05/05/2023 @ 17:32

    Svp, j'ai 4 colonnes A B C D, je veux une formule que si A est la meme que C, mettre la valeur D dans B.
    Merci

    Reply

    • Clément L
      27/07/2023 @ 03:37

      =SI(A2=C2; D2; "") ,à mettre dans la colonne B, et à ajuster au niveau des numéros

      Reply

  4. NELLY
    12/04/2023 @ 16:55

    Bonjour,

    si ma cellule A1 a un poids entre 1 et 10 kg comment mettre la formule pour que B1 soit égal a 10.00 €

    Reply

  5. david
    13/01/2023 @ 11:29

    Bonjour,

    J'ai un tableau dans un autre onglet avec une liste d'appartements et des heures correspondantes.
    Lorsque je fait mes plannings dans un autre onglet j'aimerais rentrer le nom d'un appartement et qu'automatiquement apparaisse le temps dans une autre colonne.

    Reply

    • Frédéric LE GUEN
      13/01/2023 @ 11:41

      Bonjour, ce n'est pas la fonction SI qu'il faut utiliser dans ce cas, mais RECHERCHEV ou encore mieux RECHERCHEX si vous l'avez

      Reply

  6. Jeff
    29/12/2022 @ 19:39

    Bonjour
    Je cherche une formule qui me permettrais de trouver la valeur la plus proche (min ou max) d'un groupe de valeur à partir d'un critère donnés:
    Ex.: Trouver la valeur la plus proche de 100 (critère donné) entre les données suivantes: (50, 75, 99, 102, ...)

    La valeur recherchée est 99.

    Comment faire?

    Reply

  7. chama
    17/08/2022 @ 16:39

    Bonjour,
    Mon probléme est le suivant: Je cherche une formule pour afficher automatiquement nos barèmes de tarifications:
    Nos tarifs sont fixés selon le nombre de personnes par foyer Et les revenus:
    par exemple:
    Nbre de ménage 1, revenu Baréme violet
    Nbre de ménage 1, revenu > 29150€ -----------> Baréme Rose
    Nbre de ménage 2, Revenu Baréme violet
    Nbre de ménage 2, Revenu > 42800€ -----------> Baréme Rose
    Et merci d'avance

    Reply

    • Frédéric LE GUEN
      17/08/2022 @ 17:41

      Il faut utiliser soit la fonction RECHERCHEV ou encore la fonction RECHERCHEX

      Reply

  8. Rouabeh
    04/08/2022 @ 15:15

    =SI(AW45>BA45;BN43-1)

    Je souhaite juste que la valeur si vraie ici "BN43-1" se répète jusqu'à ce que AW45 ne soit plus supérieur à BA45 mais égal à BA45 quelqu'un pour m'aider ? Merci !

    Reply

  9. Marion
    27/04/2022 @ 15:16

    Bonjour,

    Je ne trouve de réponse nulle part, HELP me please !
    Variation chiffre d'affaire= 12%
    J'aimerai incrémenter les constats de cette variation comme suit:
    =SI( Variation chiffre d'affaire >0; "le chiffre d'affaire a augmenté de x%"; "")
    Comment faire pour que le nb de % s'incrémente lui aussi ?

    Merci d'avance pour la réponse,

    Marion

    Reply

    • Frédéric LE GUEN
      28/04/2022 @ 16:03

      Regarder l'article sur la concaténation de chaine de caractères. Avec le symbole &, vous arriverez a realiser ce que vous voulez faire

      Reply

  10. Panda
    04/01/2022 @ 18:16

    Bonjour,

    Est-il possible d'insérer un calcul à la place d'un texte svp ?
    Exemple : SIcelluleD5>1400("celluleD5*0.03";"FAUX")

    Merci 🙂

    Reply

    • Frédéric LE GUEN
      04/01/2022 @ 18:50

      Bien sur. Mais il faut enlever les guillemets. Les guillemets c'est uniquement pour le texte. Pour votre opération, il suffit d'écrire D5*0.03

      Reply

      • Panda
        05/01/2022 @ 09:32

        Merci beaucoup pour votre réponse 🙂
        Votre fiche m'a été très utile !

      • Frédéric LE GUEN
        05/01/2022 @ 21:30

        De rien 😉

  11. Guillaume
    16/12/2021 @ 11:03

    Bonjour,
    Je suis juge arbitre de tennis et j'aimerais créer une formule afin qu'un joueur gagnant puisse être automatiquement placé sur la colonne suivante.
    Le score au tennis étant différent du foot par exemple, je ne peux donc pas "jouer" sur le fait que celui qui a le plus grand score gagne (1/0 ou 3/1, plus simple qu'un 0/6 6/2 6/3.
    J'aimerai donc pouvoir créer une formule pour que le nom du joueur en gras puisse apparaitre automatiquement dans la colonne suivante.
    Merci pour votre aide.
    Cordialement

    Reply

  12. Basile
    23/11/2021 @ 16:52

    Bonjour,
    Ma question ne concerne pas vraiment la fonction si mais je parvient pas à réaliser ce que je veux. Pourriez-vous m'aider ?

    J'ai en annexe une colonne avec les différents service et une avec le responsable du service en question.
    Sur ma première page, j'ai mis en place dans la colonne "service", un menu déroulant qui me permet de choisir le service concerné, j'aimerai que la colonne "Responsable du service" se remplisse automatiquement.

    Savez-vous quelle formule faut-il que je rentre ?

    Merci par avance,
    Bien cordialement,
    Loîc

    Reply

  13. delorme
    05/10/2021 @ 09:56

    Bonjour à tous,

    J'ai du mal à trouver la bonne formule pour :

    j'ai un fichier excel avec plusieurs feuilles (nom client - commande 1 - commande 2 - ainsi de suite)
    j'attribue des numéros aux clients, j'aimerais par exemple sur ma feuille1 CLIENT attribuer des numéros aux noms de famille
    et que, dès que j'inscris le chiffre sur mes feuilles de commandes le nom du client s'affiche

    Reply

  14. patrick
    04/10/2021 @ 21:53

    bonjour,

    toutes les cellules d une colonne affichent le resultat d une division de 2 colonnes precedentes.
    est il possible de:garder le nombre obtenu lorsque celui est positif et de faire apparaitre un mot identique a la place de chaque resultat negatif?

    merci d avance.

    Reply

  15. Jblan75
    10/09/2021 @ 12:52

    Bonjour, Je travaille dans un tableau excel et je lorsque la valeur d'une cellule est 0, je souhaite que la cellule adjacente de gauche soit en gras. Je n'y parviens pas avec une mise en forme conditionnelle, et je sais pas comment utiliser le SI dans ce cas.

    Merci pour votre aide

    Reply

    • Frédéric LE GUEN
      15/09/2021 @ 08:14

      Il ne faut pas utiliser la fonction SI avec une mise en forme conditionnelle. Regarder la vidéo suivante pour comprendre comment adapter un test à la mise en place d'une mise en forme https://youtu.be/D568OLpAh5Y

      Reply

    • Julie
      16/09/2021 @ 20:34

      Bonjour ,
      JE suis étudiante en comptabilité et en examen la fonction si était bloqué je pouvais rentré les chiffres mais pas les signes = et je comprends pas pourquoi sûr mon ordi ça ma jamais fait ça et comme le prof ne sais pas je me tourne vers vous?
      Merci
      Julie

      Reply

    • VIC L ART DENSE
      27/12/2021 @ 02:39

      =SI(A1/A2>0;A1/A2;"Négatif")

      Ce qui donnerait:
      Si le dividende de la cellule A1 divisée par la cellule A2 est supérieur à 0, alors faire la division; sinon, indiquer Négatif.
      Faire attention lorsque vous copier la formule que ce soient les bonnes références pour chaque cellule.
      Bonne journée.

      Reply

  16. Castel
    04/09/2021 @ 22:03

    Bonjour, bravo pour votre site. Je dois trouver une solution pour le cas suivant:
    Si la +value d'une vente est entre 0 et +20% : pas de prime
    Entre +20% et +30: prime de 20% sur le montant au delà de 20%
    Entre +30% et +50% : prime de 30% sur le montant au delà de 30%
    Plus de 50% de + value: 50% de prime sur le montant au delà de 50%
    Exemple: produit acheté 100€, revendu 121€ : la prime sera de 20% de 1€, soit 0,20€
    Acheté 100€ revendu 180€: prime de 50% sur 30€, soit 15€

    Je ne parviens pas à créer cela avec "SI": comment faire sur Excel ?

    Reply

    • Frédéric LE GUEN
      05/09/2021 @ 10:21

      Il faut utiliser la fonction RECHERCHEV ou RECHERCHEX comme c'est expliqué dans cet article. C'est la technique la plus facile et de loin

      Reply

      • Castel
        05/09/2021 @ 15:48

        Merci ! Je découvre RECHERCHEV et X...mais cependant je ne parviens pas à lisser les effets de seuils: doit-on combiner les fonctions SI et RECHERCHE ? Dans votre intéressant article sur RECHERCHE, le tableau de droite est généré ou ce sont des données préexistantes ? Désolé je suis PDG (Paysan du Gers) donc je ne suis pas spécialiste !

      • Frédéric LE GUEN
        07/09/2021 @ 18:40

        Il n'a jamais été question de "lissage" dans votre question initiale. Quand on me pose une question, je renvoie vers les pages ou les exemples qui peuvent aider mais en aucun cas, je ne résous les problèmes.

  17. Michel MUNUERA
    30/08/2021 @ 15:23

    Je souhaite trouver la formule qui me permettrai :
    de mettre en collonne A un chiffre, s'il est pair: il se repporte en collone B, s'il est impair il se repporte en collonne B diminué de
    1.
    A 50 B50
    A 51 B50
    A27 B26 etc..
    Merci de me renseigner
    Cordialement

    Reply

    • Frédéric LE GUEN
      05/09/2021 @ 10:23

      En colonne B écrire la formule =SI(EST.PAIR(A1);A1;A1-1)

      Reply

  18. claire
    07/06/2021 @ 14:15

    Bonjour,

    Je souhaiterai trouver une formule pour le cas suivant:
    Quand je rentre une date dans la case A1, je souhaiterai que dans la case B1 apparaisse 50 si la date de A1 est comprise entre le 01/06 et le 30/09.
    Merci pour votre aide

    Reply

    • Kévin L
      16/07/2021 @ 15:46

      Bonjour,

      J'aimerai créer une formule excel de sorte à ce que si a2 de la feuille 2 est égale à a1 de la feuille 1, alors d1 de la feuille 2 est égale à d1 de la feuille 1.

      Quelqu'un peut m'aider s'il vous plait ?

      Merci beaucoup pour votre aide.

      Reply

  19. Dany Dutey
    04/06/2021 @ 15:52

    Bonjour,

    J'enregistre des candidatures dans un tableau pour un conseil citoyen. J'ai besoin de savoir combien d'hommes et combien de femmes ont candidaté puisque le tirage au sort se fait ensuite par sexe. Puis-je créé un tableau croisé dans un nouvel onglet où je vais pouvoir additionner automatiquement chaque fois que dans mon colonne "civilité" j'indique Madame et chaque fois que j'indique Monsieur.
    Merci

    Reply

    • Frédéric LE GUEN
      04/06/2021 @ 16:20

      Je ne comprends pas du tout votre question et votre besoin honnêtement. Cette vidéo peut vous amenez une réponse pour les hommes et femmes justement. Note perso : je fais un gros effort pour vous répondre car, j'habite en Haute-Garonne, alors le Lot-et-Garonne .... c'est un autre monde

      Reply

  20. Nicole
    26/05/2021 @ 16:13

    Bonjour,

    Je veux faire une formule SI une cellule comprend V1P1C1 inscrire P1 et si V1P2C1 inscrire P2..
    Comment dois-je l'inscrire..

    Merci beaucoup!

    Reply

  21. zibi
    16/05/2021 @ 20:17

    Combinez la fonction If avec la fonction d'erreur réelle, de sorte que lors de la division par 0 dans la cellule B25, un 0 et aucune erreur n'apparaisse dans cette cellule). quelle est la fonction appropriée svp??
    bonsoir a tous

    Reply

  22. cedric
    13/05/2021 @ 15:29

    Bonjour,
    j'ai une cellule qui affiche une valeur entre 1000 et 5000, est ce possible de faire une formule du genre =si(H5<2000;"H4";si(H5<3000;"H3";si(H5<4000;"H2")))) ou dans ce cas je souhaterai que la valeur afficher en reponse soit la valeur des cellules H4 H3 ou H2 ? je trouve sur le fat d'avoir une cellule en réponse d'une fonction Si.
    Merci d'avance

    Reply

    • cedric
      13/05/2021 @ 16:06

      Merci je viens de trouver, il suffit d'enlever les "" et de prendre si.conditions

      Reply

  23. yassine
    08/04/2021 @ 09:54

    Bonjour,

    je veux que la colonne B reçoit la donnée du colonne C si la valeur de colonne A = D .

    Si(A:A=D:D;B:B=C:C;"")

    Reply

  24. Ephram
    16/03/2021 @ 08:39

    Bonjour,

    Merci pour vos information mais j'ai une question, comment faire pour faire un SI qui retourne VRAI si 5 cellules (n'importe lesquelles) à comme contenu "Très bon" est-ce possible ?

    Reply

    • Ephram
      16/03/2021 @ 08:42

      Je crois qu'il faut mélanger la fonction SI et la fonction NB.SI, non ?

      Reply

  25. Nora
    16/03/2021 @ 07:27

    Bonjour
    Je cherche a creer une formule IF imbriguee.
    SI B4=1,"10%", si B4+2,"20%" et ainsi de suite jusque 10 et 100% mais j'ai toujours un message d'erreur .
    Merci pour votre aide
    Bonne journee

    Reply

    • Ephram
      19/03/2021 @ 08:40

      Tu n'as pas besoin de de guillemets pour 10% vu que ce n'est pas du texte

      Reply

    • Ardis
      11/05/2021 @ 19:06

      Bonjour,
      Merci pour vos explications et illustrrations. C'est clair et simple à omprendre. Soyez bénis

      Reply

  26. JOUSY
    13/03/2021 @ 10:55

    Bonjour,

    J'aimerai savoir s'il existe un moyen avec la fonction SI ou autre d'obtenir en "résultat" une liste.

    Je m'explique: j'ai crée une liste de produits, et en fonction du nom de la commande je souhaiterai que tous les produits de cette liste soient insérés.

    Je vous remercie par avance de votre aide

    Reply

    • Frédéric LE GUEN
      13/03/2021 @ 11:12

      C'est la fonction FILTRE qui fait ça. Mais il faut utiliser Office 365 pour avoir cette fonction.

      Reply

      • JOUSY
        13/03/2021 @ 16:27

        Merci beaucoup

  27. KOFFI WILFRIED KONAN
    05/03/2021 @ 16:36

    Bonjour

    Je dispose d'une base de donnée que je souhaite classer sur Excel mais je trouve pas la bonne formule donc je souhaite avoir de l'aide SVP.

    En fait, à la suite d'un inventaire on a 85 essences de bois différents.
    Au total, j'ai plus de 15000 ligne et parmi lesquelles je souhaite appeler les essences les mieux commercialisées P1, les moindre P2 et ceux à promouvoir P3
    la lisse des classe étant longue je sais pas comment générer ça.

    Reply

    • Frédéric LE GUEN
      05/03/2021 @ 16:41

      Pour ça, il faudrait mieux faire un modèle Power BI. Excel n'est pas designé pour traiter et croisé autant de données. Attention, je ne dis pas que c'est impossible mais ça va énormément ralentir votre machine

      Reply

  28. Franck
    27/01/2021 @ 22:46

    Bonjour J'aimerai un peut d'aide.
    Je cherche comment faire pour appliquer une remise de 13% sur plusieur cellule de plusieur feuille :
    Ex: Si le montant est supérieur a 55euro dans plusieur cecule sur plusieur feuille aplique une remise de 13%.

    merci

    Reply

  29. Eric Marbeau
    21/01/2021 @ 18:39

    bonjour à tous et belle année

    Novice dans l'utilisation, j aimerai savoir si il existe une formule pour dire à Excell . si dans la colonne 1 il y a le mot paris alors la somme inscrite dans la colonne 4 se répète dans la colonne 7 ?

    merci d'avance

    Reply

  30. Raoul
    23/12/2020 @ 19:27

    Bonjour,

    Je suis bloqué par un problème sur excel sur l'analyse de croissance que je dois noté en fonction de leur %.
    J'ai 461 valeur allant de 0% à 80 % je dois les noter de 0/10 à 10/10, sachant que pour avoir 10/10 il faut être égal ou supérieur à 15% jusque la tout va bien j'ai utilisé la formule =SI(A1=15%;"10";" et la le problème se pose entre 0% et 15 % c'est la ou la fonction affine f(x) = ax+b rentre en jeux avec :
    a=10/15 croissance max,
    x = une cellule avec une valeur de croissance
    et b = 0 de croissance
    et donc je souhaite compléter ma formule de SI, pour que de 0 à 15 la notation se face avec corrélation de ax+b

    Même problème avec des valeur de 0 à 3 ou la le 10/10 est de se rapprocher le plus de 1 et plus on s'éloigne en négatif ou positif plus la notation diminue

    je sais pas si je me suis bien fais comprendre, mais par avance merci ?

    Reply

  31. Aurélie
    17/12/2020 @ 19:56

    Bonjour et merci pour ce super tuto.
    J'aide un ami sur des formules d'automatisation des primes mais j'ai un souci avec une formule imbriquée de conditions qui me retourne certaines réponses en FAUX. Je ne comprends pas d'où vient l'erreur. Voilà la formule ci-dessous
    =SI(ET(D4="Client up-sell";K4<=10000);K4*'METRICS PRV'!B15;
    SI(ET(D4="Client up-sell";10000<K450000);K4*'METRICS PRV'!D15;
    SI(ET(D4="Prospect";K4<=10000);K4*'METRICS PRV'!B14;
    SI(ET(D4="Prospect";10000<K450000);K4*'METRICS PRV'!D14;
    SI(ET(D4="Vente Indirecte");K4*'METRICS PRV'!B11:D11)))))))

    Merci.

    Aurélie

    Reply

  32. Audrey
    11/12/2020 @ 16:48

    Bonjour,

    Est-il possible dans la fonction SI de faire une recherchev si le test logique est faux ?

    Merci

    Reply

    • Frédéric LE GUEN
      11/12/2020 @ 17:21

      Oui, sans problème. La fonction SI retourne aussi bien du texte, un nombre ou le résultat d'une formule

      Reply

  33. Lassalle
    01/12/2020 @ 19:54

    Bonjour,
    Je cherche a affecté automatiquement une note à une performance donnée en faisant référence à un barème (distinction entre les résultats des garçons et de filles pour une même performance). Dans ma colonne D la lettre représente le sexe du pratiquant F pour fille et G pour garçon. Dans ma colonne G la meilleure performance au lancer de javelot.

    dans la colonne F J'utilise la formule suivante

    SI(D3="F";RECHERCHE(G3;$B$29:$C$48);RECHERCHE(G3;$E$29:$F$48))

    qui fait appel a mes tableaux barèmes : fille ($B$29:$C$48) en garçon ($E$29:$F$48)

    Le résultats fonctionne bien pour la valeur juste mais pas si elle est fausse. Il y a il un problème dans ma formule?

    De plus quand j'ai une valeur intermédiaire par exemple sue le barème garçon j'ai une note pour 30 mètre et une pour 32m si un garçon réalise 31.5 m qui se trouve sur mon barème plus proche de 32 que 30 j'ai les points de 30 qui sont pris en compte est il possible de faire un appel a la performance la plus proche?

    Merci par avance

    Reply

  34. JUSSEAUME
    23/11/2020 @ 08:44

    Bonjour,

    J'ai deux cellules, une avec un chiffre et l'autre avec FAUX, ou le contraire Faux et un chiffre.
    Je veux dans une autre cellule avec le chiffre.
    Je n'arrive pas a trouver la formule
    Merci pour votre aide

    Cyrille

    Reply

  35. amparo lopez
    16/11/2020 @ 14:55

    Bonjour,

    Je rentre des Heures dans la colonne C dans la D je voudrais que ca me mette si c'est le matin, l'après-midi ou la nuit en sachant que de 21H à 5H c'est la nuit de 5H a 13H c'est le matin et de 13H à 21H c'est l'après-midi
    D'avance merci.
    Bonne continuation a tous.

    Reply

  36. Ambre RICORDEL
    12/11/2020 @ 22:05

    Bonjour,
    Je dois trouver un écart type des performances des athlètes mais en fonction de leurs sexe.
    J'ai donc une colonne avec les performance et une autre avec F et M pour les sexes.
    Je ne trouve pas de formule écart type me permettant de calculer seulement celui des filles ou des garçons.

    Pouvez vous m'aidez ?

    Merci

    Reply

  37. Edison
    29/10/2020 @ 18:19

    Bonjour je veux une formule pour calculer :
    Le taux de remise est de 3% pour tous si le hors taxes dépasse 10 000 €.
    Les grossistes bénéficie d'un taux  de 5% à condition que leur hors taxes dépasse 10 000 €.

    Reply

  38. Nicholas Lelièvre
    07/10/2020 @ 14:39

    Bonjour,

    Je vous explique tout d'abord ma situation... J'ai deux colonnes, disons A & B. Dans la colonne A se retrouve les descriptions et dans la B les montants déposés dans le compte bancaire. Les descriptions sont par exemple Visa, MC, etc.

    Maintenant, j'ai utilisé la formule SOMME.SI pour additionner tous les montants de la colonne B avec la description correspondante de la colonne A. Donc pour tous les dépôts Visa, j'ai inscrit =SOMME.SI(A1:A100;"Visa";B1:B100).

    Ce que j'aimerais faire serait de pouvoir faire la somme de tous les autres montants qui n'ont pas la description "Visa" & "MC", sans avoir à refaire la même formule pour les descriptions restantes. En d'autres mots, si de A1 à A100 il y a une autre description que Visa ou MC, faire la somme des cellules correspondantes de B1 à B100.

    Merci!

    Reply

  39. Jessica Laporte
    31/08/2020 @ 08:27

    Bonjour,
    J'utilise la fonction SI dans mon classeur pour afficher le contenu d'une cellule dans une autre feuille si la date correspondant à cette cellule dépasse une certaine échéance.

    Ainsi, je me retrouve avec cette formule : =SI((JOURS('Liste docs'!$G$3;'Liste docs'!E9)>='Liste docs'!$G$5);'Liste docs'!D9;"")

    Elle marche très bien lorsque la condition est VRAI mais lorsqu'elle ne l'est pas, la cellule affiche "0" et je n'arrive pas à m'en débarrasser.
    Pourriez-vous m'aider ?

    Je vous remercie pour votre temps

    Reply

    • Frédéric LE GUEN
      31/08/2020 @ 08:45

      Bonjour, Hmmmmm, tout à l'air correct à première vue.
      Je soupçonne que le problème vienne du format de la cellule qui contient le résultat.
      C'est quoi le code du format ? Qques chose du style 0;0;0;0 certainement

      Reply

  40. Damien Besnard
    28/08/2020 @ 09:50

    Bonjour,

    Je voudrais une formule pour calculer le nombre de fois où le chiffre 2 (par exemple) apparaît dans les cellules.

    Exemple : de A1 à A15, il y a combien de fois le chiffre 2

    Merci d'avance

    Reply

  41. CHRISTELLE CRAVERO
    28/07/2020 @ 10:53

    BONJOUR

    je souhaiterai faire un tableau de mes achats en sortant la tva
    20% 10% et 5.5%
    est ce que je peux mettre par exemple
    dans ma colone tva 20, 10 ou 5.5 et faire faire la formule pour sortir la tva ?
    = SI E=20;D/100*1.2 et les 2 autres formules en même temps ? comment ?

    Reply

  42. Arflona
    17/07/2020 @ 11:39

    Bonjour,

    Je veux éditer une fonction SI pour que si la valeur vraie n'est pas trouvée elle soit recherchée dans la case suivante. Voici un exemple : SI(A1=B1;C1;SI(A1=B2;C2;SI(A1=B3;C3... ou SI(An=Bn ;Cn;SI(An=Bn+1;Cn+1..) Jusqu'à ce qu'il trouve la valeur recherchée.

    Merci par avance pour vos retours

    Reply

    • Frédéric LE GUEN
      17/07/2020 @ 16:34

      Heuuuu, et vous voulez retourner quoi quand le test est vérifié ?

      Reply

  43. samia
    07/07/2020 @ 15:41

    bonjour je cherche une formule pour :
    Si dans une colonne j'ai la mention "Congé" dans une colonne je souhaite qu'apparaisse le nombre d'heure soit 8:00
    Quelle formule de SI dois-je utiliser ?
    Si Congé apparait dans une cellule de la colonne A alors la cellule identique de la Colonne B aura la mention du chiffre : 8

    D'avance merci

    Reply

  44. ss
    13/07/2019 @ 16:49

    Bonjour,
    Je possède 2 tableaux excel et je souhaite effectuer une formule SI ou recherche V pour récupérer les informations de la colonne "commentaire" :

    Tableau 1

    Jour Semaine Commentaire
    Lundi LAW GOOD
    Mardi MAR BAD
    Mercredi OPER MP3
    Jeudi SMS KOK
    Vendredi TTD GTP

    Tableau 2

    Jour Semaine Commentaire
    Jeudi SMS
    Mercredi OPER
    Lundi LAW
    Mercredi OPER
    Lundi LAW

    Conditions : Col1 & Col2 = Col1bis & Col2bis => Commentaire

    Merci par avance pour votre aide.

    Reply

  45. Babette
    06/07/2019 @ 14:28

    Bonjour, je cherche une formule pour calculer le montant des frais de CB, exemple ci-dessous qui est faux puisque mes formules de calcul vente ne se font pas.

    Exemple si ma case G2 est égale à "x", alors mon montant D2 sera multiplié par 0.0175

    PRIX Esp Ch CB CB - 1,75% Vente -15% Boutique
    20,00 € x SI(G2=x;D2*0,0175) #VALEUR! #VALEUR!

    Reply

  46. Frédéric LE GUEN
    03/07/2019 @ 08:55

    Ressayez maintenant svp

    Reply

    • khalid
      16/03/2021 @ 18:44

      Bonjour,

      quoi faire quand j'ai un si qui dit si le rang du magasin est 1,2 ou 3 le magasin recoit une prime de 15000 puis si le rang du magasin est 4,5,6,7 ou 8 le magasin recoit une prime de 0

      merci.

      Reply

  47. TOE Salifou
    27/06/2019 @ 22:25

    salut je demande de l'aide pour l'utilisation la fonction du test logique sur Excel. Mon inquiétude est la suivante; je dispose de ces données et je souhaiterais avoir une solution. Pour les observations si Moyenne trim Vaut 6000000; "Cat A"; si moyenne trim Vaut 5000000; "Cat B "; si non "Cat C".
    NB: Moyenne trim =B2

    Reply

  48. eric
    27/06/2019 @ 08:53

    bonjour pouvons nous avoir un texte avec des valeurs et lui demandé de multiplier par deux les valeurs en x .

    G1X20Y30
    X22Y36

    En fait je voudrais que ce texte ce transforme en

    G1X40Y30
    X44Y36

    Merci de vos reponses .

    Reply

  49. VirginieA76
    26/06/2019 @ 15:50

    Bonjour
    Je voudrais faire une fonction SI en mettant si une case a le chiffre 507 est égale a dans un tableau a un chiffre 507 alors on prends le résultat d'une case précise sinon c'est faux. Je suis pas très experte des fonctions si. Merci d'avance

    Reply

  50. Fred
    21/06/2019 @ 16:06

    Bonjour,

    je dispose d'un article avec 2 prix de vente (client 1 = tarif 1 et Client 2 = tarif 2),
    Mes données articles : Article 1 avec deux prix
    Mes données Clients : Client 1 avec type Interne ; Client 2 avec le type externe. Le type étant géré dans une colonne dédiée.

    La génération de mes facture est donc liée à mon type de client car le prix ne sera pas le meme. je pass par une recherche V auquel je souhaiterais ajouter cette condition. Si client type interne appliquer le tarif 1, sinon appliquer le tarif 2

    Là où je doit ajouter la condition =SI(ESTERREUR(RECHERCHEV(C22;'Base produits'!$A$8:$H$157;3;0));"";RECHERCHEV(C22;'Base produits'!$A$8:$H$157;5;0)).
    Que dois je saisir, en plus de cela : Si client Type "interne" alors tarif 1, si client type externe alors tarifs 2

    Reply

  51. Quentin
    11/06/2019 @ 14:47

    Bonjour,

    J'ai dans une colonne A une série de nom d'utilisateurs, dans la colonne B les semaines de l'année qui correspondent aux utilisations.
    Je souhaiterais pourvoir faire un bilan par semaine, c'est à dire exemple :
    Semaine 4 : utilisateur A, B, R..
    Semaine 5 : utilisateur A
    Semaine 6 : utilisateur B, S, V
    Merci d 'avance

    Reply

  52. Sylvain
    05/06/2019 @ 16:15

    Bonjour
    Je voudrai qu'excel m'affiche le nom du vainqueur d'un match selon le nombre de point.
    j'ai 2 formules mais je n'arrive pas à les reunir.
    1 ere formule pour déterminer le gagnant =SI(B4>B5;A4;A5) m'ais le probleme est que la cellule qui doit m'afficher le gagnant me met un vainqueur (C1) meme si je n'ai pas mis les resultats dans les cellules B4 et B5.
    2eme formule pour ne rien afficher dans la cellule C1 , =SI(ET(B4"";B5"");"";"").
    Mais je n'arrive pas à imbriquer les 2 formules.
    Merci de m'aider.
    Sylvain

    Reply

  53. Pitch
    19/05/2019 @ 16:38

    Bonjour,

    Auriez-vous une idée de la bonne formule pour réaliser par exemple :

    Si les cellules A1, B1, C1 ont un montant inférieur à 170 ajouter au montant 10, si montant est compris entre 170 et 350 ajouter 20, au-delà de 350 ne rien ajouter. Merci.

    Reply

  54. GEGE
    06/05/2019 @ 17:00

    Bonjour

    quelle formule dois je utiliser pour que les sommes en négatif (ex : -26) m'affiche zéro

    Reply

    • Frédéric LE GUEN
      06/05/2019 @ 19:37

      Bonjour, c'est assez simple en fait. Supposons que la somme que vous voulez tester soit en A1, la formule s'écrit
      =SI(A1<0;0;A1)

      Reply

  55. Leila
    05/05/2019 @ 15:20

    bonjour, je me casse la tête avec la fonction SI.

    A B C D
    BLAXL020- 2 B LA 15
    BLAXS021 B LA 15
    BMAXS006 B MA 18
    BMAXS007- 1 B MA 18
    BMOXS001- 1 B MO 20
    BMOXS001- 2 B MO 20
    BQU5FXS001- 1 B QU 16
    BQU5FXS001- 2 B QU 16

    Quant la cellule B contient B et la cellule C contient LA, la valeur de la cellule D doit être 15
    Quant la cellule B contient B et la cellule C contient MA, la valeur de la cellule D doit être 18
    Quant la cellule B contient B et la cellule C contient MO, la valeur de la cellule D doit être 20
    Quant la cellule B contient B et la cellule C contient QU, la valeur de la cellule D doit être 16

    Ok pour ce type de formule =SI(ET(B2="B";C2="LA");"15";""), mais elle me donne que la valeur de la ligne 1 et 2, le reste des lignes est vide.
    j'ai essayé de faire: =SI(ET(B2=B;C2=LA; C2=MA;C2=MO; C2=QU);("15;18;20;16");("";"";"";"")), mais cela ne marche pas

    Valeur logique: B2=B;C2=LA; C2=MA;C2=MO; C2=QU
    Valeur si vrai: 15;18;20;16
    valeur si faux: ("";"";"";"")

    Reply

  56. Nabeuh
    26/04/2019 @ 03:44

    Bonjour, j'ai besoin de faire un test tout bête "est-ce que toutes les cellules d'une plage donnée ont la même valeur ?".
    Mais apparemment, la fonction SI ne permet pas de le faire, correct ?
    Quelle serait alors la bonne fonction à faire intervenir ?

    Reply

  57. COSTE
    27/03/2019 @ 17:12

    Bonjour,

    Je suis bloquée dans la recherche d'une formule ou codage pour une base de données (format tableau .Excel) très volumineuse.
    Je cherche à isoler le mode de paiement qui est positionné en dernière ligne à la suite des articles d'une vente.
    Laquelle (vente) est elle-même numérotée (même numéro pour chaque article d'une vente) dans une autre colonne.
    Étant débutante dans l'utilisation avancée d'Excel, c'est un casse-tête, cela fait 3 jours que je suis dessus !!

    Merci d'avance pour vos éclairages

    Reply

    • Frédéric LE GUEN
      27/03/2019 @ 18:55

      Bonjour,
      C'est ni plus ni moins qu'un projet informatique votre besoin.
      Impossible de vous répondre sans une analyse complète du classeur. Avez-vous un budget alloué à la réalisation de ce travail ?

      Reply

      • COSTE
        28/03/2019 @ 10:16

        Bonjour et merci de votre réponse.

        Non, pas de budget dans l'immédiat ; raison de ma demande d'aide. En effet, il me semble que mes besoins relèvent des compétences d'un développeur, que je ne possède pas (encore).
        Aussi, il s'agit de données confidentielles. Je peux cependant vous adresser (par courriel ?) un exemple sur Excel de ce que j'attends.
        Je cherche partout sur le Web - en autoformation - sans succès pour l'instant.

        Cordialement

  58. Naima
    18/03/2019 @ 16:07

    Bonjour,
    je recherche la formule suivante :
    si ma cellule date = mois "janvier" alors 1 sinon rien.

    merci d'avance

    Reply

  59. GUEYE
    15/03/2019 @ 09:18

    Bonjour

    je travaille sur un tableau de mesure de performance élaboré comme suit :
    Code incident Coefficient
    ER 5
    EC 4
    OC 3
    NS 2
    VS 1
    RAS 0

    Je voudrais le mettre dans un tableur avec la logique suivante , sachant que LES CODES INCIDENTS SONT DANS UNE LISTE DEROULANTE
    SI (code incident =ER alors Coeff = 5);
    si (code incident =EC alors Coeff = 4)
    si (code incident =OC alors Coeff = 3)
    si (code incident =NS alors Coeff = 2)
    si (code incident =VS alors Coeff = 1)
    si NON (code incident =RAS alors Coeff = 0)

    Reply

    • Frédéric LE GUEN
      16/03/2019 @ 14:55

      C'est la fonction RECHERCHEV que vous devez utiliser dans ce cas de figure

      Reply

  60. ABDALLI
    23/02/2019 @ 12:52

    Je voudrais demander la formulations du test logique suivant dont je n'arrive pas à l'écrire peut être correctement.
    =si(B3<3;"faible";si(B3<10;"moyen";"élevé"))

    Reply

  61. van de velde
    31/01/2019 @ 11:52

    je souhaite compter le nombre d'éléments identiques d'une colonne et les placer dans une autre colonne

    j'ai essayé

    =si((a1-1)=0; r1=r1+1;" ")

    la colonne ai contient une suite de valeurs pouvant être égales, au final obtenir une colonne ri constituée de la somme des éléments identiques!

    merci de votre aide

    Reply

    • math
      15/03/2019 @ 16:50

      Bonjour,

      Il faut utiliser la formule nb.si

      Reply

  62. Jorge
    15/10/2018 @ 15:31

    Bonjour,

    Je voudrais faire apparaître le chiffre 1 dans une cellule (exemple: M12) en feuil2, si la lettre x apparaît dans la cellule Q2 en feuil1.
    Merci pour votre aide

    Reply

  63. Azzeddine
    09/10/2018 @ 09:21

    Bonjour
    Je voudrais qu'une cellule G4, par exemple affiche l'heure actuel quand je tape 1 dans la cellule F4, et abscent qunad on ne tape rien.
    Mille mercis

    Reply

  64. didier
    29/09/2018 @ 23:20

    Bonjour je ne sais comment faire:

    soit la cellule A1 = 0 et je n'ajoute pas la cellule B2
    Soit la cellule A1 est supérieure à 0 et j'ajoute la cellule B2

    En vous remerciant à l'avance

    Reply

  65. BONDILANGE
    07/09/2018 @ 07:25

    Bonjour,
    Pourriez-vous m'aider car je cherche à simplifier ma formule :
    =SI(C4="JA";4;"")&SI(D4="JA";4;"")&SI(E4="JA";4;"")&SI(F4="JA";4;"")&SI(G4="JA";4;"")&SI(H4="JA";4;"")&SI(I4="JA";4;"")&SI(J4="JA";4;"")&SI(K4="JA";4;"")&SI(L4="JA";4;"")&SI(M4="JA";4;"")&SI(T4="JA";4;"")&SI(U4="JA";4;"")&SI(V4="JA";4;"")&SI(X4="JA";0;"")&SI(Y4="JA";0;"")&SI(Z4="JA";0;"")&SI(AA4="JA";0;"")&SI(AB4="JA";0;"")&SI(AC4="JA";0;"")&SI(AD4="JA";0;"")&SI(AE4="JA";0;"")&SI(AF4="JA";0;"")&SI(AG4="JA";0;"")&SI(AH4="JA";0;"")&SI(AI4="JA";0;"")&SI(AJ4="JA";0;"")

    Est-il possible de faire une formule =SI(C4:V4="JA";4;0)&SI(O4:AP4="JA";0) ?
    De plus selon ma formule, je peux avoir comme réponse "44" dans une cellule car il y a 2x "JA" dans les cellules de C4 à V4, que je cherche à mettre en évidence par une mise en forme conditionnelle, mais je n'y parviens pas.
    Je vous remercie par avance pour l'aide que vous pourrez m'apporter ?

    Reply

  66. Lilian
    03/09/2018 @ 15:05

    Bonjour,

    Je voudrais encoder une fonction si un peu particulière.

    Je voudrais tout d'abord que Excel recherche un mot dans une phrase comme test si vrai. Par exemple si la cellule indique "J'ai besoin d'aide", excel ne doit se concentrer que sur "besoin" (sans respecter la casse si possible).

    Si le test est vrai, alors la fonction excel doit aller rechercher la valeur dans une liste précise.

    En sachant que j'ai utilisé l'outil de validation des données pour préciser qu'il s'agit d'une liste, est-ce que je peux encoder une fonction qui renvoie à cette liste ? Si oui, est-ce qu'une fonction comme celle que j'ai décrite peut être encodée dans Excel ?

    Merci d'avance pour votre aide.

    Lilian

    Reply

  67. jdap's
    29/08/2018 @ 09:54

    Bonjour,
    je cherche à utiliser la fonction SI sur excel.
    je voudrai que si dans la colonne C3 est est écrit ''Petro Bus'' qu'il m'affiche la valeur ''10.2'' dans le cas contraire, qu'il affiche ''22.24''. mais chaque fois que je tape sur entrer, il m'affiche un message d'erreur, j'ai essayé plusieurs tournures mais toujours pareille. je me dis peut être que les condition ne doivent seulement être que des chiffres et non des mots.
    j'ai besoin d'aide svp

    =si(C3=Petro Bus;''10,2'';''22,24'')

    Reply

    • Frédéric LE GUEN
      29/08/2018 @ 10:24

      Mauvais positionnement des guillemets
      =si(C3="Petro Bus";10,2;22,24)

      Reply

  68. ECOCHARD
    04/08/2018 @ 17:32

    Bonjour

    Je souhaiterai connaitre la formule qui me permettrait de transformer en nombre positif dans une autre cellule, un nombre en négatif d'une cellule différente.
    Merci.

    Reply

  69. HOUD
    08/07/2018 @ 08:18

    BONJOUR
    JE FAIS UNE FORMULE DU GENRE POUR UN LIEN VERS UNE FACTURATION SI C4=1 ALORS NOM DE L ADHERENT durand
    SI C4 UNE 2 NOM DE L ADERENT 2 dupond ...
    LE PB C EST QUE J AI UNE SOIXANTAINE D ADHERENTS A FAIRE Y A TIL UN MOYEN POUR NE PAS COPIER 60 FOIS LA FORMULE
    EN FAISANT UNE LISTE QQ PART PAR EX MERCI

    Reply

    • Frédéric LE GUEN
      10/07/2018 @ 10:57

      Et avec une fonction RECHERCHEV, ça ne résoud pas le problème ?

      Reply

  70. haddou
    11/05/2018 @ 08:12

    Bonjour

    Voila, je voudrais savoir comment faire pour avoir le nombre de jours en 2017, sachant que j'ai des dates qui débutent en 2016 et termine en 2016, d'autres qui débutent en 2016 et termine en 2017 donc dans ce cas on doit prendre uniquement du 01/01/2017 et la date de fin de 2017 (exemple si c'est 05/12/2016 et termine le 10/01/2017, cela fais 9 jours en 2017 parce que on prend pas en compte le dernier jours de départ c'est à dire le 10).
    Aussi si la date du début est le 10/01/2017 et la fin le 10/01/2017 cela fais un jours en 2017 mais si c'est le 10/01/2017 et la fin le 11/01/2017 cela fais aussi 1 jours.
    Aussi si j'ai des dates qui débutent en 2017 et termine en 2018 moi je veux uniquement les jours de 2017 c'est à dire c'est le 25/12/2017 et termine le 05/01/2018, le nombre de jours est 7 jours en 2017.
    tout cela doit contenir dans une formule.

    Je sais cela est un peu difficile merci de votre aide en avance

    Reply

    • KA-TCHY KAS
      16/06/2021 @ 20:12

      CECI PEUT-IL VOUS ETRE UTILE :

      Les formats personnalisés à connaître sont :

      Code Format Exemple
      j jour sur 1 chiffre 9
      jj jour sur 2 chiffres 09
      jjj jour sur 3 lettres lun
      jjjj jour en toutes lettres lundi

      m mois sur 1 chiffre 7
      mm mois sur 2 chiffres 07
      mmm mois sur 3 ou 4 lettres juil
      mmmm mois en toutes lettres juillet

      aa année sur 2 chiffres 01
      aaaa année sur 4 chiffres 2001

      h heure sur 1 chiffre 6
      hh heure sur 2 chiffres 06
      m minutes sur un chiffre 0
      mm minutes sur 2 chiffres 00
      La fonction DATEDIF (pour les calculs d'âge) (voir le site de Laurent Longre sur

      DATEDIF fait partie des fonctions masquées d'Excel. Elle n'est pas référencée par l'aide en ligne. Elle est pourtant bien commode…

      DATEDIF permet de calculer la différence entre deux dates en années, mois et jours.

      Syntaxe : =DATEDIF ( Date1 ; Date2 ; Intervalle )

      Cette fonction renvoie la différence entre Date1 et Date2 (Date2 >= Date1) selon l'argument Intervalle, qui peut prendre les valeurs suivantes :
      "y" : différence en années
      "m" : différence en mois
      "d" : différence en jours
      "ym" : différence en mois, une fois les années soustraites
      "yd" : différence en jours, une fois les années soustraites
      "md" : différence en jours, une fois les années et les mois soustraits

      Exemple : =DATEDIF ( "5/4/1990" ; "15/8/99" ; Intervalle )
      renvoie les valeurs suivantes selon la valeur de l'argument Intervalle :
      "y" : 9 (ans)
      "m" : 112 (mois)
      "d" : 3419 (jours)
      "ym" : 4 (mois restants, une fois les 9 ans soustraits)
      "yd" : 132 (jours restants, une fois les 9 ans soustraits)
      "md" : 10 (jours restants, une fois les 112 mois soustraits)

      La fonction DATEDIF peut être en particulier utilisée pour calculer des âges.
      Par exemple, si la cellule A1 contient une date de naissance et la cellule B1 la date du jour :

      - Âge en années simples :
      =DATEDIF(A1;B1;"y") & SI(DATEDIF(A1;B1;"y")>1;" ans";" an")

      - Âge en années et mois :
      =DATEDIF(A1;B1;"y") & SI(DATEDIF(A1;B1;"y")>1;" ans, ";" an, ") & DATEDIF(A1;B1;"ym") & " mois"

      - Âge en années, mois et jours :
      =DATEDIF(A1;B1;"y") & SI(DATEDIF(A1;B1;"y")>1;" ans, ";" an, ") & DATEDIF(A1;B1;"ym") & " mois, "
      & DATEDIF(A1;B1;"md") & SI(DATEDIF(A1;B1;"md")>1;" jours";" jour")

      On peut utiliser quelques autres fonctions de date très pratiques, mais pas disponibles tout de suite…
      Il faut d’abord installer des modules additionnels :
      lancer Outils Macros complémentaires, et ajouter Utilitaire d’analyse, s’il n’est pas déjà en place…

      MOIS.DECALER ( date_départ ; mois )
      génère une nouvelle date, corrigée (en plus ou en moins) du nombre de mois spécifié…
      Cette fonction est précieuse pour calculer une date d’échéance ! Exemples :
      MOIS.DECALER ( DATEVAL("15/01/93" ; 1 ) égale 34015 ou 15/02/93
      MOIS.DECALER ( DATEVAL("31/03/93" ; - 1 ) égale 34028 ou 28/02/93

      NB.JOURS.OUVRES ( date_départ ; date_fin ; jours_fériés )
      Renvoie le nombre de jours ouvrés entiers compris entre date_départ et date_fin.
      Les jours ouvrés excluent les fins de semaine et toutes les dates identifiées comme étant des jours fériés. Utilisez NB.JOURS.OUVRES pour calculer les charges salariales au prorata du nombre de jours travaillés.

      jours_fériés représente une plage facultative d'une ou plusieurs dates à exclure du calendrier des jours de travail, comme les jours fériés ou d'autres jours contractuellement chômés.
      Exemple : NB.JOURS.OUVRES ( DATEVAL("01/10/93") ; DATEVAL("01/12/93") ; DATEVAL("11/11/93")) égale 43

      FIN.MOIS(date_départ;mois)
      Renvoie le numéro de série de la date du dernier jour du mois précédant ou suivant date_départ du nombre de mois indiqué. Utilisez FIN.MOIS pour calculer des dates d'échéance tombant le dernier jour du mois.
      mois représente le nombre de mois avant ou après date_départ. Une valeur de mois positive donne une date future, tandis qu'une valeur négative donne une date passée.

      Exemples : FIN.MOIS(DATEVAL("01/01/93"); 1) égale 34028 ou 28/2/93
      FIN.MOIS(DATEVAL("01/01/93"); -1) égale 33969 ou 31/12/92

      Reply

  71. Kone Ismael
    17/04/2018 @ 04:28

    Grand merci pour tout

    Reply

  72. makhlouf
    29/03/2018 @ 23:51

    merci monsieur frédéric de cette site qui ma donnez la solution de plusieurs problèmes en excel et je suis un enseignent dans un centre de formation en algerie

    Reply

  73. Vauché
    18/03/2018 @ 09:12

    Bonjour
    Mon problème j'ai un tableau avec 3 colonnes dans la dernière je dois mettre -70€ mes deux autres colonnes des chiffres comme 20€ ou 30€ et ainsi de suite, j'aimerai que le résultat de mes -70€ dans ce cas soit -20€ mais je ne connais pas la formule.
    Pourriez-vous m'aider s'il vous plaît
    Merci

    Reply

  74. Vandeck
    15/03/2018 @ 12:12

    Bonjour,

    Je souhaiterais trouver la formule qui me permettrait de prendre en compte le temps de repas minimal pour calculer le temps de travail effectif dans une journée.
    Sur un tableau, j'inscrit mon horaire d'arrivée le matin, celui de départ le midi, de retour le midi et dans une cellule, il doit être inscrit mon heure de départ. Sauf que mon temps de repas est d'au moins 45 minutes. Donc, la différence entre mon heure de retour du midi et mon heure de départ du midi ne peut jamais être inférieure à 45 minutes.
    Comment intégrer cette notion de valeur minimum dans la formule ?

    Par avance, je vous remercie de votre aide.

    Reply

  75. cardoso
    25/02/2018 @ 13:23

    Bonjour,

    je cherche une formule qui consiste à dire que une cellule supérieur à 0 est égal à 1.
    Merci pour votre retour.

    Ps: j'ai essayé la fonction =si mais je suis pas sûre que je sois dans la bonne fonction

    Reply

    • Rabah
      14/03/2018 @ 12:42

      la fonction est : =si(A1>0;1;0)
      et copier la formule sur toute la colonne
      Exemple:
      A1 = -1 si(A1>0;1;0) résultat : 0
      A2 = 0 si(A2>0;1;0) résultat : 0
      A3 = 1 si(A3>0;1;0) résultat : 1
      A4 = 2 si(A4>0;1;0) résultat : 1
      ........

      Reply

  76. Dominique
    21/02/2018 @ 15:35

    Bonjour à vous

    comment dois-je faire pour faire le total des montants qui se trouvent dans la colonne "F" par rapport au nom du fournisseur qui se trouve dans la colonne "A"
    Dans la colonne, j'ai 25 fournisseurs.
    Dans la colonne F, j'ai +/- 500 montants de facture.

    Dans une 2ème feuille, je voudrais avoir le total des montants par fournisseur.

    Merci pour votre aide

    Reply

  77. Marine
    15/02/2018 @ 15:59

    Bonjour,
    J'ai un fichier où je note à la suite les RDV pris par des conseillers.
    J'aimerai que de ce tableau général découle 1 tableau par conseiller.
    J'ai dans la colonne B le nom du conseiller, comment faire pour : si B4=Mr X alors on copie le contenu des autres cases dans le tableau se trouvant dans l'onglet du conseiller ?

    Merci pour votre aide.

    Reply

  78. BALSE
    14/02/2018 @ 12:31

    Bonjour,
    merci pour ce tuto,
    j'ai un problème avec deux si imbriqués
    voici ma formule : =SI(A4="GROUILLER";30;SI(A4="BERTRAND";2;))
    Dans un tableau, je voudrais mettre la valeur 30 si c'est une personne, si c'est une autre mettre 2 et sinon mettre aucune valeur donc un blanc.
    En l'état actuel des choses la formule fonctionne bien, sauf qu'au lieu d'un blanc j'ai la valeur 0.
    Si je mets cette formule là : =SI(A4="GROUILLER";30;"";SI(A4="BERTRAND";2;"";)) elle est refusée nombre trop important d'argument.

    Pourriez vous m'aider s'il vous plaît?
    Cordialement.
    Didier

    Reply

    • Frédéric LE GUEN
      14/02/2018 @ 15:37

      Le dernier ; après les guillemets n'a rien à faire là. Vous l'enlevez et ça marche

      Reply

    • Rabah
      15/03/2018 @ 12:26

      =SI(A4="GROUILLER";30;SI(A4="BERTRAND";2;"")
      est la formule exacte

      Reply

  79. laurence
    08/02/2018 @ 02:18

    BONSOIR,
    pouvez-vous m'aider pour un tableau,
    dans la colonne A j'indique 20 qui sera égal à moins 2 heures ou 40 égal moins 3 heures
    colonne B heure arrivée
    colonne C heure départ
    colonne C amplitude horaire (C-B)
    et colonne D retirer de la colonne C le nbre d'heures selon A 20 ou 40
    j'essaye avec la formule suivante ça ne fonctionne pas
    =D-si(A=20;-2:00;si(A=40;-3:00;))

    Merci pour votre aide
    cordialement
    Laurence

    Reply

  80. Eric21
    06/02/2018 @ 13:03

    Bonjour,

    Existe-t-il un moyen de prendre en compte la casse dans la fonction "SI". Je m'explique,

    - si ma cellule X contient le texte "As", je souhaite afficher la valeur "1" dans ma cellule Y
    - si ma cellule X contient le texte "AS", je souhaite afficher la valeur "2" dans ma cellule Y

    J'ai utilisé la formule de base "SI" en essayant des variantes pour respecter la casse mais sans résultat jusqu'ici...

    formule utilisée :

    =SI(A1="As";1;SI(A1="AS";2;""))

    Merci d'avance !!!

    Reply

  81. NIK
    23/01/2018 @ 09:42

    pour une liste de candidats de deux sexes afficher "admis" pour une moyenne>=10 s'il est garçon et "admise" si elle est fille, pour une moyenne<10 "ajourné" s'il garçon et "ajournée" si elle est fille

    Reply

  82. Lisou
    19/01/2018 @ 15:50

    Bonjour,

    Je suis entrain de préparer un planning sous excel. Ce dernier comprend un colonne avec le nom de mon salarié et deux autre colonne avec une date de début et de fin. Je souhaite qu'un seul couleur soit attribuée par salarié et en fonction de la date de début et de fin cela mette en couleur mon planning (couleur du salarié sélectionner)

    En vous remericant

    Reply

  83. LIMAN
    06/01/2018 @ 11:56

    Bonjour,
    J'aimerai savoir quelle formule utilisée pour additionner des nombres positifs et négatifs de meme valeur de telle sorte que dans les cellules concernées le résultat affiche zéro. exemple
    - Colonne valeurs
    40
    -40
    50
    80
    -50
    Comment faire apparaitre zéro dans les cellules comportant (40 et -40), (50 et -50).

    Cordialement

    Reply

  84. louloutte-15
    28/12/2017 @ 11:10

    bonjour,

    je n'arrive pas à trouver la bonne formule pour ceci :

    si dans la colonne "C" le mot "absent" est affiché alors faire la somme du nombre de "absent"

    merci d'avance

    Reply

    • Frédéric LE GUEN
      28/12/2017 @ 11:13

      Bonjour,
      Il faut utiliser la fonction NB.SI ou NB.SI.ENS

      Reply

      • louloutte-15
        28/12/2017 @ 14:40

        super merci beaucoup

  85. daniel baoua
    17/12/2017 @ 23:32

    bonjour y a t il autre chose à faire dans un premier temps avant d entrée la formule si
    example je l ai entré comme suit Si(L492250"CDD")) mais ça refuse dedonner ou bien y a une fonction avant d'en arriver là? help please

    Reply

    • Frédéric LE GUEN
      18/12/2017 @ 10:08

      Oui, il suffit d mettre le test seul dans la cellule sans le SI
      Regardez l'article "test logique" qui vous expliquera ça très bien

      Reply

      • Kone Ismael
        17/04/2018 @ 09:43

        Grand merci pour tout

  86. Pascal
    22/11/2017 @ 01:26

    Bonjour les amis,
    On m'a confié une mission qui nous permettrait d'avoir le résultat directement.
    J'explique mon probleme :
    J'ai la colonne A avec les dates d'enregistrement de dépot de dossier d'une activité (plus d'une centaine d'activités sur une année).
    J'ai la colonne B avec les dates de début de l'activité.
    La colonne C me donne le nombre de jour entre les colonnes A et B.
    La colonne D m'affiche un OUI si le délai entre ces deux dates est respecté (delai de un mois 30 jours).
    j'ai la colonne E qui m'affiche le pourcentage de OUI au fur et a mesure je remplis les colonnes A et B.
    Idem pour la colonne F pour le pourcentage de NON.
    Jusque là ca va.
    Mais ce qu'on me demande, c est d'avoir le chiffre du pourcentage quadrimestrielle-ment (pour voir si la situation a évolué ou pas).
    C'est a dire un résultat des 4 premiers mois (donc fin avril) puis un résultat des 4 mois suivants (fin aout) et un resultat les 4 derniers mois.
    Je ne voudrais pas que les resultats des 4 premiers mois rentrent en consideration dans les 4 mois suivants. Ces 3 durées sont indépendantes les unes des autres.
    Je vous remercie

    Reply

  87. Zoheir
    07/11/2017 @ 14:09

    Bonjour, je souhaiterais calculer un bonus à partir de:

    Salaire de base annuel effectif
    Bonus Cible
    Résultats chiffre d'affaire

    Donc si chiffre d'affaire est moins que le bonus cible, le bonus sera de 0% du Salaire de base annuel effectif
    si chiffre d'affaire est égale au bonus cible, le bonus sera de 10% du Salaire de base annuel effectif
    si chiffre d'affaire est supérieur au bonus cible, le bonus sera de 10% à un max de 20% du Salaire de base annuel effectif

    Est ce que vous pouvez me transmettre une formule qui puisse m'aider;)

    Reply

  88. Beldje
    16/10/2017 @ 15:46

    Bonjour, je souhaite calculer le coût d'un produit à partir de 2 prix éventuels
    càd si j'ai acheté le produit je fais quantité* prix auquel j'ai acheté, sinon, si j'avais le produit en stock, c'est un prix différentt et donc quantité*prix de stock. comment je fais ça sur excel

    Reply

  89. Igor
    08/10/2017 @ 19:32

    Bonjour,
    pourriez vous m'aider pour un calcul : je souhaite que la colonne AD4 indique le résultat de la colonne M8 si le chiffre 1 apparait en colonne U8

    Merci de votre aide.

    Reply

  90. was
    05/10/2017 @ 14:19

    bonjour
    est il possible d'entrer une valeur dans une cellule ou se trouve une formule et que cela fasse le calcul nécessaire et affiche le resultat dans la meme cellule. je ne suis pas tres claire la je pense mais c'est compliqué a expliquer. Je vais donner un exemple
    je voudrais par ex dans ma case A2 pouvoir mettre une valeur entre 5 et 10 et que le resultat inscrit dans cette meme cellule varie selon le chiffre.
    par ex si j'inscrit en A2 le chiffre 5 cela me marque 50 en A2
    A2 le chiffre 6 cela marque 45 en A2
    A2 le chiffre 7 cela marque 40 en A2
    etc etc....
    merci d'avance

    Reply

  91. Bah
    02/10/2017 @ 23:46

    je une formule pour calculer la mention des eleves voici la formule
    si(A1>=10(tresbien;A1>=9(bien;A1>=8(abien;A1>=5(passable)))))

    Reply

  92. valérie
    28/09/2017 @ 14:11

    j’ai trouvé ! le format de la cellule où je voulais mettre la formule était en format date ! ça c’est réglé.
    maintenant que ça fonctionne, je voudrais corser un peu la formule.

    ma formule est dans la cellule N64
    dans la cellule M64 c’est une date
    dans la cellule P64 c’est également une date

    voici ce que je voudrais faire :
    lorsqu’il y a une date en M64 et ou en P64, j’ai une formule qui fonctionne : =SI(P64=””;SI(M64>=AUJOURDHUI();””;”RELANCER”);””)

    comment est-ce que je pourrais dire dans ma formule que lorsque M64 est vide qu’il n’y ait rien qui s’affiche en N64.

    merci pour tout

    Reply

  93. valérie
    26/09/2017 @ 14:39

    bonjour,
    dans mon tableau de bord de relance, je voudrais que A RELANCER apparaisse lorsque la date du jour est supérieure à la date de la cellule d'a côté.
    voici ce que j'ai mis : =si(M64>=AUJOURD'HUI;"";"A RELANCER")
    merci pour votre aide

    Reply

    • Frédéric LE GUEN
      26/09/2017 @ 15:18

      il faut écrire AUJOUDHUI() et ça suffit pour que ça fonctionne

      Reply

      • valérie
        26/09/2017 @ 16:50

        merci mais maintenant ça me met #NOM? peut être par ce que la cellule M64 est en format date comme ça 31/12/2017

      • Frédéric LE GUEN
        26/09/2017 @ 17:07

        Il n'y a aucune raison que ça ne fonctionne pas. Votre formule est vraiment simple donc il y a un problème ailleurs.
        Suivi mes recommendations pour ne vous focaliser QUE sur votre test https://excel-exercice.com/realiser-un-test-logique/
        Dèjà si à cette étape ça ne fonctionne pas, votre fonction SI ne fonctionnera pas non plus

      • valérie
        26/09/2017 @ 20:19

        j'ai trouvé ! le format de la cellule où je voulais mettre la formule était en format date ! ça c'est réglé.
        maintenant que ça fonctionne, je voudrais corser un peu la formule.

        ma formule est dans la cellule N64
        dans la cellule M64 c'est une date
        dans la cellule P64 c'est également une date

        voici ce que je voudrais faire :
        lorsqu'il y a une date en M64 et ou en P64, j'ai une formule qui fonctionne : =SI(P64="";SI(M64>=AUJOURDHUI();"";"RELANCER");"")

        comment est-ce que je pourrais dire dans ma formule que lorsque M64 est vide qu'il n'y ait rien qui s'affiche en N64.

        merci pour tout

      • valérie
        28/09/2017 @ 17:56

        ma formule est dans la cellule N64
        dans la cellule M64 c’est une date
        dans la cellule P64 c’est également une date

        voici ce que je voudrais faire :
        lorsqu’il y a une date en M64 et ou en P64, j’ai une formule qui fonctionne : =SI(P64=””;SI(M64>=AUJOURDHUI();””;”RELANCER”);””)

        comment est-ce que je pourrais dire dans ma formule que lorsque M64 est vide qu’il n’y ait rien qui s’affiche en N64.

  94. anthonio
    26/09/2017 @ 09:32

    Salut, pouvez-vous me corriger et/ou m'orienter à propos de cette fonction qui ne marche pas vraiment ...comme suit: si(Q24=60000;"normale";si(Q24=0;"doublon";"cumulant"))...EXCEL 2013....Autre question: est-ce-que la fonction varie selon les versions?

    Reply

  95. JM
    13/09/2017 @ 10:36

    bonjour

    je suis pas dour en Excel et je recherche la méthode de calcul pour réaliser ceci svp :
    je veux/souhaite dans un emême formule aditionner et en cas de résultats à 0 reporter une valeur ( je sias si c'es c'est lacir mais volia l'exemple :
    lundi je reçois 10 colis et j'en traite le même jour 5 il restera 5 ( calcul de scientifique 🙂
    mais voila le mardi j'en recois 0 et j'en traite 0 mon restant à traiter est les 5 du lundi donc comment faire pour que dans la cellule de puisse calculer mon nombre de colis reçus - le nombre de colis traité et mettre une condition qui indique qu'en cas de 0 reporter le résulta de la veille !?
    désolé pour ce charabia et vous remercie d'avance bcp pour votre aide.

    Reply

  96. Baptiste Dousselin
    08/09/2017 @ 04:36

    Bonjour à tous !

    J'ai un problème, je suis en trin de faire des feuilles de calculs et je cherche le moyen de résoudre le problème suivant:

    exemple:
    - si une case (A1) est égale à 1 alors je veux que la case d'à coté (B1) soit égual à la valeur 10 (valeur arbitraire)
    et:
    - si la case (A2) est éguale à 2 alors je veux que la MÊME case (B1) soit égual à la valeur 20 (valeur arbitraire)
    et:
    - si la case (A3) est éguale à 3 alors je veux que la MÊME case (B1) soit égual à la valeur 30 (valeur arbitraire)
    et:
    etc......en continuant ce procesus sur plusieur chifres possible (allant jusqu'à 1,2,3,4,5,6,7,8,9, etc...)

    Est ce que quelqu'un saurait m'éxpliquer comment faire ceci ? Ou sinon quelle fonction peut résoudre ce genre de problème ??

    Merci beaucoup !!
    Baptiste

    Reply

    • anthonio
      26/09/2017 @ 09:48

      Vous devez utiliser la fonction si: =si(A1=1;10;si(A1=2;20;si(A1=3;30;"")))..N'oublie pas de compter les parenthèses ouverts à la fermeture

      Reply

    • Frédéric LE GUEN
      26/09/2017 @ 10:08

      On peut faire des SI imbriqués ou alors utiliser la nouvelle fonction si vous avez la toute dernière version d'Excel SI.CONDITIONS
      https://excel-exercice.com/si-imbriques/

      Reply

  97. Yannick
    06/09/2017 @ 20:28

    Bonsoir,

    Je n'ai pas de correspondance précise. Pour comprendre mon pb: Une performance mesuré est réalisée par un G ou une F

    =SI(Q30="F";RECHERCHE(R30;R$65:R$81;S$65:S$81);RECHERCHE(R30;R$42:R$60;S$42:S$60))

    la performance R30 saisie se situe entre 2 performances dans le barème, la fonction recherche ne renvoie pas à la valeur correspondant à la performance immédiatement inférieure à la performance saisie.

    Une capture d'écran ou la note ne correspond pas à la performance : https://drive.google.com/open?id=0B1JyiVpth3VNQmRMcTZYejROR2c

    Merci d'avance pour votre aide précieuse en espérant avoir été assez clair.

    A Bientôt

    Reply

    • Frédéric LE GUEN
      06/09/2017 @ 20:43

      Il est préférable d'utiliser la fonction RECHERCHEV (en valeur approchante) plutot que la fonction RECHERCHE

      Reply

      • Yannick
        06/09/2017 @ 22:04

        Je vous remercie pour votre rapidité de réponse.

        J'ai essayé : =SI(Q30="F";RECHERCHEV(R30;$R$65:$S$81;2;1);RECHERCHEV(R30;$R$42:$S$60;2;1)) Idem. Mon problème est le même: Une perf inférieur donne une note supérieur... C'est bien triste.

        Mes tableaux sont pourtant simples. Je me demande si c'est pas une coquille. Ce peut il que la fonction SI perturbe?

        Merci Frédéric pour le temps que vous m'avez accordé.

      • Frédéric LE GUEN
        07/09/2017 @ 07:52

        La fonction SI est une fonction de branchement ; elle exécute soit la partie Vrai, soit la partie Fausse. Il n'y a pas de chevauchement possible.
        Après analyse, il n'y a pas d'erreur. La fourchette est 4.42 et 4.53, la valeur recherchée est 4.5 donc c'est bien la valeur associé à 4.42 qui est retournée.

  98. IVI
    01/09/2017 @ 16:39

    Bonjour
    Merci pour vos tutos, j'ai gardé les liens.

    J'ai besoin de votre aide car je n'arrive pas à trouver la formule adéquate pour:

    trouver un " * " dans un texte d'une colonne

    si * = résultat "non"

    si pas de * = résultat "vide"

    Merci par avance.

    Reply

    • Frédéric LE GUEN
      01/09/2017 @ 17:28

      Pour savoir si une cellule contient le caractère *, il faut utiliser la fonction CHERCHE avec une petite astuce.
      Il faut écrire =CHERCHE("~*",A1) Le ~ est indispensable.
      Si le caractère * est dans la cellule alors la fonction retourne la position du caractère dans la chaîne. S'il n'y a pas de *, la fonction retourne une erreur (facilement corrigible avec l'instruction SIERREUR)

      Reply

  99. ghazi
    23/08/2017 @ 15:11

    Bonjour,
    j'ai besoin de votre aide svp. J'ai une série chronologique de quantités de produits comme suit:

    Année 2017 2018 2019 2020
    Quantité 100 150 200 250

    Je souhaiterais mettre une sorte d'alerte pour afficher, dans une cellule , l'année à laquelle la somme des quantités atteindra (>=) une quantité donnée (250 par exp).

    Merci pour votre aide

    Reply

  100. GONY
    21/08/2017 @ 15:01

    Bonjour

    SVP je doit effectuer une formule concernant un tableau de factures pour lesquels je doit indiquer si PAYE ou PAS PAYE.

    Pouvez vous me donner la formule afin que lorsque je met un OUI le montant se met dans la cellule PAYER et lorsque je met un NON le montant se met dans la cellule A PAYER.

    Merci pour votre aide

    Reply

  101. laurence
    16/06/2017 @ 10:05

    Bonjour, je me permets de vous contacter je débute dans excel et je ne sais pas du tout comment faire

    Voici mon problème

    J'ai plusieurs lignes de transports, qui portent les numeros de 104 à 110

    Sur chaque ligne, elle comprend plusieurs arrêts, par exemple la ligne 104 , arret 1 qui se prénomme bougival , arret 2 qui s'appelle mairie .....
    la ligne 105 qui comprend l'arret 1 qui s'appelle gare du nord...

    Je souhaiterai utiliser une formule qui me dit par exemple si ligne 104 et si arret 1 alors bougival , si ligne 105 et si arret 1 alors gare du nord

    Pensez vous que cela est possible svp ? et comment faire svp ?

    Merci de votre aide

    Reply

  102. Marie-Eve
    15/06/2017 @ 19:43

    Bonjour,
    J'utilise la fonction SI. J'aimerais savoir s'il est possible, lorsque la réponse est fausse d'écrire manuellement une réponse de mon choix.

    Je fais un contrat et je veux, si on sélectionne "complet" dans une cellule donnée, que tous les éléments de la liste d'items obtiennent un "x" à côté pour qu'ils soient tous calculés dans le total. Par contre, si on sélectionne "partiel", je ne veux pas que les "x" apparaissent. Je veux pouvoir mettre des "x" seulement aux items désirés pour que le contrat calcul ces items seulement.

    Merci!

    Reply

  103. Bernard BEUGRE
    29/05/2017 @ 19:47

    Bonjour,

    Y a t il des formules qui permettent de identifier / sélectionner des cellules contenant des noms spécifiques ?

    Merci d'avance

    B.B

    Reply

    • Frédéric LE GUEN
      31/05/2017 @ 09:13

      La fonction CHERCHE ou TROUVE

      Reply

  104. Dominique
    11/05/2017 @ 14:36

    Bonjour ; je viens d'être accepté comme trésorier d'un club vélo.
    J'aurais désiré améliorer le fichier "gestion budget".
    Je connais pas mal Excel, mais je n'ai pas la formule (ou plutôt les noms à utiliser) pour que le ou les résultat(s) s'inscrive(nt) d'une couleur verte pour un résultat positif et rouge pour un résultat négatif lors d'une COMPLEXE.DIFFERENCE avec la fonction Si.
    Voici ma formule : =SI(COMPLEXE.DIFFERENCE(M87;W87)<0;rouge;vert) .
    Merci d'avance pour votre réponses Dom

    Reply

  105. Cassandra
    09/03/2017 @ 15:27

    Bonjour, j'ai besoin d'aide s'il vous plait ?

    Je fais des stats et je dois trouver combien de montant sont supérieur à :

    > 100 000 €
    > 50 000 €
    > 10 000 €
    > 5 000 €
    > 1 000 €
    > 500 €
    > 100 €

    Le résultat en € d'une part et en pourcentage d'autre part.

    Reply

    • Frédéric LE GUEN
      09/03/2017 @ 17:19

      Bonjour,
      Allez faire un tour sur la page https://excel-exercice.com/somme-si-ens/
      C'est cette fonction qu'il faut utiliser dans votre cas.

      Reply

      • idrissi
        04/04/2017 @ 14:30

        Bonjour,
        j'ai un petit soucis ...
        Je vous explique en détail, je fais un fichier Excel pour mon restaurant
        j'ai 4 cellules avec des heures différente
        j'ai 4 possibilité :
        a) de 9h à 17h30 (ouverture)
        b) de 15h30 à 2h30 (fermeture)
        c) de 7h à 18h puis de 18h30 à 2h30
        d) de 12h à 17h30 et de 18h30 à minuit
        j'ai bien-sur donnée les horaires au max ...
        dans les cellules pour OUVERTURE cas ( a )
        cellule A1 je mets l'heure de début B1 l'heure de fin donc C1 ET D1 vide
        Pour Fermeture cas ( b )
        Cellule C1 heure de début D1 heure de fin A1 etB1 vide
        pour le cas ( c ) j'utilise les 4 cellules à savoir
        cellule A1 = 7h , B1 = 18h , C1=18h30 , D1= 2h30
        pour le cas ( d )
        A1 = 12h , B1 = 17:30 , C1 = 18:30 , D1=minuit 30

        j'aimerais faire une formule qui en fonction des heures de travailles me donne des lettres
        exemple pour le cas a) A
        pour le cas b) C
        pour le cas c) PC
        et pour le cas d) E

        je suis perdue j'ai essayé de faire plusieurs formule mais j'ai un problème au niveau du cas c) et d) ( je n'ai jamais eu de cours d'excel )

        =SI(ET(C1=0;D1=0);"A";SI(ET(A1=0;B1=0);"C";SI(ET(A10;B10;C10;D1>=......................;"PC";"E")))

        pour le cas a) j'ai choisi la facilité car c'est tout le temps les cellules A et B qui sont remplient et les cellules C et D vide et le contraire pour le cas b) mais pour les autres non ... ce que j'avais pensé faire mais je n'y ai pas réussi c'était de dire que toute les cellules sont remplie mais qu'il y a une différence au niveau de la cellule D si l'heure de la cellule D est > a minuit trente alors systématiquement c'est PC si non ( si c'est inférieure à minuit trente ) alors c'est E.

        Merci d'avance pour votre aide

    • godstein
      06/04/2017 @ 12:44

      Bonjour

      on peut aussi utiliser le fonction "Frequence" .

      Reply

  106. Elodie J
    12/03/2016 @ 18:17

    Bonsoir,
    J'ai une fonction SI à faire mais c'est avec des tranches ... Je m'explique. Je dois calculer des ristournes: entre 0 et 40 000€ d'achat, j'obtiens 1% de ristourne; si j'ai plus de 40 000€ j'obtiens 4% de ristourne. Cependant, si j'ai, par exemple, 60 000€ d'achat, j'ai 40 000 à 1% et 20 000 à 4% ... Comment pourrais-je le faire avec excel ? Merci d'avance !

    Reply

  107. alexandra
    29/02/2016 @ 17:04

    Bonjour,
    J'ai besoin d'aide, j'ai tourner le problème plusieurs fois sans trouver de solution seul.
    Dans mon tableau j'ai 4 colonnes.
    A - date
    B - nombre d'heures travaillées
    C - Nombre de dossiers traités
    D - Nombre de dossiers traités par heure

    Pour chaque colonne, j'ai 2 lignes à écrire pour chaque date.
    Ligne 1 - pour le matin
    Ligne 2 - pour l'après-midi

    Ma question est de savoir quelle formule utiliser pour rechercher le nombre de dossier moyen traité pour une date et que cela m'affiche les données pour le matin ou l'après midi.
    Merci à celui qui trouve une solution de m'aider.
    cordialement

    Reply

    • Frédéric LE GUEN
      02/03/2016 @ 19:02

      Bonjour,
      Je pense que le mieux c'est d'utiliser la fonction SOMME.SI.ENS avec comme critère la colonne des dates

      Reply

  108. Anonyme
    19/02/2016 @ 11:43

    Bonjour, j'aurais besoin de votre aide s'il vous plait. Je vais essayer de vous expliquer mon problème.
    En C17, j'ai le sexe de la personne (soit H ou F) et en C50 j'ai un total.
    Avec ces données il faut que j'arrive à faire une formule avec soit 3 fonction Si soit avec 2 fonctions Si et une fonction ET selon ceci:
    -si c'est une femme avec un total (c50) >11 ou si c'est un homme avec un total >12 alors un texte doit apparaitre sinon rien.
    Merci beaucoup pour votre aide car ça fait 3 jours que je cherche, j'ai essayé plusieurs formules et rien à faire.

    Reply

  109. koboys19
    05/02/2016 @ 11:42

    salut monsieur j'aimerai savoir si avec la condition si nous pouvons afficher le resultat dans une cellule pour continuer les calcules par exemple si b1130 on obtient c1=b1 et les calcules continus avec c1

    Reply

  110. ladauphine
    22/01/2016 @ 15:01

    très bien ce tuto pour moi qui débute sur Execl ,j'ai besoin de vous pour créer une formule voila les conditions :
    remplir une feuille d'heures de pointage .Première colonne heures hebdo ,seconde heures sup.
    condition :Si heures =35 2° colonne =0
    :Si heures >35(exemple 38) 2° colonne=3
    :Si heures <35(exemple30) 2° colonne = -5
    avec la formule suivante cela marche bien ,mais je ne peut mettre que du texte et pas de calcul
    =SI(B335;"super";)))
    au secours

    Reply

  111. Jacob
    13/12/2015 @ 02:01

    SI(D32 est différent de zéro).....
    A la publication, les caractère inférieur et supérieur situés entre les touches shift et w du clavier azerty de mon portable hp ne s'affichent pas. Pardon

    Reply

    • Frédéric LE GUEN
      15/12/2015 @ 18:57

      Bonjour,
      Il faut passer par le format des nombres. Je vais écrire un article à ce sujet la semaine prochaine. Je vous invite à liked la page du site comme ça vous serez averti de la mise à disposition de l'article

      Reply

  112. Jacob
    13/12/2015 @ 01:56

    Re Bonjour,

    Mon message ne semblait pas clair après publication. Alors je l'ai modifié.

    Voici ma question :

    Peux-ton avec la formule SI, afficher une valeur numérique, suivie d'un texte ?

    Je n'arrive pas à le faire et j'ignore si excel le permet.

    Exemple. Si(D320;D32 "fois";"")

    Si le total de la colonne D située sur D32 est différent de zéro (par exemple 250), je voudrai que l'ordinateur affiche 250 fois.
    Sinon l'ordinateur n'affiche rien si le résultat est nul

    C'est pour un meilleure lisibilité.

    Je pourrais faire apparaître le texte dans une cellule voisine. Mais la présentation est moins bonne (trop d'espace entre la valeur numérique et le texte)

    Si on ne peut pas le faire avec le test logique, y a-t-il une meilleure formule pour cela ?

    Merci d'avance

    Reply

    • Jessyline
      21/03/2017 @ 15:15

      Bonjour Francois.

      Je présume que ton problème a dû être résoulu depuis le temps mais pour ceux que ca pourrait aider :
      =SI(SOMME($d:$d)0;SOMME($d:$d)&" Fois";"")

      Reply

  113. Jacob
    13/12/2015 @ 01:42

    Bonjour,
    Une petite question. Peut-on afficher un résultat dans une si, suivie d'un texte. Je n'arrive pas à le faire et j'ignore si excel le permet. Bien sûr je peux inclure une texte comme résultat d'une condition. Mais puis-je associer un résultat obtenu dans un test logique et un texte ?
    Exemple. Si(a0; D32 "fois"; "")

    Je voudrais que si le total de la colonne D située sur D32 est différent de zéro (par exemple 250, que l'ordinateur affiche 250 fois.
    C'est pour un meilleure lisibilité. Sinon l'ordinateur n'affiche rien si le résultat est nul

    Je pourrais faire apparaître le texte nul dans une cellule voisine. Mais la présentation est moins bonne (trop d'espace entre la valeure numérique et le texte en cellule voisine)
    Si je ne peux pas le faire avec le test logique, y a-t-il une meilleure formule pour cela ?
    Merci d'avance
    Jacob

    Reply

  114. Francois
    07/12/2015 @ 18:26

    Bonjour Monsieur,
    J'ai un problème pour mettre en forme une fonction dans mon fichier excel.
    J'ai une première feuille (feuille 1) qui est un formulaire à remplir par des personnes.
    Sur une deuxième feuille (feuille 2) j'ai une base de données avec des énoncés et un prix correspondant à chaque énoncé.
    Dans la feuille 1, j'ai crée à l'aide du développeur des zones de listes déroulantes.
    Je souhaiterai mettre dans la colonne suivant la zone de liste déroulante une formule pour que s'affiche le prix correspondant au choix fait par les personnes qui vont remplir le formulaire.
    Les listes vont de 2 à 5 choix différents.
    D'avance, merci pour votre aide.

    Reply

  115. PELUGLASS
    02/12/2015 @ 21:06

    Bonjour,
    je n'arrive pas à trouver la bonne formule pour gérer la fonction suivante :
    je dois automatiser une facturation de main d 'œuvre en fonction d'une surface à traiter, soit :
    - de 0 à 1m² = prix A
    - de 1 m² a 2 m² = prix B
    - de 2 m² à 4 m² = prix C
    - de 4 m² à 6 m² = prix D
    - de 6 m² à 8 m² = prix E
    - de 8 m² à 12 m² = prix F

    Pouvez-vous m'aider ?

    Par avance, merci

    Reply

    • Frédéric LE GUEN
      02/12/2015 @ 21:25

      Tout simplement en prenant la fonction RECHERCHEV avec l'option 1. Il y a un exemple sur cette page qui répon à votre besoin
      https://excel-exercice.com/fonction/recherche-reference/recherchev-valeur-proche/

      Reply

      • peluglass
        03/12/2015 @ 16:34

        Bonsoir Frédéric,
        Mille fois merci pour votre aide !!!! c'est génial....je peux enfin mettre en place une nouvelle procédure dans notre gestion quotidienne grâce à vous....encore merci.
        Bien cordialement

  116. Véro
    22/07/2015 @ 15:57

    Bonjour, je reposte car la demande précédente n'était pas compréhensible ! désolée !

    Voici ma requête :
    J’ai dans une feuille excel, un tableau à 3 colonnes dont voici les en-tête :
    colonne 1 : Liste de menu déroulant de non-conformités type
    colonne 2 : Correction de non-conformité type
    colonne 3 : N° d’attribution de la NC type

    J'aurais en //, dans une autre feuille, pour chaque NC type, sa correction et son N° d'attribution
    Le tableau est vide au départ ; je voudrais sélectionner une des NC (voir ex ci-après) et avoir un affichage automatique en colonne 2 de la correction type et en colonne 3 du N° type

    exemple :
    Colonne 1 : médicament casse ou écrasé
    Colonne 2 : remplacement du médicament
    Colonne 3 : NC-13-442

    Comment paramétrer cela ?
    Merci d’avance

    Reply

  117. véro
    22/07/2015 @ 15:49

    Bonjour, voici ma demande :
    J'ai un tableau à 3 colonnes dont voici les en-tête :
    colonne 1 : Liste de menu déroulant de non-conformités type
    colonne 2 : Correction de non-conformité type
    colonne 3 : N° d'attribution de la NC type

    Le fichier est vide au départ ; je voudrais sélectionner une des NC (voir ex ci-après) et avoir un affichage automatique en colonne 2 de la correction type et du N° type

    d’un texte (que j’aurais paramétré par ailleurs) Ainsi qu’un affichage automatique d’un N° à afficher auto (que j’aurais paramétré par ailleurs)
    Colonne 1 Colonne 2 Colonne 3
    médicament casse ou écrasé remplacement du médicament NC-13-442

    Comment paramétrer cela ?
    Merci d'avance

    Reply

  118. danyrgy
    01/07/2015 @ 20:08

    bonjour,
    j'aurais besoin de votre aide pour mon tableau excel, voila j'ai dans une colonne un menu déroulant ou j'ai plusieurs critères, je voudrais que dans une autre colonne en fonction de ce que je choisi dans le menu déroulant il s'affiche un chiffre

    exemple
    la j'ai tapé ceci en F6 : =si(c6="mo";33;"")
    j'aurais aimé que quand en C6 je sélectionne OM cela m'affiche 58 en colonne F comme le 33 dans ma première formule tout en gardant la 1ere formule en F6.
    par avance merci Dany

    Reply

  119. itsic
    28/06/2015 @ 11:47

    bonjour a tous, et je ne sais pas qui a eu l'idee de faire ces tutos mais bravo en tous les cas.
    alors voici mon soucis, je souhaite afficher un resultat (dans mon cas un prix) en fonction d'un chiffre dans la colonne precedente.
    par exemple si g 1 en b1, en c1 je souhaite qu'il s'affiche 40, si g 2 en b2, 70, je crois comprendre que la fonction si permets ca mais que pour deux parametres, vrai ou faux....comment fait on pour plus de parametres.

    en vous remerciant

    Reply

  120. Anonyme
    26/06/2015 @ 10:13

    bonjour, moi j'aimerais savoir si c'est possible de faire SI(heure et entre 6h et 14h alors 1 et si heure et entre 14h et 22h alors 2 ) merci d'avance

    Reply

  121. THIERSON
    25/06/2015 @ 17:07

    Bonjour à tous
    Besoin d'une formule
    SI x inférieur à 0 attribuer la note 0
    SI x compris entre a et b attribuer la note 1
    SI x supérieur à c attribuer la note 3
    Merci d'avance

    Reply

    • kara
      02/07/2015 @ 14:22

      Bonjour la formule qu'il vous faut si(x<a;note 0;SI(xc; note3))

      Reply

      • Flo
        04/08/2015 @ 18:57

        Merci ça a marché direct!

  122. Anonyme
    08/05/2015 @ 14:16

    Bonjour à tous,
    J'aimerais savoir si ce que je veux faire existe dans Excel.
    J'ai les notes des étudiants en lettre.
    Je dois les transformer en résultat.
    Je voudrais une formule qui permet de faire ceci:
    Si le résultat est A+, affiche 4,3
    Si le résultat est A, affiche 4,0
    Si le résultat est A1, affiche 3,7

    Est-ce possible?
    Merci d'avance

    Reply

    • Frédéric LE GUEN
      08/05/2015 @ 14:42

      Bonjour,
      Il suffit de faire une table de correspondance avec toutes les notes possibles et la valeur numérique qui lui correspond dans une autre colonne puis d'utiliser la fonction RECHERCHEV pour récupérer les notes pour tous les élèves

      Reply

  123. Gaël
    30/04/2015 @ 18:57

    Bonjour
    J'ai fais un tableau ou une cellule se rempli d'un code 6001 si l'on est un jour de la semaine et 6002 si il agit du week-end, pour cela j'ai utilisé SI joursem et ça fonctionne très bien.Sur un autre onglet dans le même classeur j'ai fais un autre tableau avec les jours fériés automatique. Je cherche une formule qui continue de remplir ma cellule avec 6001 si l'on est un jours en semaine , ou 6002 si l'on est le Week-end ou un des jours férié du tableau qui les références tous.
    Merci de votre aide

    Reply

  124. Anonyme
    27/04/2015 @ 09:18

    Bonjour, pouvez vous m'aider à trouver une formule acec si. A partir d'une colonne (1) comportant soit des noms soit des cellules vides je dois créer de celleci une nouvelle colonne de resultats indiquant si trouver un nom = nonsi trouver une cellule vide = oui

    Reply

  125. Dominique
    20/03/2015 @ 18:15

    Re-CORRECTION. Quand j'envoie, certains signes changent !?!
    Je vais mettre des espaces entre chaque chaîne de caractères
    =SI(A3″ »;()AUJOURD’HUI; » « )
    = SI ( A3 " " ; () AUJOURD'HUI ; " " )
    En espérant que ça aille
    Merci Dom

    Reply

    • Arthur Antz
      23/04/2015 @ 19:48

      j'avais une petite question j'ai mon CDi demain et je n'arrive pas à écrire cette formule: somme des points des deux tests + 5 points si la personne est une femme ; sinon c'est la somme des points des deux tests.
      Merci d'avance pour votre aide 🙂

      Reply

  126. Dominique
    20/03/2015 @ 18:12

    CORRECTION
    =SI(A3″ »;()AUJOURD’HUI; » « )
    =SI(A3"";()AUJOURD'HUI;" ")
    Désolé

    Reply

  127. Dominique
    20/03/2015 @ 18:10

    Bonsoir ;
    J'ai en A3 une cellule vide, en B3, une cellule vide et en C3 une cellule vide.
    J'aimerais, quand je mets un nom en A3, que la date du jour de l'écriture s'écrive et reste pour ce jour précis en B3. Si rien n'est écrit A3, la cellule B3 reste vide.
    De plus, j'aimerais aussi, que quand je tire vers le bas pour que la fonction se duplique en A4 B4, puis A5 B5, ...An Bn.
    La date d'écriture doit rester celle du jour d'écriture.
    J'espère m'être fait comprendre.
    Je pensais à :
    =SI(A3"";()AUJOURD'HUI;" ")
    SI(écriture en A3;date du jour de l'écriture;vide).
    Merci d'avance Dom

    Reply

    • Anonyme
      07/12/2015 @ 15:29

      =si(a1="";"";aujourdhui())
      je pense que çà répond au problème.

      Reply

  128. TONIOLO MARC
    13/03/2015 @ 13:57

    Bonjour,
    J'ai besoin de votre aide sur une formule conditionnel sous Excel je vous présente rapidement le sujet j'ai trois intitulé dont le valeur finale sera soit divisé, soit multiplié par un quotient et la dernière valeur devra être obligatoirement inférieure à 22€ (les sommes inférieures à 22€ seront prises en compte mais si supérieure à 22€ elles seront alignées sur cette dernière valeur (22) .
    Voici ma formule de mon tableur dont je ne trouve pas la solution :

    =SI(B10="Internet";C10/2;SI(B10="Kilometres";C10*0,42;SI(ET(B10="Restaurant CE";C10<23; C10=22);C10)))

    Merci pour votre aide

    Reply

    • Abdou
      18/04/2015 @ 20:41

      Bonjour !je pense que tu dois ecrire quelque chose dans la partie "sinon" de ton dernier SI :

      SI( ET (B10= »Restaurant CE »;C10<23; C10=22) ; C10 mettre ici : ;suivi de valeur si le ET donne faux
      )

      Reply

  129. mj
    23/02/2015 @ 11:53

    Bonjour,

    J'ai besoin de votre aide pour une formule entre deux valeurs.
    j'ai trouvé la forme SI ET mais quand je veux mettre la valeur de al cellule cela ne fonctionne pas.
    je m'explique : ma cellule B3 =10 je veux dire dans ma cellule de calcul que si la valeur B3 est entre 10 et 20 alors mettre la valeur de la cellule sinon 0!!!
    Pouvez vous m'aider?

    Reply

  130. Maxence
    22/02/2015 @ 12:27

    Bonjour, j'aimerais de l'aide pour une fonction. Je pense qu'il faut utiliser la fonction SI mais je n'arrive pas, à bien m'en sortir.

    En faite j'ai une colonne avec le nombre de semaine et sur la colonne d'après j'aimerais que toutes les 4 semaines ma case soit égale à 0. Comment puis-je m'y prendre? Cordialement

    Reply

  131. Gilles
    16/02/2015 @ 14:54

    Bonjour,
    Je veux qu'une cellule devient rouge quand je mets 'OCCUPE' et vert quand 'LIBRE', comment faire?
    Cordialement

    Reply

    • Coucou
      17/02/2015 @ 12:00

      Hello. Tu sélectionnes l'ensemble des cellules (ligne ou colonne) à qui tu veux faire ce changement. Ensuite "format" puis "mise en forme conditionnelle"

      Reply

  132. Anonyme
    08/12/2014 @ 13:35

    Bonjour,

    Je dois faire un modèle de facture avec 3 taux de tva à calculer (code 1 pour 5,5%.......etc) mais je n'arrive pas à faire une fonction pour que le taux se calcule automatiquement. Merci

    Reply

  133. Véro
    03/12/2014 @ 18:32

    Bonjour. Pour ma part, j'aimerais utiliser la fonction SI pour cet exemple : SI le coef est 700, que une mention s'affiche. Impossible de le faire apparaître, j em'arrache les cheveux !

    Reply

  134. HOUNKANRIN A. Irénée
    03/09/2014 @ 15:34

    tres ravis de faire votre connaissance sur le cyte de la recherche, je voudrais que vous m'envoiez votre adresse complete moi c'est irene hounkanrin béninois etudiant en masteur 1 en gestion des projets et marcketing de qualité je reponds au +22998422436 et sur +22997659996 merci

    Reply

  135. Olivier
    07/08/2014 @ 19:33

    Bonjour

    Je souhaiterais que la valeur "nombre" puisse être envoyé dans un cellule et non la cellule FAUX ex:
    0:00:01 10:00:00 30,00 € FAUX
    10:00:00 20:00:00 54,00 € 54
    20:00:00 50:00:00 105,00 € FAUX
    50:00:00 100:00:00 180,00 € FAUX

    Mon tableau calcul un total d'heure "00:00:00" et en face je souhaiterais que le total temps apparaisse si le résultat est FAUX alors il cherche la cellule suivante, jusqu'à ce qu'il trouve une valeur "nombre"

    Merci pour votre aide

    Reply

  136. pyao
    24/03/2014 @ 14:08

    je veux ecrire une fonction recherche ou la valeur à chercher est un test

    Reply

  137. BOURRICAND Bernard
    07/03/2014 @ 10:33

    je voudrais utiliser en même temps la fonction si et la fonction EST.IMPAIR :

    SI le contenu de la cellule N+1 est un chiffre impair , je veux voir afficher N+1; sinon N+1/2

    pouvez vous m'aider ?

    D'avance merci

    Reply

    • Frédéric LE GUEN
      07/03/2014 @ 11:34

      Il faut combiner la fonction SI avec la fonction MOD (modulo).
      J'ai rédigé un article sur le sujet dans cette page https://excel-exercice.com/fonction/statistiques/modulo-mod/

      Reply

    • gypsarius
      14/03/2014 @ 12:19

      Bonjour,
      Je suis novice et bénéficier de vous lumières...
      Je souhaite faire un tableau de 4 colonnes et 9 lignes avec le résultat de plusieurs matches et collorier les équipes gagnantes en vert (mais pas le score) les équipes perdantes en rouge et les deux équipes en gris en cas de match nul, l"opération est à répéter pour 9 matches (donc 18 équipes)...
      merci pour votre aide.

      Reply

  138. benmeddah mohamed
    14/02/2014 @ 19:52

    merci bien pour les exemple

    Reply

  139. dupon landry
    28/01/2014 @ 14:44

    bonjour, j'aimerai savoir comment utiliser la fonction RECHERCHECHV pour mettre les commentaires dans une colonne Exel

    Reply

  140. Elise
    14/01/2014 @ 22:56

    Bonjour, j'ai une colonne de valeurs, mais dans cette colonne j'ai parfois des cases vides et j'aimerais que lorsqu'on applique une fonction, ces cases restent vides, comment fait-on ?
    Merci d'avance si vous pouvez m'aider

    Reply

  141. Jerome
    14/01/2014 @ 09:27

    Merci pour ces infos. dans le calcul des scores de foot il est possible que le match n'ai pas eu lieu, ou ai été reporté, comment integrer la fonction qui permette de prendre en charge la cellule uniquement si il y a un chiffre ou ne pas prendre en compte lorsque il y a un texte (AR pour reporté, X pour exempt ou P pour un match annulé par exemple). Merci d'avance

    Reply

    • Frédéric LE GUEN
      14/01/2014 @ 19:39

      Bonjour,
      Le site n'est pas voué à répondre à tous les problèmes qu'il est possible d'avoir sur Excel mais une présentation des différentes fonctions aut travers d'exemple simple. Pour votre cas de figure, j'ai bien DES solutions mais c'est aussi à vous de chercher par vous même la solution qui vous convient le mieux

      Reply

      • Jerome
        15/01/2014 @ 09:08

        Merci quand meme !

  142. Lemouton
    13/01/2014 @ 22:18

    Bonjour,
    connaîtriez-vous un moyen pour remplacer le résultat de la fonction SI donc soit VRAI, soit FAUX, en chiffre du type 0 et 1 car la fonction chercher/remplacer ne le fait pas.
    Merci d'avance

    Reply

    • Frédéric LE GUEN
      13/01/2014 @ 23:04

      Tout simple =SI(votre test;1,0)

      Reply

      • Lemouton
        14/01/2014 @ 19:36

        Merci beaucoup

  143. rtl en direct
    11/12/2013 @ 17:50

    I'd like to thank you for the еfforts you've put in writing this website.
    I really hopе to ssee the samе high-grade blog
    рoѕts from youu later on as well. In truth, yor creatіve
    writing abіlіties has inspired me tο get my very
    own website now 😉

    Reply

  144. Cam21
    18/09/2013 @ 16:06

    Je dois pour le travail faire une formule afin de connaître le nombre de mois qui séparent la date d'entrée d'un salarié de la date de fin de compteur qui est le 31/12 de chaque année.

    Cellule A1 : Date d'entrée (ex : 13/02/2013)
    Cellule A2 : Date de fin de compteur (31/12/2013)
    Cellule A3 : Observations (nombre de mois qui séparent les deux dates ci-dessus)

    Mon problème : Je ne trouve pas de fonction SI qui pourrait convenir. Les dates d'entrée n'étant pas les mêmes je ne sais pas comment m'en sortir. Cela va changer en fonction des années (bientôt 2014).

    Si vous avez une solution je suis preneuse !

    Merci d'avance

    Reply

  145. Cécile
    23/08/2013 @ 14:43

    Bonjour,

    Est-il possible de créer une fonction SI qui tient compte du début d'une cellule ?
    Par exemple, si une cellule commence par "AAA" et si une cellule commence par "BBB", existe-t-il une formule permettant d'afficher une contenu différent ?

    Merci !

    Reply

  146. Louis
    22/08/2013 @ 21:13

    Bonjour

    Dans une fonction SI, je voudrais en cas de réponse fausse qu'excel non seulement n'écrive rien (fonction "") mais qu'il ne remplace pas un texte se trouvant dans la cellule.

    Est-ce possible avec cette fonction ou est-on obligé d'utiliser une macro qui me semble compliquer...

    Merci par avance.

    Reply

    • Frédéric LE GUEN
      22/08/2013 @ 21:26

      Je ne comprends pas le problème. Si en A2 vous faîtes un test sur le contenu de A1 par exemple, vous pouvez ne rien écrire (comme vous le dîtes en utilisant "") mais vous ne pouvez pas du tout remplacer le texte qui se trouve la cellule A1. Le contenu de votre cellule sur lequel porte le test ne change pas avec une fonction SI

      Reply

  147. Gigi
    22/08/2013 @ 15:29

    Bonjour,

    Je souhaiterais rajouter de la couleur à mon tableau c'est un tableau Prévisionnel dont voici une des formule:

    =SI(B4>C4;"Négatif";"Positif").

    Je souhaiterais qu'en cas de résultat Négatif, cela s'affiche en rouge et qu'en cas de résultat Positif cela soit en vert.
    Que dois-je faire à votre avis?

    Reply

  148. francois francine
    15/08/2013 @ 14:46

    Bjr, je dois résoudre un exercice super compliqué (dont j'ai la solution) avec une recherche V et des "si" mais je vois qu'on a changé par exemple dans la matrice la somme "7500" par limite 1 et la somme du dessous par limite 2, je ne vois pas du tout comment faire cela??? merci.

    Reply

  149. Felix
    08/08/2013 @ 17:38

    Bonjour,

    J'ai besoin d'aide pour créer une formule SI. Je commence à comprendre le concept, mais je ne suis pas assez bon encore et ma formule ne fonctionne pas. Je veux attribuer plusieurs condition à ma cellule. J'aimerais si il y a le nombre 1 inscrit dans ma cellule A1 un pourcentage X s'affiche dans A2, mais que si un autre chiffre y est inscrit il s'ajuste aussi.

    En résumé j'aimerais être capable de fusionné ces formules ensemble:
    =Si(A1=1;"3,5%;"0")
    =Si(A1=2;"2,5%;"0")
    =Si(A1=3;"2%";"0")
    etc.

    C'est simple, mais je suis bloqué.

    Merci énormément !!

    Reply

  150. nono
    07/08/2013 @ 09:00

    Re bonjour, je me suis trompée il faut lire (alors G1 = 0 de façon à.... ) excusez moi... et encore merci !

    en G1 j'entre manuellement un nombre
    en I 1 j'entre manuellement un autre nombre

    en M1 je dois obtenir ceci :
    = (G1 - 28,29 qui est un nombre fixe qui ne changera qu'une fois/an, mais si G1 est inférieur à 28,29 alors G1 - 0 de façon à ne jamais être en dessous de 0 ) + I1

    Reply

  151. nono
    07/08/2013 @ 08:54

    Bonjour Mr LE GUEN Pourriez vous m'aider s'il vous plait ?

    J'ai besoin d'entrer une formule qui donnerait le résultat suivant :

    en G1 j'entre manuellement un nombre
    en I 1 j'entre manuellement un autre nombre

    en M1 je dois obtenir ceci :
    = (G1 - 28,29 qui est un nombre fixe qui ne changera qu'une fois/an, mais si G1 est inférieur à 28,29 alors G1 - 0 de façon à ne jamais être en dessous de 0 ) + I1

    Merci beaucoup si vous pouvez m'aider. Bel été à vous.

    Reply

  152. guillaume
    06/08/2013 @ 14:05

    bonjour Mr LE GUEN

    j'aimerais avoir vos lumières pour une des nombreuses difficultés que je rencontre,
    si le montant est supérieur à 210 € il y a une remise de 15% et idem pour un montant supérieur à 410 € remise de 20%, sinon rien.
    j'ai fais un petit tableau à coté du tableau principal avec les montants et les pourcentages
    B C

    TARIFS POURCENTAGE =si(E27>B35;C35;"0")
    35 >210 € 15% E27 étant le total avant remise
    36 >420 € 20%

    Reply

  153. Christian
    26/06/2013 @ 11:18

    J’ai un tableau contenant des distances (x) en fonction des puissances (y).
    Sur de nouvelles colonnes (c) et (d), j’ai fait une distribution du nombre de puissances et de la distance car j’ai plusieurs distances de même valeur ayant des puissances différentes.
    Je souhaiterais lier les résultats de mes distributions dans une nouvelle colonne en fonction de la puissance.
    Je vous remercie.

    Reply

  154. Riahi
    13/05/2013 @ 14:38

    SVP j'ai besoin d'aide
    je veut faire un tableau qui contient des colonnes numérote du 1 au 356 et je veux un formule pour planifier automatiquement des action qui se répété à mon choix par jour ou par semaine ou par mois

    Reply

  155. DEGRAND
    13/05/2013 @ 09:41

    bonjour, je dois faire un dossier pour l'école et je suis sur un dossier ou je dois effectuée des tableaux automatique, mes tableaux portent sur les stocks et je rencontres quelques difficultés. pourriez vous m'aidez?

    Reply

  156. Aimé SADO
    10/05/2013 @ 17:23

    Bonsoir
    s'il vous plait j'ai un problème avec cette formule
    J'ai nommé les cellules correspondants à Class, IP et VBS
    Et replissant les conditions fixées dans la formule je parvient pas a obtenir A2 comme attendu.
    Pouvez vous m'aider?

    =SI(ET(Class="A",OU(12%<IP<=25%,2.5<VBS<=6)),"A2",)

    Reply

    • Jul974
      05/08/2013 @ 10:51

      ATTENTION : dans cette question et cette réponse (canadien ?), les nombres ont des POINTS, et les arguments sont déparés par des VIRGULES (et non des virgules et points virgules)

      =SI(ET(Class="A",OU(et(12%<IP,ip<=25%);et(2.5<VBS,VBS<=6))),A2)

      On ne peut pas mettre de conditions avec plus de 2 arguments
      Exemple : 3<X<4 : pas possible. Il faut transformer en et(3<X,x<4)

      Reply

      • nelisa2669
        03/11/2014 @ 18:12

        Pile ce que je cherchais, pas mal de temps que je galérais sur des conditions imbriquées avec des comparaisons...Je ne me souvenais plus que l'on ne pouvais pas mettre si(10<x<15)...
        Merci

  157. eva notty
    29/04/2013 @ 07:46

    Super article, bravo !

    Reply

  158. kouame
    26/04/2013 @ 11:15

    bonjour aidé moi à paramétré cette fonction:
    si le montant de la cellule est comprise entre
    0-5000 = 0f
    5001-100000f= 100f
    100001-500000= 500f
    500001-1000000=1000f
    1000001-5000000=2000f
    au delà de 5000000=5000f

    Reply

  159. haya
    22/04/2013 @ 13:38

    Bonjour
    je ne parviens pas à trouver la fourmule qui me donne la date de début de mois si dans un cellule j'ai une date indiqué.
    exemple cellule A1 = 18/03/2013
    je souhaiterais qu'avec une formule soit undiqué en B2 le 01/03/2013, puisque 1er jour du mois.

    aussi de même pour le dernier jour

    merci de votre aide

    h

    Reply

    • Jul974
      05/08/2013 @ 10:45

      =DATE(ANNEE(A1);MOIS(A1);1)

      Reply

    • Jul974
      19/08/2013 @ 06:07

      =DATE(ANNEE(A1);MOIS(A1)+1;1)-1

      C'est pour le dernier mois.

      Reply

  160. gladys
    15/04/2013 @ 09:21

    bonjour

    Je n arrive pas a trouver la formule exacte pour ce problème. Pourriez vous m'aider
    je dois classer par categories des tranches differentes ex: moins de 3000 cat 1, de 3000 a 4000 cat 2, de 4000 a 6000 cat 3 etc ...

    merci d avance de votre aide

    Reply

    • zohir
      09/05/2013 @ 00:10

      =SI(B1<3000;"cat1";SI(B1<=4000;"cat2";SI(B1<=6000;"CAT3";"")))

      Reply

  161. Christiane
    13/04/2013 @ 16:28

    Bonjour Monsieur Leguen, dans la colonne D apparait 47 heures et 20 minutes ; est-il possible de transformer en colonne E 47h20mn en centièmes d'heures ?

    A B C D E F G vide H I vide J K Lvide M

    2012 semaine 35 47,20 12,20 8,00 4,20 126,87 79,97

    puis, je n'arrive pas à extraire en colonne H le nbre d'heures comprises en colonne F qui doit être entre supérieur ou égale à 0 mais inférieure ou égale à 8, en sachant qu'en colonne F j'ai appliqué =SI(D10<=35;0;D10-35) et en colonne J j'ai appliqué
    =SI(D10<=43;0;D10-43). Pourriez-vous m'aider, en vous remerciant vivement, Sincèrement, Christiane

    Reply

  162. lucie
    06/04/2013 @ 17:17

    sur excel j'aimerais utiliser une fonction si
    si A1 est inférieur à B1 alors affiché A1
    mais je n'y arrive pas.
    Pouvez vous m'aider ?
    merci d'avance

    Reply

  163. Estelle
    03/04/2013 @ 14:58

    Bonjour,

    j'aimerais utiliser une formule "si" seulement je voudrais figer la valeur par la suite.
    Exemple si (B1=C1;A1;""), la case A1 contient une formule et je voudrais avoir la valeur. Par la suite, si le contenu de A1 change, j'aimerais que la valeur obtenue précédemment ne change pas.

    Merci

    Reply

  164. her
    31/03/2013 @ 14:37

    suis-je claire ?
    Pouvez vous m'aider svp

    Reply

  165. her
    31/03/2013 @ 14:36

    Bonjour,

    J'ai besoin d'aide : en feuille 2 j'ai une liste de déroulante en b1 car en A1 j'ai un code qui s'y référe.

    Sur ma feuille excel lorque le salarié va chercher un motif dan la liste de déroulante, je voudrai que dans la colonne juste avant le code qui s'y référe vienne automatiquement. MAis je ne trouve pas la formule.
    Suis-je cl

    Reply

  166. Laurence
    21/03/2013 @ 13:56

    Bonjour
    j'ai un souci pour faire un calcul d'heures supplémentaires

    C10 = heure deb matin
    C11 = heure fin matin
    C13 = heure deb après midi
    C14 = heure fin après midi

    si la personne fait des interventions entre 6 et 9 le matin alors je passe en heure supplémentaire à 25 %
    si la personne fait des interventions avant 21 heures je passe en heure supplementaire à 25%

    =IF(AND(C10>=6;6;C10<9;C13<21);(9-C10)+(21-C13);(21-C13))

    la fonction fonctionne très bien si les case des heures sont remplies, par contre si au moins ma cellule C13 est vide , je recupère la valeur 21.... logique puisque je demande (21-C13)
    j'ai essayé d'insérer une condition supplémentaire qui me dirait si Cellule vide ALORS rien
    mais rien ne fonctionne correctement

    auriez vous une piste à me conseiller,

    Merci
    Laurence

    Reply

  167. Armel De quesnay
    19/03/2013 @ 17:18

    Bonjour

    J'ai besoin d'aide, j'essaye d'utiliser la fonction imbriquée SI mais ça ne marche pas.

    =SI(C32=0;"tu n'as pas encore fais de cb";SI(0<C32<=5;"bravo garde cette allure";SI(5<=C32<10;"quel talent";SI(10<=C32=15;"tu es le meilleur")))))

    Reply

  168. Cate
    11/03/2013 @ 16:35

    Bonjour,

    Je cherche un à faire un tableau avec trois codes TVA différentes mais en mettant les Code1, Code2, Code3.
    Je ne me souviens plus comment j'avais fait !
    Ce serait pour faire plusieurs factures différentes (genre devis) qui me feraient gagner du temps !

    Merci de me faire "retrouver la mémoire" et merci pour tous vos tutoriaux et vidéos !

    Cate

    Reply

  169. greg
    07/03/2013 @ 17:48

    Bonjour,

    Je souhaiterais savoir s'il est possible d'utiliser une fonction SI dans le cas suivant :

    Si ma valeur est vrai, je souhaite que ma case de résultat indique un chiffre (exemple SI(D19="oui";18;"")

    Mais si ma valeur est fausse, je souhaite que l'utilisateur puisse indiquer le chiffre qu'il souhaite, sans effacer la formule ci dessus.

    Cela est-il possible?

    Merci d'avance

    Reply

  170. Géraldine974
    07/03/2013 @ 05:57

    Bonjour,

    Je souhaiterais écrire comme formule : si la cellule H9 contient oui alors le résultat est égal à 7 sinon 0

    Merci d'avance.

    Reply

    • greg
      07/03/2013 @ 17:49

      SI(H9="oui";7;0)

      Normalement, ça marche!

      Reply

      • Géraldine974
        08/03/2013 @ 06:16

        Merci beaucoup ça marche!

  171. sophie
    04/03/2013 @ 12:13

    Bonjour,
    Dans cette formule :=SI(J4=0;SI(Q4=0;H4;"")) qu'est ce qu'il cloche pour que la case m'annonce FAUX.
    Il y a une troisième condition que je n'arrive pas à intégrer (si(J4=H4;"")
    Avez vous une idée, je vous remercie beaucoup.
    Sophie

    Reply

    • Frédéric LE GUEN
      04/03/2013 @ 12:26

      Il faut mettre le deuxième SI dans le paramètre FAUX de votre première fonction SI (comme dans l'exemple donné avec les résultats de football). N'hésitez pas à changer les valeurs dans les documents pour voir le résultat retourné se modifier

      Reply

  172. Epifanny
    03/03/2013 @ 17:45

    Bonjour,

    j'ai besoin d'aide, je recherche une formule SI pour des calcul de note.
    Cas 1 : note d'examen > note contrôle continu "note d'examen"
    Cas 2 : note d'examen < note contrôle continu "moyenne des deux notes (examen et contrôle continu)"

    Je ne sais pas comment inclure un calcul de moyenne dans une formule SI ...

    Reply

    • Frédéric LE GUEN
      04/03/2013 @ 12:28

      Mettez simplement =SI(Note d'examen < MOYENNE(plage de cellules des notes);VRAI;FAUX)

      Reply

  173. Charlotte
    19/02/2013 @ 18:20

    Bonsoir,
    Dans la colonne D, j'ai des emails (tout les champs ne sont pas remplis car certaines personnes n'ont pas donnés leur email, et on me demande dans la colonne H de renseigner si il y a une adresse email ou non, donc je dois avec soit oui soit non, c'est une valeur SI ? Mais je ne vois pas comment je fait...

    Reply

    • Frédéric LE GUEN
      19/02/2013 @ 18:26

      Simple
      =Si(SUPPRESPACE(Dx)="";"Pas de mail";Dx) remplacer x par le numéro de ligne

      Reply

  174. puech
    13/02/2013 @ 16:57

    bonjour,

    je souhaite écrire une formule pour un calcul de tva.
    Si la tva collectée - tva déductible >0 alors écrire dans la colonne tva à payer le montant
    jusqu'à là pas de problème par contre lorsque le montant obtenu < 0 il faudrait que la formule me renvoi le montant du crédit dans la colonne crédit et me mette 0 dans la tva à payer.
    Est ce possible de faire un renvoi sur une autre cellule ?

    Merci d'avance
    Mme puech

    Reply

    • Frédéric LE GUEN
      15/02/2013 @ 13:52

      Bonjour,
      Il faut faire 2 formules SI dans chacune de vos colonnes.
      La première =SI(collectée-déductible>=0;collectée-déductible;"")
      La seconde =SI(collectée-déductible<0;déductible-collectée;"")

      Reply

  175. Gil Sand
    12/02/2013 @ 13:34

    Beaux et bons exercices, joliment expliqués 🙂

    Reply

  176. Julien
    11/02/2013 @ 14:24

    Bonjour,
    est il possible de laisser une cellule vide si la condition n'est pas remplit ?

    Reply

    • Gil Sand
      12/02/2013 @ 15:42

      Oui, dans la condition désirée (dans ton cas donc, quand le test est faux), il suffit d'entrer "" (deux fois des guillemets). Ainsi, Excel comprend qu'il doit écrire ce qu'il y a entre les guillemets, c'est-à-dire rien.

      =SI(A1>B1;"VRAI";"") Ici, cette formule écrira VRAI si A1 est plus grand que B1, et n'écrira rien si le résultat est plus petit ou égal.

      Reply

    • Frédéric LE GUEN
      15/02/2013 @ 13:49

      Bonjour
      Oui, il suffit pour cela d'inscrire "" (2 guillemets) dans la partie Faux de la fonction

      Reply

  177. Coum
    08/02/2013 @ 12:01

    Bonjour,

    Je cherche en ayant la réponse "vrai" ou "faux" dans une seule cellule
    vrai <= 2% sinon faux
    seulement je veux avoir ce résultat pour une suite de valeur
    ex: E1 = 1,2% E2= 1,6% E3= 2,5%
    vu que E3 est supérieur à 2% je voudrais que le résultat affiché soit faux malgré que seul une valeur dépasse
    j'ai rentré la fonction suivante
    =SI((E1<=2%;E2<=2%;E3<=2%;E4<=2%;E5<=2%;E6<=2%);"vrai";"faux")
    mais cela ne marche pas
    Pouvez-vous m'aider?

    Merci

    Reply

    • Frédéric LE GUEN
      08/02/2013 @ 12:27

      Et en mettant des fonctions ET ou OU dans vos formules, ça ne solutionne pas le problème ?

      Reply

  178. bongo
    31/01/2013 @ 17:01

    il est bon ce sites

    Reply

  179. jean louis
    28/01/2013 @ 20:16

    Bonjour,

    j'ai besoin d'aide, je recherche une formule pour :

    établir des prix de vente en fonction du poids saisi

    ex:
    de 0 à 500 gr = 3.60 €
    de 501 à 1000 gr =4.10 €
    de 1001 à 2000 gr = 4.72 €
    etc.....

    Reply

  180. OUASSIM
    05/01/2013 @ 14:47

    Bonjour;
    SVP j'ai besoin de votre aide a propos d'une application conditionnels :
    exemple: 1-si la cellule E1= confirmée, je veux que toutes les cellules A1, B1, C1, D1, deviennent tous rouge
    2- si la celleule E1=annullee, je veux que toutes les celleules A1, B1, C1, D1, deviennent tous bleu
    merci pour vous

    Reply

    • Frédéric LE GUEN
      17/01/2013 @ 10:49

      Il faut utiliser les mises en forme conditionnelle pour cela.
      Je vous invite à voi mon dernier article sur les mises en forme conditionnelles sur les dates

      Reply

      • Jb
        06/02/2015 @ 10:08

        Salut les amis! merci beaucoup pour ce que vous fait pour nous éclairé dans ce domaine.
        J'ai une petite préoccupation : comment faire pour masquer les formules sur Excel.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

MVP_logo_2017

Fonction SI dans Excel

Reading time: 3 minutes
Dernière mise à jour le 20/05/2024

La fonction SI est l'une des fonctions les plus utiles et les plus utilisées dans Excel. Voyons plusieurs situations où l'utiliser.

Présentation de la fonction SI

Une fonction SI c'est avant tout un test logique entre 2 cellules ou une cellule et une valeur. Mais un test logique retourne seulement l'information VRAI ou FAUX. Alors comment faire ?

Test egalite entre 2 cellules

La fonction SI va nous permettre "d'habiller" le résultat pour qu'il soit plus lisible pour vos utilisateurs.

Construction de la fonction SI d'Excel

La fonction SI se décompose en trois parties

  1. Construction d'un test logique

    Comparaison entre 2 éléments, soit une valeur, soit le contenu d'une cellule

  2. Écrire le résultat quand le test est VRAI

    Vous pouvez écrire soit du texte, une valeur ou bien le résultat d'une formule

  3. Écrire le résultat quand le test est FAUX

    Même chose que pour le test VRAI (texte, valeur, formule) mais il est conseillé de ne JAMAIS laisser cet argument vide.

=SI(TEST; Si test est VRAI;Si test est FAUX)

Exemple : Contrôle des factures

Vous avez un tableau comparatif avec

  • Le montant des factures émises
  • Et les montants reçus

En regardant l'image suivante, tout semble correct. Mais nous allons construire un test comparatif entre les deux colonnes pour s'assurer que les valeurs sont vraiment égales.

Construction du test

Pour savoir si la valeur de la colonne B est égale à la colonne C, le test s'écrit

=B2=C2

Recopier la formule dans les autres cellules et vous obtenez le résultat suivant

Ecriture d'un test entre 2 cellules
  • VRAI signifie que les montants sont égaux entre les 2 colonnes
  • FAUX signifie qu'il y a une différence entre les montants

"Habiller" le résultat

Il faut bien reconnaître que laisser VRAI ou FAUX dans une cellule, c'est moche ?

C'est là où la fonction SI d'Excel va être utile.

  • A la place de VRAI nous allons afficher "OK"
  • Et à la place de FAUX, "Montant faux"

La formule s'écrit tout simplement

=SI(B2=C2;"OK";"Montant faux")

Il est important de comprendre qu'il n'y a jamais une seule façon d'écrire un test. Nous aurions pu tout aussi bien tester si les montants entre les cellules sont différents.Dans ce cas il faut aussi inverser l'ordre des résultats.

=SI(B2<>C2;"Montant faux";"OK")

La fonction SI permet d'afficher 2 résultats différents en fonction du résultat du test

La fonction SI retourne FAUX, pourquoi ?

Si vous omettez de renseigner le paramètre FAUX de la fonction SI, il n'y a pas d'erreur.

Dans ce cas, la fonction SI retourne le résultat du test, tout simplement, soit FAUX

=SI(B2=C2;"OK")

Ecriture de la fonction SI sans le paramètre FAUX

Comment retourner "rien" dans une fonction SI?

Pour éviter de retourner FAUX, il suffit d'indiquer que le résultat du test Faux est "" (2 fois double-quote)

Vidéo d'apprentissage de la fonction SI

Articles liés

284 Comments

  1. Loetitia
    31/10/2023 @ 08:17

    Bonjour,

    Je souhaiterai faire apparaitre dans une case le nombre de kms quand je complète le nom d'une ville dans une autre. Pour le calcul des frais kilométriques. Je suis un peu perdue.
    Par avance merci.

    Reply

    • Frédéric LE GUEN
      31/10/2023 @ 11:03

      Il faut utiliser les fonctions RECHERCHEV ou plus simple RECHERCHEX. La fonction SI n'est pas du tout la fonction approprié pour ce que vous voulez faire

      Reply

  2. Lau
    03/08/2023 @ 14:24

    Bonjour
    je souhaite comparer D2/D3 avec 1 en résultat si les deux cases sont vides et 0 si il y a un caractère dans au moins une des deux cases. Puis même chose sur D4/D5 et le résultat final doit s'afficher dans D6 qui sera donc 0 si 0+0 ou 1 si 0+1 ou 2 si 1+1
    Merci beaucoup

    Reply

  3. Adam
    05/05/2023 @ 17:32

    Svp, j'ai 4 colonnes A B C D, je veux une formule que si A est la meme que C, mettre la valeur D dans B.
    Merci

    Reply

    • Clément L
      27/07/2023 @ 03:37

      =SI(A2=C2; D2; "") ,à mettre dans la colonne B, et à ajuster au niveau des numéros

      Reply

  4. NELLY
    12/04/2023 @ 16:55

    Bonjour,

    si ma cellule A1 a un poids entre 1 et 10 kg comment mettre la formule pour que B1 soit égal a 10.00 €

    Reply

  5. david
    13/01/2023 @ 11:29

    Bonjour,

    J'ai un tableau dans un autre onglet avec une liste d'appartements et des heures correspondantes.
    Lorsque je fait mes plannings dans un autre onglet j'aimerais rentrer le nom d'un appartement et qu'automatiquement apparaisse le temps dans une autre colonne.

    Reply

    • Frédéric LE GUEN
      13/01/2023 @ 11:41

      Bonjour, ce n'est pas la fonction SI qu'il faut utiliser dans ce cas, mais RECHERCHEV ou encore mieux RECHERCHEX si vous l'avez

      Reply

  6. Jeff
    29/12/2022 @ 19:39

    Bonjour
    Je cherche une formule qui me permettrais de trouver la valeur la plus proche (min ou max) d'un groupe de valeur à partir d'un critère donnés:
    Ex.: Trouver la valeur la plus proche de 100 (critère donné) entre les données suivantes: (50, 75, 99, 102, ...)

    La valeur recherchée est 99.

    Comment faire?

    Reply

  7. chama
    17/08/2022 @ 16:39

    Bonjour,
    Mon probléme est le suivant: Je cherche une formule pour afficher automatiquement nos barèmes de tarifications:
    Nos tarifs sont fixés selon le nombre de personnes par foyer Et les revenus:
    par exemple:
    Nbre de ménage 1, revenu Baréme violet
    Nbre de ménage 1, revenu > 29150€ -----------> Baréme Rose
    Nbre de ménage 2, Revenu Baréme violet
    Nbre de ménage 2, Revenu > 42800€ -----------> Baréme Rose
    Et merci d'avance

    Reply

    • Frédéric LE GUEN
      17/08/2022 @ 17:41

      Il faut utiliser soit la fonction RECHERCHEV ou encore la fonction RECHERCHEX

      Reply

  8. Rouabeh
    04/08/2022 @ 15:15

    =SI(AW45>BA45;BN43-1)

    Je souhaite juste que la valeur si vraie ici "BN43-1" se répète jusqu'à ce que AW45 ne soit plus supérieur à BA45 mais égal à BA45 quelqu'un pour m'aider ? Merci !

    Reply

  9. Marion
    27/04/2022 @ 15:16

    Bonjour,

    Je ne trouve de réponse nulle part, HELP me please !
    Variation chiffre d'affaire= 12%
    J'aimerai incrémenter les constats de cette variation comme suit:
    =SI( Variation chiffre d'affaire >0; "le chiffre d'affaire a augmenté de x%"; "")
    Comment faire pour que le nb de % s'incrémente lui aussi ?

    Merci d'avance pour la réponse,

    Marion

    Reply

    • Frédéric LE GUEN
      28/04/2022 @ 16:03

      Regarder l'article sur la concaténation de chaine de caractères. Avec le symbole &, vous arriverez a realiser ce que vous voulez faire

      Reply

  10. Panda
    04/01/2022 @ 18:16

    Bonjour,

    Est-il possible d'insérer un calcul à la place d'un texte svp ?
    Exemple : SIcelluleD5>1400("celluleD5*0.03";"FAUX")

    Merci 🙂

    Reply

    • Frédéric LE GUEN
      04/01/2022 @ 18:50

      Bien sur. Mais il faut enlever les guillemets. Les guillemets c'est uniquement pour le texte. Pour votre opération, il suffit d'écrire D5*0.03

      Reply

      • Panda
        05/01/2022 @ 09:32

        Merci beaucoup pour votre réponse 🙂
        Votre fiche m'a été très utile !

      • Frédéric LE GUEN
        05/01/2022 @ 21:30

        De rien 😉

  11. Guillaume
    16/12/2021 @ 11:03

    Bonjour,
    Je suis juge arbitre de tennis et j'aimerais créer une formule afin qu'un joueur gagnant puisse être automatiquement placé sur la colonne suivante.
    Le score au tennis étant différent du foot par exemple, je ne peux donc pas "jouer" sur le fait que celui qui a le plus grand score gagne (1/0 ou 3/1, plus simple qu'un 0/6 6/2 6/3.
    J'aimerai donc pouvoir créer une formule pour que le nom du joueur en gras puisse apparaitre automatiquement dans la colonne suivante.
    Merci pour votre aide.
    Cordialement

    Reply

  12. Basile
    23/11/2021 @ 16:52

    Bonjour,
    Ma question ne concerne pas vraiment la fonction si mais je parvient pas à réaliser ce que je veux. Pourriez-vous m'aider ?

    J'ai en annexe une colonne avec les différents service et une avec le responsable du service en question.
    Sur ma première page, j'ai mis en place dans la colonne "service", un menu déroulant qui me permet de choisir le service concerné, j'aimerai que la colonne "Responsable du service" se remplisse automatiquement.

    Savez-vous quelle formule faut-il que je rentre ?

    Merci par avance,
    Bien cordialement,
    Loîc

    Reply

  13. delorme
    05/10/2021 @ 09:56

    Bonjour à tous,

    J'ai du mal à trouver la bonne formule pour :

    j'ai un fichier excel avec plusieurs feuilles (nom client - commande 1 - commande 2 - ainsi de suite)
    j'attribue des numéros aux clients, j'aimerais par exemple sur ma feuille1 CLIENT attribuer des numéros aux noms de famille
    et que, dès que j'inscris le chiffre sur mes feuilles de commandes le nom du client s'affiche

    Reply

  14. patrick
    04/10/2021 @ 21:53

    bonjour,

    toutes les cellules d une colonne affichent le resultat d une division de 2 colonnes precedentes.
    est il possible de:garder le nombre obtenu lorsque celui est positif et de faire apparaitre un mot identique a la place de chaque resultat negatif?

    merci d avance.

    Reply

  15. Jblan75
    10/09/2021 @ 12:52

    Bonjour, Je travaille dans un tableau excel et je lorsque la valeur d'une cellule est 0, je souhaite que la cellule adjacente de gauche soit en gras. Je n'y parviens pas avec une mise en forme conditionnelle, et je sais pas comment utiliser le SI dans ce cas.

    Merci pour votre aide

    Reply

    • Frédéric LE GUEN
      15/09/2021 @ 08:14

      Il ne faut pas utiliser la fonction SI avec une mise en forme conditionnelle. Regarder la vidéo suivante pour comprendre comment adapter un test à la mise en place d'une mise en forme https://youtu.be/D568OLpAh5Y

      Reply

    • Julie
      16/09/2021 @ 20:34

      Bonjour ,
      JE suis étudiante en comptabilité et en examen la fonction si était bloqué je pouvais rentré les chiffres mais pas les signes = et je comprends pas pourquoi sûr mon ordi ça ma jamais fait ça et comme le prof ne sais pas je me tourne vers vous?
      Merci
      Julie

      Reply

    • VIC L ART DENSE
      27/12/2021 @ 02:39

      =SI(A1/A2>0;A1/A2;"Négatif")

      Ce qui donnerait:
      Si le dividende de la cellule A1 divisée par la cellule A2 est supérieur à 0, alors faire la division; sinon, indiquer Négatif.
      Faire attention lorsque vous copier la formule que ce soient les bonnes références pour chaque cellule.
      Bonne journée.

      Reply

  16. Castel
    04/09/2021 @ 22:03

    Bonjour, bravo pour votre site. Je dois trouver une solution pour le cas suivant:
    Si la +value d'une vente est entre 0 et +20% : pas de prime
    Entre +20% et +30: prime de 20% sur le montant au delà de 20%
    Entre +30% et +50% : prime de 30% sur le montant au delà de 30%
    Plus de 50% de + value: 50% de prime sur le montant au delà de 50%
    Exemple: produit acheté 100€, revendu 121€ : la prime sera de 20% de 1€, soit 0,20€
    Acheté 100€ revendu 180€: prime de 50% sur 30€, soit 15€

    Je ne parviens pas à créer cela avec "SI": comment faire sur Excel ?

    Reply

    • Frédéric LE GUEN
      05/09/2021 @ 10:21

      Il faut utiliser la fonction RECHERCHEV ou RECHERCHEX comme c'est expliqué dans cet article. C'est la technique la plus facile et de loin

      Reply

      • Castel
        05/09/2021 @ 15:48

        Merci ! Je découvre RECHERCHEV et X...mais cependant je ne parviens pas à lisser les effets de seuils: doit-on combiner les fonctions SI et RECHERCHE ? Dans votre intéressant article sur RECHERCHE, le tableau de droite est généré ou ce sont des données préexistantes ? Désolé je suis PDG (Paysan du Gers) donc je ne suis pas spécialiste !

      • Frédéric LE GUEN
        07/09/2021 @ 18:40

        Il n'a jamais été question de "lissage" dans votre question initiale. Quand on me pose une question, je renvoie vers les pages ou les exemples qui peuvent aider mais en aucun cas, je ne résous les problèmes.

  17. Michel MUNUERA
    30/08/2021 @ 15:23

    Je souhaite trouver la formule qui me permettrai :
    de mettre en collonne A un chiffre, s'il est pair: il se repporte en collone B, s'il est impair il se repporte en collonne B diminué de
    1.
    A 50 B50
    A 51 B50
    A27 B26 etc..
    Merci de me renseigner
    Cordialement

    Reply

    • Frédéric LE GUEN
      05/09/2021 @ 10:23

      En colonne B écrire la formule =SI(EST.PAIR(A1);A1;A1-1)

      Reply

  18. claire
    07/06/2021 @ 14:15

    Bonjour,

    Je souhaiterai trouver une formule pour le cas suivant:
    Quand je rentre une date dans la case A1, je souhaiterai que dans la case B1 apparaisse 50 si la date de A1 est comprise entre le 01/06 et le 30/09.
    Merci pour votre aide

    Reply

    • Kévin L
      16/07/2021 @ 15:46

      Bonjour,

      J'aimerai créer une formule excel de sorte à ce que si a2 de la feuille 2 est égale à a1 de la feuille 1, alors d1 de la feuille 2 est égale à d1 de la feuille 1.

      Quelqu'un peut m'aider s'il vous plait ?

      Merci beaucoup pour votre aide.

      Reply

  19. Dany Dutey
    04/06/2021 @ 15:52

    Bonjour,

    J'enregistre des candidatures dans un tableau pour un conseil citoyen. J'ai besoin de savoir combien d'hommes et combien de femmes ont candidaté puisque le tirage au sort se fait ensuite par sexe. Puis-je créé un tableau croisé dans un nouvel onglet où je vais pouvoir additionner automatiquement chaque fois que dans mon colonne "civilité" j'indique Madame et chaque fois que j'indique Monsieur.
    Merci

    Reply

    • Frédéric LE GUEN
      04/06/2021 @ 16:20

      Je ne comprends pas du tout votre question et votre besoin honnêtement. Cette vidéo peut vous amenez une réponse pour les hommes et femmes justement. Note perso : je fais un gros effort pour vous répondre car, j'habite en Haute-Garonne, alors le Lot-et-Garonne .... c'est un autre monde

      Reply

  20. Nicole
    26/05/2021 @ 16:13

    Bonjour,

    Je veux faire une formule SI une cellule comprend V1P1C1 inscrire P1 et si V1P2C1 inscrire P2..
    Comment dois-je l'inscrire..

    Merci beaucoup!

    Reply

  21. zibi
    16/05/2021 @ 20:17

    Combinez la fonction If avec la fonction d'erreur réelle, de sorte que lors de la division par 0 dans la cellule B25, un 0 et aucune erreur n'apparaisse dans cette cellule). quelle est la fonction appropriée svp??
    bonsoir a tous

    Reply

  22. cedric
    13/05/2021 @ 15:29

    Bonjour,
    j'ai une cellule qui affiche une valeur entre 1000 et 5000, est ce possible de faire une formule du genre =si(H5<2000;"H4";si(H5<3000;"H3";si(H5<4000;"H2")))) ou dans ce cas je souhaterai que la valeur afficher en reponse soit la valeur des cellules H4 H3 ou H2 ? je trouve sur le fat d'avoir une cellule en réponse d'une fonction Si.
    Merci d'avance

    Reply

    • cedric
      13/05/2021 @ 16:06

      Merci je viens de trouver, il suffit d'enlever les "" et de prendre si.conditions

      Reply

  23. yassine
    08/04/2021 @ 09:54

    Bonjour,

    je veux que la colonne B reçoit la donnée du colonne C si la valeur de colonne A = D .

    Si(A:A=D:D;B:B=C:C;"")

    Reply

  24. Ephram
    16/03/2021 @ 08:39

    Bonjour,

    Merci pour vos information mais j'ai une question, comment faire pour faire un SI qui retourne VRAI si 5 cellules (n'importe lesquelles) à comme contenu "Très bon" est-ce possible ?

    Reply

    • Ephram
      16/03/2021 @ 08:42

      Je crois qu'il faut mélanger la fonction SI et la fonction NB.SI, non ?

      Reply

  25. Nora
    16/03/2021 @ 07:27

    Bonjour
    Je cherche a creer une formule IF imbriguee.
    SI B4=1,"10%", si B4+2,"20%" et ainsi de suite jusque 10 et 100% mais j'ai toujours un message d'erreur .
    Merci pour votre aide
    Bonne journee

    Reply

    • Ephram
      19/03/2021 @ 08:40

      Tu n'as pas besoin de de guillemets pour 10% vu que ce n'est pas du texte

      Reply

    • Ardis
      11/05/2021 @ 19:06

      Bonjour,
      Merci pour vos explications et illustrrations. C'est clair et simple à omprendre. Soyez bénis

      Reply

  26. JOUSY
    13/03/2021 @ 10:55

    Bonjour,

    J'aimerai savoir s'il existe un moyen avec la fonction SI ou autre d'obtenir en "résultat" une liste.

    Je m'explique: j'ai crée une liste de produits, et en fonction du nom de la commande je souhaiterai que tous les produits de cette liste soient insérés.

    Je vous remercie par avance de votre aide

    Reply

    • Frédéric LE GUEN
      13/03/2021 @ 11:12

      C'est la fonction FILTRE qui fait ça. Mais il faut utiliser Office 365 pour avoir cette fonction.

      Reply

      • JOUSY
        13/03/2021 @ 16:27

        Merci beaucoup

  27. KOFFI WILFRIED KONAN
    05/03/2021 @ 16:36

    Bonjour

    Je dispose d'une base de donnée que je souhaite classer sur Excel mais je trouve pas la bonne formule donc je souhaite avoir de l'aide SVP.

    En fait, à la suite d'un inventaire on a 85 essences de bois différents.
    Au total, j'ai plus de 15000 ligne et parmi lesquelles je souhaite appeler les essences les mieux commercialisées P1, les moindre P2 et ceux à promouvoir P3
    la lisse des classe étant longue je sais pas comment générer ça.

    Reply

    • Frédéric LE GUEN
      05/03/2021 @ 16:41

      Pour ça, il faudrait mieux faire un modèle Power BI. Excel n'est pas designé pour traiter et croisé autant de données. Attention, je ne dis pas que c'est impossible mais ça va énormément ralentir votre machine

      Reply

  28. Franck
    27/01/2021 @ 22:46

    Bonjour J'aimerai un peut d'aide.
    Je cherche comment faire pour appliquer une remise de 13% sur plusieur cellule de plusieur feuille :
    Ex: Si le montant est supérieur a 55euro dans plusieur cecule sur plusieur feuille aplique une remise de 13%.

    merci

    Reply

  29. Eric Marbeau
    21/01/2021 @ 18:39

    bonjour à tous et belle année

    Novice dans l'utilisation, j aimerai savoir si il existe une formule pour dire à Excell . si dans la colonne 1 il y a le mot paris alors la somme inscrite dans la colonne 4 se répète dans la colonne 7 ?

    merci d'avance

    Reply

  30. Raoul
    23/12/2020 @ 19:27

    Bonjour,

    Je suis bloqué par un problème sur excel sur l'analyse de croissance que je dois noté en fonction de leur %.
    J'ai 461 valeur allant de 0% à 80 % je dois les noter de 0/10 à 10/10, sachant que pour avoir 10/10 il faut être égal ou supérieur à 15% jusque la tout va bien j'ai utilisé la formule =SI(A1=15%;"10";" et la le problème se pose entre 0% et 15 % c'est la ou la fonction affine f(x) = ax+b rentre en jeux avec :
    a=10/15 croissance max,
    x = une cellule avec une valeur de croissance
    et b = 0 de croissance
    et donc je souhaite compléter ma formule de SI, pour que de 0 à 15 la notation se face avec corrélation de ax+b

    Même problème avec des valeur de 0 à 3 ou la le 10/10 est de se rapprocher le plus de 1 et plus on s'éloigne en négatif ou positif plus la notation diminue

    je sais pas si je me suis bien fais comprendre, mais par avance merci ?

    Reply

  31. Aurélie
    17/12/2020 @ 19:56

    Bonjour et merci pour ce super tuto.
    J'aide un ami sur des formules d'automatisation des primes mais j'ai un souci avec une formule imbriquée de conditions qui me retourne certaines réponses en FAUX. Je ne comprends pas d'où vient l'erreur. Voilà la formule ci-dessous
    =SI(ET(D4="Client up-sell";K4<=10000);K4*'METRICS PRV'!B15;
    SI(ET(D4="Client up-sell";10000<K450000);K4*'METRICS PRV'!D15;
    SI(ET(D4="Prospect";K4<=10000);K4*'METRICS PRV'!B14;
    SI(ET(D4="Prospect";10000<K450000);K4*'METRICS PRV'!D14;
    SI(ET(D4="Vente Indirecte");K4*'METRICS PRV'!B11:D11)))))))

    Merci.

    Aurélie

    Reply

  32. Audrey
    11/12/2020 @ 16:48

    Bonjour,

    Est-il possible dans la fonction SI de faire une recherchev si le test logique est faux ?

    Merci

    Reply

    • Frédéric LE GUEN
      11/12/2020 @ 17:21

      Oui, sans problème. La fonction SI retourne aussi bien du texte, un nombre ou le résultat d'une formule

      Reply

  33. Lassalle
    01/12/2020 @ 19:54

    Bonjour,
    Je cherche a affecté automatiquement une note à une performance donnée en faisant référence à un barème (distinction entre les résultats des garçons et de filles pour une même performance). Dans ma colonne D la lettre représente le sexe du pratiquant F pour fille et G pour garçon. Dans ma colonne G la meilleure performance au lancer de javelot.

    dans la colonne F J'utilise la formule suivante

    SI(D3="F";RECHERCHE(G3;$B$29:$C$48);RECHERCHE(G3;$E$29:$F$48))

    qui fait appel a mes tableaux barèmes : fille ($B$29:$C$48) en garçon ($E$29:$F$48)

    Le résultats fonctionne bien pour la valeur juste mais pas si elle est fausse. Il y a il un problème dans ma formule?

    De plus quand j'ai une valeur intermédiaire par exemple sue le barème garçon j'ai une note pour 30 mètre et une pour 32m si un garçon réalise 31.5 m qui se trouve sur mon barème plus proche de 32 que 30 j'ai les points de 30 qui sont pris en compte est il possible de faire un appel a la performance la plus proche?

    Merci par avance

    Reply

  34. JUSSEAUME
    23/11/2020 @ 08:44

    Bonjour,

    J'ai deux cellules, une avec un chiffre et l'autre avec FAUX, ou le contraire Faux et un chiffre.
    Je veux dans une autre cellule avec le chiffre.
    Je n'arrive pas a trouver la formule
    Merci pour votre aide

    Cyrille

    Reply

  35. amparo lopez
    16/11/2020 @ 14:55

    Bonjour,

    Je rentre des Heures dans la colonne C dans la D je voudrais que ca me mette si c'est le matin, l'après-midi ou la nuit en sachant que de 21H à 5H c'est la nuit de 5H a 13H c'est le matin et de 13H à 21H c'est l'après-midi
    D'avance merci.
    Bonne continuation a tous.

    Reply

  36. Ambre RICORDEL
    12/11/2020 @ 22:05

    Bonjour,
    Je dois trouver un écart type des performances des athlètes mais en fonction de leurs sexe.
    J'ai donc une colonne avec les performance et une autre avec F et M pour les sexes.
    Je ne trouve pas de formule écart type me permettant de calculer seulement celui des filles ou des garçons.

    Pouvez vous m'aidez ?

    Merci

    Reply

  37. Edison
    29/10/2020 @ 18:19

    Bonjour je veux une formule pour calculer :
    Le taux de remise est de 3% pour tous si le hors taxes dépasse 10 000 €.
    Les grossistes bénéficie d'un taux  de 5% à condition que leur hors taxes dépasse 10 000 €.

    Reply

  38. Nicholas Lelièvre
    07/10/2020 @ 14:39

    Bonjour,

    Je vous explique tout d'abord ma situation... J'ai deux colonnes, disons A & B. Dans la colonne A se retrouve les descriptions et dans la B les montants déposés dans le compte bancaire. Les descriptions sont par exemple Visa, MC, etc.

    Maintenant, j'ai utilisé la formule SOMME.SI pour additionner tous les montants de la colonne B avec la description correspondante de la colonne A. Donc pour tous les dépôts Visa, j'ai inscrit =SOMME.SI(A1:A100;"Visa";B1:B100).

    Ce que j'aimerais faire serait de pouvoir faire la somme de tous les autres montants qui n'ont pas la description "Visa" & "MC", sans avoir à refaire la même formule pour les descriptions restantes. En d'autres mots, si de A1 à A100 il y a une autre description que Visa ou MC, faire la somme des cellules correspondantes de B1 à B100.

    Merci!

    Reply

  39. Jessica Laporte
    31/08/2020 @ 08:27

    Bonjour,
    J'utilise la fonction SI dans mon classeur pour afficher le contenu d'une cellule dans une autre feuille si la date correspondant à cette cellule dépasse une certaine échéance.

    Ainsi, je me retrouve avec cette formule : =SI((JOURS('Liste docs'!$G$3;'Liste docs'!E9)>='Liste docs'!$G$5);'Liste docs'!D9;"")

    Elle marche très bien lorsque la condition est VRAI mais lorsqu'elle ne l'est pas, la cellule affiche "0" et je n'arrive pas à m'en débarrasser.
    Pourriez-vous m'aider ?

    Je vous remercie pour votre temps

    Reply

    • Frédéric LE GUEN
      31/08/2020 @ 08:45

      Bonjour, Hmmmmm, tout à l'air correct à première vue.
      Je soupçonne que le problème vienne du format de la cellule qui contient le résultat.
      C'est quoi le code du format ? Qques chose du style 0;0;0;0 certainement

      Reply

  40. Damien Besnard
    28/08/2020 @ 09:50

    Bonjour,

    Je voudrais une formule pour calculer le nombre de fois où le chiffre 2 (par exemple) apparaît dans les cellules.

    Exemple : de A1 à A15, il y a combien de fois le chiffre 2

    Merci d'avance

    Reply

  41. CHRISTELLE CRAVERO
    28/07/2020 @ 10:53

    BONJOUR

    je souhaiterai faire un tableau de mes achats en sortant la tva
    20% 10% et 5.5%
    est ce que je peux mettre par exemple
    dans ma colone tva 20, 10 ou 5.5 et faire faire la formule pour sortir la tva ?
    = SI E=20;D/100*1.2 et les 2 autres formules en même temps ? comment ?

    Reply

  42. Arflona
    17/07/2020 @ 11:39

    Bonjour,

    Je veux éditer une fonction SI pour que si la valeur vraie n'est pas trouvée elle soit recherchée dans la case suivante. Voici un exemple : SI(A1=B1;C1;SI(A1=B2;C2;SI(A1=B3;C3... ou SI(An=Bn ;Cn;SI(An=Bn+1;Cn+1..) Jusqu'à ce qu'il trouve la valeur recherchée.

    Merci par avance pour vos retours

    Reply

    • Frédéric LE GUEN
      17/07/2020 @ 16:34

      Heuuuu, et vous voulez retourner quoi quand le test est vérifié ?

      Reply

  43. samia
    07/07/2020 @ 15:41

    bonjour je cherche une formule pour :
    Si dans une colonne j'ai la mention "Congé" dans une colonne je souhaite qu'apparaisse le nombre d'heure soit 8:00
    Quelle formule de SI dois-je utiliser ?
    Si Congé apparait dans une cellule de la colonne A alors la cellule identique de la Colonne B aura la mention du chiffre : 8

    D'avance merci

    Reply

  44. ss
    13/07/2019 @ 16:49

    Bonjour,
    Je possède 2 tableaux excel et je souhaite effectuer une formule SI ou recherche V pour récupérer les informations de la colonne "commentaire" :

    Tableau 1

    Jour Semaine Commentaire
    Lundi LAW GOOD
    Mardi MAR BAD
    Mercredi OPER MP3
    Jeudi SMS KOK
    Vendredi TTD GTP

    Tableau 2

    Jour Semaine Commentaire
    Jeudi SMS
    Mercredi OPER
    Lundi LAW
    Mercredi OPER
    Lundi LAW

    Conditions : Col1 & Col2 = Col1bis & Col2bis => Commentaire

    Merci par avance pour votre aide.

    Reply

  45. Babette
    06/07/2019 @ 14:28

    Bonjour, je cherche une formule pour calculer le montant des frais de CB, exemple ci-dessous qui est faux puisque mes formules de calcul vente ne se font pas.

    Exemple si ma case G2 est égale à "x", alors mon montant D2 sera multiplié par 0.0175

    PRIX Esp Ch CB CB - 1,75% Vente -15% Boutique
    20,00 € x SI(G2=x;D2*0,0175) #VALEUR! #VALEUR!

    Reply

  46. Frédéric LE GUEN
    03/07/2019 @ 08:55

    Ressayez maintenant svp

    Reply

    • khalid
      16/03/2021 @ 18:44

      Bonjour,

      quoi faire quand j'ai un si qui dit si le rang du magasin est 1,2 ou 3 le magasin recoit une prime de 15000 puis si le rang du magasin est 4,5,6,7 ou 8 le magasin recoit une prime de 0

      merci.

      Reply

  47. TOE Salifou
    27/06/2019 @ 22:25

    salut je demande de l'aide pour l'utilisation la fonction du test logique sur Excel. Mon inquiétude est la suivante; je dispose de ces données et je souhaiterais avoir une solution. Pour les observations si Moyenne trim Vaut 6000000; "Cat A"; si moyenne trim Vaut 5000000; "Cat B "; si non "Cat C".
    NB: Moyenne trim =B2

    Reply

  48. eric
    27/06/2019 @ 08:53

    bonjour pouvons nous avoir un texte avec des valeurs et lui demandé de multiplier par deux les valeurs en x .

    G1X20Y30
    X22Y36

    En fait je voudrais que ce texte ce transforme en

    G1X40Y30
    X44Y36

    Merci de vos reponses .

    Reply

  49. VirginieA76
    26/06/2019 @ 15:50

    Bonjour
    Je voudrais faire une fonction SI en mettant si une case a le chiffre 507 est égale a dans un tableau a un chiffre 507 alors on prends le résultat d'une case précise sinon c'est faux. Je suis pas très experte des fonctions si. Merci d'avance

    Reply

  50. Fred
    21/06/2019 @ 16:06

    Bonjour,

    je dispose d'un article avec 2 prix de vente (client 1 = tarif 1 et Client 2 = tarif 2),
    Mes données articles : Article 1 avec deux prix
    Mes données Clients : Client 1 avec type Interne ; Client 2 avec le type externe. Le type étant géré dans une colonne dédiée.

    La génération de mes facture est donc liée à mon type de client car le prix ne sera pas le meme. je pass par une recherche V auquel je souhaiterais ajouter cette condition. Si client type interne appliquer le tarif 1, sinon appliquer le tarif 2

    Là où je doit ajouter la condition =SI(ESTERREUR(RECHERCHEV(C22;'Base produits'!$A$8:$H$157;3;0));"";RECHERCHEV(C22;'Base produits'!$A$8:$H$157;5;0)).
    Que dois je saisir, en plus de cela : Si client Type "interne" alors tarif 1, si client type externe alors tarifs 2

    Reply

  51. Quentin
    11/06/2019 @ 14:47

    Bonjour,

    J'ai dans une colonne A une série de nom d'utilisateurs, dans la colonne B les semaines de l'année qui correspondent aux utilisations.
    Je souhaiterais pourvoir faire un bilan par semaine, c'est à dire exemple :
    Semaine 4 : utilisateur A, B, R..
    Semaine 5 : utilisateur A
    Semaine 6 : utilisateur B, S, V
    Merci d 'avance

    Reply

  52. Sylvain
    05/06/2019 @ 16:15

    Bonjour
    Je voudrai qu'excel m'affiche le nom du vainqueur d'un match selon le nombre de point.
    j'ai 2 formules mais je n'arrive pas à les reunir.
    1 ere formule pour déterminer le gagnant =SI(B4>B5;A4;A5) m'ais le probleme est que la cellule qui doit m'afficher le gagnant me met un vainqueur (C1) meme si je n'ai pas mis les resultats dans les cellules B4 et B5.
    2eme formule pour ne rien afficher dans la cellule C1 , =SI(ET(B4"";B5"");"";"").
    Mais je n'arrive pas à imbriquer les 2 formules.
    Merci de m'aider.
    Sylvain

    Reply

  53. Pitch
    19/05/2019 @ 16:38

    Bonjour,

    Auriez-vous une idée de la bonne formule pour réaliser par exemple :

    Si les cellules A1, B1, C1 ont un montant inférieur à 170 ajouter au montant 10, si montant est compris entre 170 et 350 ajouter 20, au-delà de 350 ne rien ajouter. Merci.

    Reply

  54. GEGE
    06/05/2019 @ 17:00

    Bonjour

    quelle formule dois je utiliser pour que les sommes en négatif (ex : -26) m'affiche zéro

    Reply

    • Frédéric LE GUEN
      06/05/2019 @ 19:37

      Bonjour, c'est assez simple en fait. Supposons que la somme que vous voulez tester soit en A1, la formule s'écrit
      =SI(A1<0;0;A1)

      Reply

  55. Leila
    05/05/2019 @ 15:20

    bonjour, je me casse la tête avec la fonction SI.

    A B C D
    BLAXL020- 2 B LA 15
    BLAXS021 B LA 15
    BMAXS006 B MA 18
    BMAXS007- 1 B MA 18
    BMOXS001- 1 B MO 20
    BMOXS001- 2 B MO 20
    BQU5FXS001- 1 B QU 16
    BQU5FXS001- 2 B QU 16

    Quant la cellule B contient B et la cellule C contient LA, la valeur de la cellule D doit être 15
    Quant la cellule B contient B et la cellule C contient MA, la valeur de la cellule D doit être 18
    Quant la cellule B contient B et la cellule C contient MO, la valeur de la cellule D doit être 20
    Quant la cellule B contient B et la cellule C contient QU, la valeur de la cellule D doit être 16

    Ok pour ce type de formule =SI(ET(B2="B";C2="LA");"15";""), mais elle me donne que la valeur de la ligne 1 et 2, le reste des lignes est vide.
    j'ai essayé de faire: =SI(ET(B2=B;C2=LA; C2=MA;C2=MO; C2=QU);("15;18;20;16");("";"";"";"")), mais cela ne marche pas

    Valeur logique: B2=B;C2=LA; C2=MA;C2=MO; C2=QU
    Valeur si vrai: 15;18;20;16
    valeur si faux: ("";"";"";"")

    Reply

  56. Nabeuh
    26/04/2019 @ 03:44

    Bonjour, j'ai besoin de faire un test tout bête "est-ce que toutes les cellules d'une plage donnée ont la même valeur ?".
    Mais apparemment, la fonction SI ne permet pas de le faire, correct ?
    Quelle serait alors la bonne fonction à faire intervenir ?

    Reply

  57. COSTE
    27/03/2019 @ 17:12

    Bonjour,

    Je suis bloquée dans la recherche d'une formule ou codage pour une base de données (format tableau .Excel) très volumineuse.
    Je cherche à isoler le mode de paiement qui est positionné en dernière ligne à la suite des articles d'une vente.
    Laquelle (vente) est elle-même numérotée (même numéro pour chaque article d'une vente) dans une autre colonne.
    Étant débutante dans l'utilisation avancée d'Excel, c'est un casse-tête, cela fait 3 jours que je suis dessus !!

    Merci d'avance pour vos éclairages

    Reply

    • Frédéric LE GUEN
      27/03/2019 @ 18:55

      Bonjour,
      C'est ni plus ni moins qu'un projet informatique votre besoin.
      Impossible de vous répondre sans une analyse complète du classeur. Avez-vous un budget alloué à la réalisation de ce travail ?

      Reply

      • COSTE
        28/03/2019 @ 10:16

        Bonjour et merci de votre réponse.

        Non, pas de budget dans l'immédiat ; raison de ma demande d'aide. En effet, il me semble que mes besoins relèvent des compétences d'un développeur, que je ne possède pas (encore).
        Aussi, il s'agit de données confidentielles. Je peux cependant vous adresser (par courriel ?) un exemple sur Excel de ce que j'attends.
        Je cherche partout sur le Web - en autoformation - sans succès pour l'instant.

        Cordialement

  58. Naima
    18/03/2019 @ 16:07

    Bonjour,
    je recherche la formule suivante :
    si ma cellule date = mois "janvier" alors 1 sinon rien.

    merci d'avance

    Reply

  59. GUEYE
    15/03/2019 @ 09:18

    Bonjour

    je travaille sur un tableau de mesure de performance élaboré comme suit :
    Code incident Coefficient
    ER 5
    EC 4
    OC 3
    NS 2
    VS 1
    RAS 0

    Je voudrais le mettre dans un tableur avec la logique suivante , sachant que LES CODES INCIDENTS SONT DANS UNE LISTE DEROULANTE
    SI (code incident =ER alors Coeff = 5);
    si (code incident =EC alors Coeff = 4)
    si (code incident =OC alors Coeff = 3)
    si (code incident =NS alors Coeff = 2)
    si (code incident =VS alors Coeff = 1)
    si NON (code incident =RAS alors Coeff = 0)

    Reply

    • Frédéric LE GUEN
      16/03/2019 @ 14:55

      C'est la fonction RECHERCHEV que vous devez utiliser dans ce cas de figure

      Reply

  60. ABDALLI
    23/02/2019 @ 12:52

    Je voudrais demander la formulations du test logique suivant dont je n'arrive pas à l'écrire peut être correctement.
    =si(B3<3;"faible";si(B3<10;"moyen";"élevé"))

    Reply

  61. van de velde
    31/01/2019 @ 11:52

    je souhaite compter le nombre d'éléments identiques d'une colonne et les placer dans une autre colonne

    j'ai essayé

    =si((a1-1)=0; r1=r1+1;" ")

    la colonne ai contient une suite de valeurs pouvant être égales, au final obtenir une colonne ri constituée de la somme des éléments identiques!

    merci de votre aide

    Reply

    • math
      15/03/2019 @ 16:50

      Bonjour,

      Il faut utiliser la formule nb.si

      Reply

  62. Jorge
    15/10/2018 @ 15:31

    Bonjour,

    Je voudrais faire apparaître le chiffre 1 dans une cellule (exemple: M12) en feuil2, si la lettre x apparaît dans la cellule Q2 en feuil1.
    Merci pour votre aide

    Reply

  63. Azzeddine
    09/10/2018 @ 09:21

    Bonjour
    Je voudrais qu'une cellule G4, par exemple affiche l'heure actuel quand je tape 1 dans la cellule F4, et abscent qunad on ne tape rien.
    Mille mercis

    Reply

  64. didier
    29/09/2018 @ 23:20

    Bonjour je ne sais comment faire:

    soit la cellule A1 = 0 et je n'ajoute pas la cellule B2
    Soit la cellule A1 est supérieure à 0 et j'ajoute la cellule B2

    En vous remerciant à l'avance

    Reply

  65. BONDILANGE
    07/09/2018 @ 07:25

    Bonjour,
    Pourriez-vous m'aider car je cherche à simplifier ma formule :
    =SI(C4="JA";4;"")&SI(D4="JA";4;"")&SI(E4="JA";4;"")&SI(F4="JA";4;"")&SI(G4="JA";4;"")&SI(H4="JA";4;"")&SI(I4="JA";4;"")&SI(J4="JA";4;"")&SI(K4="JA";4;"")&SI(L4="JA";4;"")&SI(M4="JA";4;"")&SI(T4="JA";4;"")&SI(U4="JA";4;"")&SI(V4="JA";4;"")&SI(X4="JA";0;"")&SI(Y4="JA";0;"")&SI(Z4="JA";0;"")&SI(AA4="JA";0;"")&SI(AB4="JA";0;"")&SI(AC4="JA";0;"")&SI(AD4="JA";0;"")&SI(AE4="JA";0;"")&SI(AF4="JA";0;"")&SI(AG4="JA";0;"")&SI(AH4="JA";0;"")&SI(AI4="JA";0;"")&SI(AJ4="JA";0;"")

    Est-il possible de faire une formule =SI(C4:V4="JA";4;0)&SI(O4:AP4="JA";0) ?
    De plus selon ma formule, je peux avoir comme réponse "44" dans une cellule car il y a 2x "JA" dans les cellules de C4 à V4, que je cherche à mettre en évidence par une mise en forme conditionnelle, mais je n'y parviens pas.
    Je vous remercie par avance pour l'aide que vous pourrez m'apporter ?

    Reply

  66. Lilian
    03/09/2018 @ 15:05

    Bonjour,

    Je voudrais encoder une fonction si un peu particulière.

    Je voudrais tout d'abord que Excel recherche un mot dans une phrase comme test si vrai. Par exemple si la cellule indique "J'ai besoin d'aide", excel ne doit se concentrer que sur "besoin" (sans respecter la casse si possible).

    Si le test est vrai, alors la fonction excel doit aller rechercher la valeur dans une liste précise.

    En sachant que j'ai utilisé l'outil de validation des données pour préciser qu'il s'agit d'une liste, est-ce que je peux encoder une fonction qui renvoie à cette liste ? Si oui, est-ce qu'une fonction comme celle que j'ai décrite peut être encodée dans Excel ?

    Merci d'avance pour votre aide.

    Lilian

    Reply

  67. jdap's
    29/08/2018 @ 09:54

    Bonjour,
    je cherche à utiliser la fonction SI sur excel.
    je voudrai que si dans la colonne C3 est est écrit ''Petro Bus'' qu'il m'affiche la valeur ''10.2'' dans le cas contraire, qu'il affiche ''22.24''. mais chaque fois que je tape sur entrer, il m'affiche un message d'erreur, j'ai essayé plusieurs tournures mais toujours pareille. je me dis peut être que les condition ne doivent seulement être que des chiffres et non des mots.
    j'ai besoin d'aide svp

    =si(C3=Petro Bus;''10,2'';''22,24'')

    Reply

    • Frédéric LE GUEN
      29/08/2018 @ 10:24

      Mauvais positionnement des guillemets
      =si(C3="Petro Bus";10,2;22,24)

      Reply

  68. ECOCHARD
    04/08/2018 @ 17:32

    Bonjour

    Je souhaiterai connaitre la formule qui me permettrait de transformer en nombre positif dans une autre cellule, un nombre en négatif d'une cellule différente.
    Merci.

    Reply

  69. HOUD
    08/07/2018 @ 08:18

    BONJOUR
    JE FAIS UNE FORMULE DU GENRE POUR UN LIEN VERS UNE FACTURATION SI C4=1 ALORS NOM DE L ADHERENT durand
    SI C4 UNE 2 NOM DE L ADERENT 2 dupond ...
    LE PB C EST QUE J AI UNE SOIXANTAINE D ADHERENTS A FAIRE Y A TIL UN MOYEN POUR NE PAS COPIER 60 FOIS LA FORMULE
    EN FAISANT UNE LISTE QQ PART PAR EX MERCI

    Reply

    • Frédéric LE GUEN
      10/07/2018 @ 10:57

      Et avec une fonction RECHERCHEV, ça ne résoud pas le problème ?

      Reply

  70. haddou
    11/05/2018 @ 08:12

    Bonjour

    Voila, je voudrais savoir comment faire pour avoir le nombre de jours en 2017, sachant que j'ai des dates qui débutent en 2016 et termine en 2016, d'autres qui débutent en 2016 et termine en 2017 donc dans ce cas on doit prendre uniquement du 01/01/2017 et la date de fin de 2017 (exemple si c'est 05/12/2016 et termine le 10/01/2017, cela fais 9 jours en 2017 parce que on prend pas en compte le dernier jours de départ c'est à dire le 10).
    Aussi si la date du début est le 10/01/2017 et la fin le 10/01/2017 cela fais un jours en 2017 mais si c'est le 10/01/2017 et la fin le 11/01/2017 cela fais aussi 1 jours.
    Aussi si j'ai des dates qui débutent en 2017 et termine en 2018 moi je veux uniquement les jours de 2017 c'est à dire c'est le 25/12/2017 et termine le 05/01/2018, le nombre de jours est 7 jours en 2017.
    tout cela doit contenir dans une formule.

    Je sais cela est un peu difficile merci de votre aide en avance

    Reply

    • KA-TCHY KAS
      16/06/2021 @ 20:12

      CECI PEUT-IL VOUS ETRE UTILE :

      Les formats personnalisés à connaître sont :

      Code Format Exemple
      j jour sur 1 chiffre 9
      jj jour sur 2 chiffres 09
      jjj jour sur 3 lettres lun
      jjjj jour en toutes lettres lundi

      m mois sur 1 chiffre 7
      mm mois sur 2 chiffres 07
      mmm mois sur 3 ou 4 lettres juil
      mmmm mois en toutes lettres juillet

      aa année sur 2 chiffres 01
      aaaa année sur 4 chiffres 2001

      h heure sur 1 chiffre 6
      hh heure sur 2 chiffres 06
      m minutes sur un chiffre 0
      mm minutes sur 2 chiffres 00
      La fonction DATEDIF (pour les calculs d'âge) (voir le site de Laurent Longre sur

      DATEDIF fait partie des fonctions masquées d'Excel. Elle n'est pas référencée par l'aide en ligne. Elle est pourtant bien commode…

      DATEDIF permet de calculer la différence entre deux dates en années, mois et jours.

      Syntaxe : =DATEDIF ( Date1 ; Date2 ; Intervalle )

      Cette fonction renvoie la différence entre Date1 et Date2 (Date2 >= Date1) selon l'argument Intervalle, qui peut prendre les valeurs suivantes :
      "y" : différence en années
      "m" : différence en mois
      "d" : différence en jours
      "ym" : différence en mois, une fois les années soustraites
      "yd" : différence en jours, une fois les années soustraites
      "md" : différence en jours, une fois les années et les mois soustraits

      Exemple : =DATEDIF ( "5/4/1990" ; "15/8/99" ; Intervalle )
      renvoie les valeurs suivantes selon la valeur de l'argument Intervalle :
      "y" : 9 (ans)
      "m" : 112 (mois)
      "d" : 3419 (jours)
      "ym" : 4 (mois restants, une fois les 9 ans soustraits)
      "yd" : 132 (jours restants, une fois les 9 ans soustraits)
      "md" : 10 (jours restants, une fois les 112 mois soustraits)

      La fonction DATEDIF peut être en particulier utilisée pour calculer des âges.
      Par exemple, si la cellule A1 contient une date de naissance et la cellule B1 la date du jour :

      - Âge en années simples :
      =DATEDIF(A1;B1;"y") & SI(DATEDIF(A1;B1;"y")>1;" ans";" an")

      - Âge en années et mois :
      =DATEDIF(A1;B1;"y") & SI(DATEDIF(A1;B1;"y")>1;" ans, ";" an, ") & DATEDIF(A1;B1;"ym") & " mois"

      - Âge en années, mois et jours :
      =DATEDIF(A1;B1;"y") & SI(DATEDIF(A1;B1;"y")>1;" ans, ";" an, ") & DATEDIF(A1;B1;"ym") & " mois, "
      & DATEDIF(A1;B1;"md") & SI(DATEDIF(A1;B1;"md")>1;" jours";" jour")

      On peut utiliser quelques autres fonctions de date très pratiques, mais pas disponibles tout de suite…
      Il faut d’abord installer des modules additionnels :
      lancer Outils Macros complémentaires, et ajouter Utilitaire d’analyse, s’il n’est pas déjà en place…

      MOIS.DECALER ( date_départ ; mois )
      génère une nouvelle date, corrigée (en plus ou en moins) du nombre de mois spécifié…
      Cette fonction est précieuse pour calculer une date d’échéance ! Exemples :
      MOIS.DECALER ( DATEVAL("15/01/93" ; 1 ) égale 34015 ou 15/02/93
      MOIS.DECALER ( DATEVAL("31/03/93" ; - 1 ) égale 34028 ou 28/02/93

      NB.JOURS.OUVRES ( date_départ ; date_fin ; jours_fériés )
      Renvoie le nombre de jours ouvrés entiers compris entre date_départ et date_fin.
      Les jours ouvrés excluent les fins de semaine et toutes les dates identifiées comme étant des jours fériés. Utilisez NB.JOURS.OUVRES pour calculer les charges salariales au prorata du nombre de jours travaillés.

      jours_fériés représente une plage facultative d'une ou plusieurs dates à exclure du calendrier des jours de travail, comme les jours fériés ou d'autres jours contractuellement chômés.
      Exemple : NB.JOURS.OUVRES ( DATEVAL("01/10/93") ; DATEVAL("01/12/93") ; DATEVAL("11/11/93")) égale 43

      FIN.MOIS(date_départ;mois)
      Renvoie le numéro de série de la date du dernier jour du mois précédant ou suivant date_départ du nombre de mois indiqué. Utilisez FIN.MOIS pour calculer des dates d'échéance tombant le dernier jour du mois.
      mois représente le nombre de mois avant ou après date_départ. Une valeur de mois positive donne une date future, tandis qu'une valeur négative donne une date passée.

      Exemples : FIN.MOIS(DATEVAL("01/01/93"); 1) égale 34028 ou 28/2/93
      FIN.MOIS(DATEVAL("01/01/93"); -1) égale 33969 ou 31/12/92

      Reply

  71. Kone Ismael
    17/04/2018 @ 04:28

    Grand merci pour tout

    Reply

  72. makhlouf
    29/03/2018 @ 23:51

    merci monsieur frédéric de cette site qui ma donnez la solution de plusieurs problèmes en excel et je suis un enseignent dans un centre de formation en algerie

    Reply

  73. Vauché
    18/03/2018 @ 09:12

    Bonjour
    Mon problème j'ai un tableau avec 3 colonnes dans la dernière je dois mettre -70€ mes deux autres colonnes des chiffres comme 20€ ou 30€ et ainsi de suite, j'aimerai que le résultat de mes -70€ dans ce cas soit -20€ mais je ne connais pas la formule.
    Pourriez-vous m'aider s'il vous plaît
    Merci

    Reply

  74. Vandeck
    15/03/2018 @ 12:12

    Bonjour,

    Je souhaiterais trouver la formule qui me permettrait de prendre en compte le temps de repas minimal pour calculer le temps de travail effectif dans une journée.
    Sur un tableau, j'inscrit mon horaire d'arrivée le matin, celui de départ le midi, de retour le midi et dans une cellule, il doit être inscrit mon heure de départ. Sauf que mon temps de repas est d'au moins 45 minutes. Donc, la différence entre mon heure de retour du midi et mon heure de départ du midi ne peut jamais être inférieure à 45 minutes.
    Comment intégrer cette notion de valeur minimum dans la formule ?

    Par avance, je vous remercie de votre aide.

    Reply

  75. cardoso
    25/02/2018 @ 13:23

    Bonjour,

    je cherche une formule qui consiste à dire que une cellule supérieur à 0 est égal à 1.
    Merci pour votre retour.

    Ps: j'ai essayé la fonction =si mais je suis pas sûre que je sois dans la bonne fonction

    Reply

    • Rabah
      14/03/2018 @ 12:42

      la fonction est : =si(A1>0;1;0)
      et copier la formule sur toute la colonne
      Exemple:
      A1 = -1 si(A1>0;1;0) résultat : 0
      A2 = 0 si(A2>0;1;0) résultat : 0
      A3 = 1 si(A3>0;1;0) résultat : 1
      A4 = 2 si(A4>0;1;0) résultat : 1
      ........

      Reply

  76. Dominique
    21/02/2018 @ 15:35

    Bonjour à vous

    comment dois-je faire pour faire le total des montants qui se trouvent dans la colonne "F" par rapport au nom du fournisseur qui se trouve dans la colonne "A"
    Dans la colonne, j'ai 25 fournisseurs.
    Dans la colonne F, j'ai +/- 500 montants de facture.

    Dans une 2ème feuille, je voudrais avoir le total des montants par fournisseur.

    Merci pour votre aide

    Reply

  77. Marine
    15/02/2018 @ 15:59

    Bonjour,
    J'ai un fichier où je note à la suite les RDV pris par des conseillers.
    J'aimerai que de ce tableau général découle 1 tableau par conseiller.
    J'ai dans la colonne B le nom du conseiller, comment faire pour : si B4=Mr X alors on copie le contenu des autres cases dans le tableau se trouvant dans l'onglet du conseiller ?

    Merci pour votre aide.

    Reply

  78. BALSE
    14/02/2018 @ 12:31

    Bonjour,
    merci pour ce tuto,
    j'ai un problème avec deux si imbriqués
    voici ma formule : =SI(A4="GROUILLER";30;SI(A4="BERTRAND";2;))
    Dans un tableau, je voudrais mettre la valeur 30 si c'est une personne, si c'est une autre mettre 2 et sinon mettre aucune valeur donc un blanc.
    En l'état actuel des choses la formule fonctionne bien, sauf qu'au lieu d'un blanc j'ai la valeur 0.
    Si je mets cette formule là : =SI(A4="GROUILLER";30;"";SI(A4="BERTRAND";2;"";)) elle est refusée nombre trop important d'argument.

    Pourriez vous m'aider s'il vous plaît?
    Cordialement.
    Didier

    Reply

    • Frédéric LE GUEN
      14/02/2018 @ 15:37

      Le dernier ; après les guillemets n'a rien à faire là. Vous l'enlevez et ça marche

      Reply

    • Rabah
      15/03/2018 @ 12:26

      =SI(A4="GROUILLER";30;SI(A4="BERTRAND";2;"")
      est la formule exacte

      Reply

  79. laurence
    08/02/2018 @ 02:18

    BONSOIR,
    pouvez-vous m'aider pour un tableau,
    dans la colonne A j'indique 20 qui sera égal à moins 2 heures ou 40 égal moins 3 heures
    colonne B heure arrivée
    colonne C heure départ
    colonne C amplitude horaire (C-B)
    et colonne D retirer de la colonne C le nbre d'heures selon A 20 ou 40
    j'essaye avec la formule suivante ça ne fonctionne pas
    =D-si(A=20;-2:00;si(A=40;-3:00;))

    Merci pour votre aide
    cordialement
    Laurence

    Reply

  80. Eric21
    06/02/2018 @ 13:03

    Bonjour,

    Existe-t-il un moyen de prendre en compte la casse dans la fonction "SI". Je m'explique,

    - si ma cellule X contient le texte "As", je souhaite afficher la valeur "1" dans ma cellule Y
    - si ma cellule X contient le texte "AS", je souhaite afficher la valeur "2" dans ma cellule Y

    J'ai utilisé la formule de base "SI" en essayant des variantes pour respecter la casse mais sans résultat jusqu'ici...

    formule utilisée :

    =SI(A1="As";1;SI(A1="AS";2;""))

    Merci d'avance !!!

    Reply

  81. NIK
    23/01/2018 @ 09:42

    pour une liste de candidats de deux sexes afficher "admis" pour une moyenne>=10 s'il est garçon et "admise" si elle est fille, pour une moyenne<10 "ajourné" s'il garçon et "ajournée" si elle est fille

    Reply

  82. Lisou
    19/01/2018 @ 15:50

    Bonjour,

    Je suis entrain de préparer un planning sous excel. Ce dernier comprend un colonne avec le nom de mon salarié et deux autre colonne avec une date de début et de fin. Je souhaite qu'un seul couleur soit attribuée par salarié et en fonction de la date de début et de fin cela mette en couleur mon planning (couleur du salarié sélectionner)

    En vous remericant

    Reply

  83. LIMAN
    06/01/2018 @ 11:56

    Bonjour,
    J'aimerai savoir quelle formule utilisée pour additionner des nombres positifs et négatifs de meme valeur de telle sorte que dans les cellules concernées le résultat affiche zéro. exemple
    - Colonne valeurs
    40
    -40
    50
    80
    -50
    Comment faire apparaitre zéro dans les cellules comportant (40 et -40), (50 et -50).

    Cordialement

    Reply

  84. louloutte-15
    28/12/2017 @ 11:10

    bonjour,

    je n'arrive pas à trouver la bonne formule pour ceci :

    si dans la colonne "C" le mot "absent" est affiché alors faire la somme du nombre de "absent"

    merci d'avance

    Reply

    • Frédéric LE GUEN
      28/12/2017 @ 11:13

      Bonjour,
      Il faut utiliser la fonction NB.SI ou NB.SI.ENS

      Reply

      • louloutte-15
        28/12/2017 @ 14:40

        super merci beaucoup

  85. daniel baoua
    17/12/2017 @ 23:32

    bonjour y a t il autre chose à faire dans un premier temps avant d entrée la formule si
    example je l ai entré comme suit Si(L492250"CDD")) mais ça refuse dedonner ou bien y a une fonction avant d'en arriver là? help please

    Reply

    • Frédéric LE GUEN
      18/12/2017 @ 10:08

      Oui, il suffit d mettre le test seul dans la cellule sans le SI
      Regardez l'article "test logique" qui vous expliquera ça très bien

      Reply

      • Kone Ismael
        17/04/2018 @ 09:43

        Grand merci pour tout

  86. Pascal
    22/11/2017 @ 01:26

    Bonjour les amis,
    On m'a confié une mission qui nous permettrait d'avoir le résultat directement.
    J'explique mon probleme :
    J'ai la colonne A avec les dates d'enregistrement de dépot de dossier d'une activité (plus d'une centaine d'activités sur une année).
    J'ai la colonne B avec les dates de début de l'activité.
    La colonne C me donne le nombre de jour entre les colonnes A et B.
    La colonne D m'affiche un OUI si le délai entre ces deux dates est respecté (delai de un mois 30 jours).
    j'ai la colonne E qui m'affiche le pourcentage de OUI au fur et a mesure je remplis les colonnes A et B.
    Idem pour la colonne F pour le pourcentage de NON.
    Jusque là ca va.
    Mais ce qu'on me demande, c est d'avoir le chiffre du pourcentage quadrimestrielle-ment (pour voir si la situation a évolué ou pas).
    C'est a dire un résultat des 4 premiers mois (donc fin avril) puis un résultat des 4 mois suivants (fin aout) et un resultat les 4 derniers mois.
    Je ne voudrais pas que les resultats des 4 premiers mois rentrent en consideration dans les 4 mois suivants. Ces 3 durées sont indépendantes les unes des autres.
    Je vous remercie

    Reply

  87. Zoheir
    07/11/2017 @ 14:09

    Bonjour, je souhaiterais calculer un bonus à partir de:

    Salaire de base annuel effectif
    Bonus Cible
    Résultats chiffre d'affaire

    Donc si chiffre d'affaire est moins que le bonus cible, le bonus sera de 0% du Salaire de base annuel effectif
    si chiffre d'affaire est égale au bonus cible, le bonus sera de 10% du Salaire de base annuel effectif
    si chiffre d'affaire est supérieur au bonus cible, le bonus sera de 10% à un max de 20% du Salaire de base annuel effectif

    Est ce que vous pouvez me transmettre une formule qui puisse m'aider;)

    Reply

  88. Beldje
    16/10/2017 @ 15:46

    Bonjour, je souhaite calculer le coût d'un produit à partir de 2 prix éventuels
    càd si j'ai acheté le produit je fais quantité* prix auquel j'ai acheté, sinon, si j'avais le produit en stock, c'est un prix différentt et donc quantité*prix de stock. comment je fais ça sur excel

    Reply

  89. Igor
    08/10/2017 @ 19:32

    Bonjour,
    pourriez vous m'aider pour un calcul : je souhaite que la colonne AD4 indique le résultat de la colonne M8 si le chiffre 1 apparait en colonne U8

    Merci de votre aide.

    Reply

  90. was
    05/10/2017 @ 14:19

    bonjour
    est il possible d'entrer une valeur dans une cellule ou se trouve une formule et que cela fasse le calcul nécessaire et affiche le resultat dans la meme cellule. je ne suis pas tres claire la je pense mais c'est compliqué a expliquer. Je vais donner un exemple
    je voudrais par ex dans ma case A2 pouvoir mettre une valeur entre 5 et 10 et que le resultat inscrit dans cette meme cellule varie selon le chiffre.
    par ex si j'inscrit en A2 le chiffre 5 cela me marque 50 en A2
    A2 le chiffre 6 cela marque 45 en A2
    A2 le chiffre 7 cela marque 40 en A2
    etc etc....
    merci d'avance

    Reply

  91. Bah
    02/10/2017 @ 23:46

    je une formule pour calculer la mention des eleves voici la formule
    si(A1>=10(tresbien;A1>=9(bien;A1>=8(abien;A1>=5(passable)))))

    Reply

  92. valérie
    28/09/2017 @ 14:11

    j’ai trouvé ! le format de la cellule où je voulais mettre la formule était en format date ! ça c’est réglé.
    maintenant que ça fonctionne, je voudrais corser un peu la formule.

    ma formule est dans la cellule N64
    dans la cellule M64 c’est une date
    dans la cellule P64 c’est également une date

    voici ce que je voudrais faire :
    lorsqu’il y a une date en M64 et ou en P64, j’ai une formule qui fonctionne : =SI(P64=””;SI(M64>=AUJOURDHUI();””;”RELANCER”);””)

    comment est-ce que je pourrais dire dans ma formule que lorsque M64 est vide qu’il n’y ait rien qui s’affiche en N64.

    merci pour tout

    Reply

  93. valérie
    26/09/2017 @ 14:39

    bonjour,
    dans mon tableau de bord de relance, je voudrais que A RELANCER apparaisse lorsque la date du jour est supérieure à la date de la cellule d'a côté.
    voici ce que j'ai mis : =si(M64>=AUJOURD'HUI;"";"A RELANCER")
    merci pour votre aide

    Reply

    • Frédéric LE GUEN
      26/09/2017 @ 15:18

      il faut écrire AUJOUDHUI() et ça suffit pour que ça fonctionne

      Reply

      • valérie
        26/09/2017 @ 16:50

        merci mais maintenant ça me met #NOM? peut être par ce que la cellule M64 est en format date comme ça 31/12/2017

      • Frédéric LE GUEN
        26/09/2017 @ 17:07

        Il n'y a aucune raison que ça ne fonctionne pas. Votre formule est vraiment simple donc il y a un problème ailleurs.
        Suivi mes recommendations pour ne vous focaliser QUE sur votre test https://excel-exercice.com/realiser-un-test-logique/
        Dèjà si à cette étape ça ne fonctionne pas, votre fonction SI ne fonctionnera pas non plus

      • valérie
        26/09/2017 @ 20:19

        j'ai trouvé ! le format de la cellule où je voulais mettre la formule était en format date ! ça c'est réglé.
        maintenant que ça fonctionne, je voudrais corser un peu la formule.

        ma formule est dans la cellule N64
        dans la cellule M64 c'est une date
        dans la cellule P64 c'est également une date

        voici ce que je voudrais faire :
        lorsqu'il y a une date en M64 et ou en P64, j'ai une formule qui fonctionne : =SI(P64="";SI(M64>=AUJOURDHUI();"";"RELANCER");"")

        comment est-ce que je pourrais dire dans ma formule que lorsque M64 est vide qu'il n'y ait rien qui s'affiche en N64.

        merci pour tout

      • valérie
        28/09/2017 @ 17:56

        ma formule est dans la cellule N64
        dans la cellule M64 c’est une date
        dans la cellule P64 c’est également une date

        voici ce que je voudrais faire :
        lorsqu’il y a une date en M64 et ou en P64, j’ai une formule qui fonctionne : =SI(P64=””;SI(M64>=AUJOURDHUI();””;”RELANCER”);””)

        comment est-ce que je pourrais dire dans ma formule que lorsque M64 est vide qu’il n’y ait rien qui s’affiche en N64.

  94. anthonio
    26/09/2017 @ 09:32

    Salut, pouvez-vous me corriger et/ou m'orienter à propos de cette fonction qui ne marche pas vraiment ...comme suit: si(Q24=60000;"normale";si(Q24=0;"doublon";"cumulant"))...EXCEL 2013....Autre question: est-ce-que la fonction varie selon les versions?

    Reply

  95. JM
    13/09/2017 @ 10:36

    bonjour

    je suis pas dour en Excel et je recherche la méthode de calcul pour réaliser ceci svp :
    je veux/souhaite dans un emême formule aditionner et en cas de résultats à 0 reporter une valeur ( je sias si c'es c'est lacir mais volia l'exemple :
    lundi je reçois 10 colis et j'en traite le même jour 5 il restera 5 ( calcul de scientifique 🙂
    mais voila le mardi j'en recois 0 et j'en traite 0 mon restant à traiter est les 5 du lundi donc comment faire pour que dans la cellule de puisse calculer mon nombre de colis reçus - le nombre de colis traité et mettre une condition qui indique qu'en cas de 0 reporter le résulta de la veille !?
    désolé pour ce charabia et vous remercie d'avance bcp pour votre aide.

    Reply

  96. Baptiste Dousselin
    08/09/2017 @ 04:36

    Bonjour à tous !

    J'ai un problème, je suis en trin de faire des feuilles de calculs et je cherche le moyen de résoudre le problème suivant:

    exemple:
    - si une case (A1) est égale à 1 alors je veux que la case d'à coté (B1) soit égual à la valeur 10 (valeur arbitraire)
    et:
    - si la case (A2) est éguale à 2 alors je veux que la MÊME case (B1) soit égual à la valeur 20 (valeur arbitraire)
    et:
    - si la case (A3) est éguale à 3 alors je veux que la MÊME case (B1) soit égual à la valeur 30 (valeur arbitraire)
    et:
    etc......en continuant ce procesus sur plusieur chifres possible (allant jusqu'à 1,2,3,4,5,6,7,8,9, etc...)

    Est ce que quelqu'un saurait m'éxpliquer comment faire ceci ? Ou sinon quelle fonction peut résoudre ce genre de problème ??

    Merci beaucoup !!
    Baptiste

    Reply

    • anthonio
      26/09/2017 @ 09:48

      Vous devez utiliser la fonction si: =si(A1=1;10;si(A1=2;20;si(A1=3;30;"")))..N'oublie pas de compter les parenthèses ouverts à la fermeture

      Reply

    • Frédéric LE GUEN
      26/09/2017 @ 10:08

      On peut faire des SI imbriqués ou alors utiliser la nouvelle fonction si vous avez la toute dernière version d'Excel SI.CONDITIONS
      https://excel-exercice.com/si-imbriques/

      Reply

  97. Yannick
    06/09/2017 @ 20:28

    Bonsoir,

    Je n'ai pas de correspondance précise. Pour comprendre mon pb: Une performance mesuré est réalisée par un G ou une F

    =SI(Q30="F";RECHERCHE(R30;R$65:R$81;S$65:S$81);RECHERCHE(R30;R$42:R$60;S$42:S$60))

    la performance R30 saisie se situe entre 2 performances dans le barème, la fonction recherche ne renvoie pas à la valeur correspondant à la performance immédiatement inférieure à la performance saisie.

    Une capture d'écran ou la note ne correspond pas à la performance : https://drive.google.com/open?id=0B1JyiVpth3VNQmRMcTZYejROR2c

    Merci d'avance pour votre aide précieuse en espérant avoir été assez clair.

    A Bientôt

    Reply

    • Frédéric LE GUEN
      06/09/2017 @ 20:43

      Il est préférable d'utiliser la fonction RECHERCHEV (en valeur approchante) plutot que la fonction RECHERCHE

      Reply

      • Yannick
        06/09/2017 @ 22:04

        Je vous remercie pour votre rapidité de réponse.

        J'ai essayé : =SI(Q30="F";RECHERCHEV(R30;$R$65:$S$81;2;1);RECHERCHEV(R30;$R$42:$S$60;2;1)) Idem. Mon problème est le même: Une perf inférieur donne une note supérieur... C'est bien triste.

        Mes tableaux sont pourtant simples. Je me demande si c'est pas une coquille. Ce peut il que la fonction SI perturbe?

        Merci Frédéric pour le temps que vous m'avez accordé.

      • Frédéric LE GUEN
        07/09/2017 @ 07:52

        La fonction SI est une fonction de branchement ; elle exécute soit la partie Vrai, soit la partie Fausse. Il n'y a pas de chevauchement possible.
        Après analyse, il n'y a pas d'erreur. La fourchette est 4.42 et 4.53, la valeur recherchée est 4.5 donc c'est bien la valeur associé à 4.42 qui est retournée.

  98. IVI
    01/09/2017 @ 16:39

    Bonjour
    Merci pour vos tutos, j'ai gardé les liens.

    J'ai besoin de votre aide car je n'arrive pas à trouver la formule adéquate pour:

    trouver un " * " dans un texte d'une colonne

    si * = résultat "non"

    si pas de * = résultat "vide"

    Merci par avance.

    Reply

    • Frédéric LE GUEN
      01/09/2017 @ 17:28

      Pour savoir si une cellule contient le caractère *, il faut utiliser la fonction CHERCHE avec une petite astuce.
      Il faut écrire =CHERCHE("~*",A1) Le ~ est indispensable.
      Si le caractère * est dans la cellule alors la fonction retourne la position du caractère dans la chaîne. S'il n'y a pas de *, la fonction retourne une erreur (facilement corrigible avec l'instruction SIERREUR)

      Reply

  99. ghazi
    23/08/2017 @ 15:11

    Bonjour,
    j'ai besoin de votre aide svp. J'ai une série chronologique de quantités de produits comme suit:

    Année 2017 2018 2019 2020
    Quantité 100 150 200 250

    Je souhaiterais mettre une sorte d'alerte pour afficher, dans une cellule , l'année à laquelle la somme des quantités atteindra (>=) une quantité donnée (250 par exp).

    Merci pour votre aide

    Reply

  100. GONY
    21/08/2017 @ 15:01

    Bonjour

    SVP je doit effectuer une formule concernant un tableau de factures pour lesquels je doit indiquer si PAYE ou PAS PAYE.

    Pouvez vous me donner la formule afin que lorsque je met un OUI le montant se met dans la cellule PAYER et lorsque je met un NON le montant se met dans la cellule A PAYER.

    Merci pour votre aide

    Reply

  101. laurence
    16/06/2017 @ 10:05

    Bonjour, je me permets de vous contacter je débute dans excel et je ne sais pas du tout comment faire

    Voici mon problème

    J'ai plusieurs lignes de transports, qui portent les numeros de 104 à 110

    Sur chaque ligne, elle comprend plusieurs arrêts, par exemple la ligne 104 , arret 1 qui se prénomme bougival , arret 2 qui s'appelle mairie .....
    la ligne 105 qui comprend l'arret 1 qui s'appelle gare du nord...

    Je souhaiterai utiliser une formule qui me dit par exemple si ligne 104 et si arret 1 alors bougival , si ligne 105 et si arret 1 alors gare du nord

    Pensez vous que cela est possible svp ? et comment faire svp ?

    Merci de votre aide

    Reply

  102. Marie-Eve
    15/06/2017 @ 19:43

    Bonjour,
    J'utilise la fonction SI. J'aimerais savoir s'il est possible, lorsque la réponse est fausse d'écrire manuellement une réponse de mon choix.

    Je fais un contrat et je veux, si on sélectionne "complet" dans une cellule donnée, que tous les éléments de la liste d'items obtiennent un "x" à côté pour qu'ils soient tous calculés dans le total. Par contre, si on sélectionne "partiel", je ne veux pas que les "x" apparaissent. Je veux pouvoir mettre des "x" seulement aux items désirés pour que le contrat calcul ces items seulement.

    Merci!

    Reply

  103. Bernard BEUGRE
    29/05/2017 @ 19:47

    Bonjour,

    Y a t il des formules qui permettent de identifier / sélectionner des cellules contenant des noms spécifiques ?

    Merci d'avance

    B.B

    Reply

    • Frédéric LE GUEN
      31/05/2017 @ 09:13

      La fonction CHERCHE ou TROUVE

      Reply

  104. Dominique
    11/05/2017 @ 14:36

    Bonjour ; je viens d'être accepté comme trésorier d'un club vélo.
    J'aurais désiré améliorer le fichier "gestion budget".
    Je connais pas mal Excel, mais je n'ai pas la formule (ou plutôt les noms à utiliser) pour que le ou les résultat(s) s'inscrive(nt) d'une couleur verte pour un résultat positif et rouge pour un résultat négatif lors d'une COMPLEXE.DIFFERENCE avec la fonction Si.
    Voici ma formule : =SI(COMPLEXE.DIFFERENCE(M87;W87)<0;rouge;vert) .
    Merci d'avance pour votre réponses Dom

    Reply

  105. Cassandra
    09/03/2017 @ 15:27

    Bonjour, j'ai besoin d'aide s'il vous plait ?

    Je fais des stats et je dois trouver combien de montant sont supérieur à :

    > 100 000 €
    > 50 000 €
    > 10 000 €
    > 5 000 €
    > 1 000 €
    > 500 €
    > 100 €

    Le résultat en € d'une part et en pourcentage d'autre part.

    Reply

    • Frédéric LE GUEN
      09/03/2017 @ 17:19

      Bonjour,
      Allez faire un tour sur la page https://excel-exercice.com/somme-si-ens/
      C'est cette fonction qu'il faut utiliser dans votre cas.

      Reply

      • idrissi
        04/04/2017 @ 14:30

        Bonjour,
        j'ai un petit soucis ...
        Je vous explique en détail, je fais un fichier Excel pour mon restaurant
        j'ai 4 cellules avec des heures différente
        j'ai 4 possibilité :
        a) de 9h à 17h30 (ouverture)
        b) de 15h30 à 2h30 (fermeture)
        c) de 7h à 18h puis de 18h30 à 2h30
        d) de 12h à 17h30 et de 18h30 à minuit
        j'ai bien-sur donnée les horaires au max ...
        dans les cellules pour OUVERTURE cas ( a )
        cellule A1 je mets l'heure de début B1 l'heure de fin donc C1 ET D1 vide
        Pour Fermeture cas ( b )
        Cellule C1 heure de début D1 heure de fin A1 etB1 vide
        pour le cas ( c ) j'utilise les 4 cellules à savoir
        cellule A1 = 7h , B1 = 18h , C1=18h30 , D1= 2h30
        pour le cas ( d )
        A1 = 12h , B1 = 17:30 , C1 = 18:30 , D1=minuit 30

        j'aimerais faire une formule qui en fonction des heures de travailles me donne des lettres
        exemple pour le cas a) A
        pour le cas b) C
        pour le cas c) PC
        et pour le cas d) E

        je suis perdue j'ai essayé de faire plusieurs formule mais j'ai un problème au niveau du cas c) et d) ( je n'ai jamais eu de cours d'excel )

        =SI(ET(C1=0;D1=0);"A";SI(ET(A1=0;B1=0);"C";SI(ET(A10;B10;C10;D1>=......................;"PC";"E")))

        pour le cas a) j'ai choisi la facilité car c'est tout le temps les cellules A et B qui sont remplient et les cellules C et D vide et le contraire pour le cas b) mais pour les autres non ... ce que j'avais pensé faire mais je n'y ai pas réussi c'était de dire que toute les cellules sont remplie mais qu'il y a une différence au niveau de la cellule D si l'heure de la cellule D est > a minuit trente alors systématiquement c'est PC si non ( si c'est inférieure à minuit trente ) alors c'est E.

        Merci d'avance pour votre aide

    • godstein
      06/04/2017 @ 12:44

      Bonjour

      on peut aussi utiliser le fonction "Frequence" .

      Reply

  106. Elodie J
    12/03/2016 @ 18:17

    Bonsoir,
    J'ai une fonction SI à faire mais c'est avec des tranches ... Je m'explique. Je dois calculer des ristournes: entre 0 et 40 000€ d'achat, j'obtiens 1% de ristourne; si j'ai plus de 40 000€ j'obtiens 4% de ristourne. Cependant, si j'ai, par exemple, 60 000€ d'achat, j'ai 40 000 à 1% et 20 000 à 4% ... Comment pourrais-je le faire avec excel ? Merci d'avance !

    Reply

  107. alexandra
    29/02/2016 @ 17:04

    Bonjour,
    J'ai besoin d'aide, j'ai tourner le problème plusieurs fois sans trouver de solution seul.
    Dans mon tableau j'ai 4 colonnes.
    A - date
    B - nombre d'heures travaillées
    C - Nombre de dossiers traités
    D - Nombre de dossiers traités par heure

    Pour chaque colonne, j'ai 2 lignes à écrire pour chaque date.
    Ligne 1 - pour le matin
    Ligne 2 - pour l'après-midi

    Ma question est de savoir quelle formule utiliser pour rechercher le nombre de dossier moyen traité pour une date et que cela m'affiche les données pour le matin ou l'après midi.
    Merci à celui qui trouve une solution de m'aider.
    cordialement

    Reply

    • Frédéric LE GUEN
      02/03/2016 @ 19:02

      Bonjour,
      Je pense que le mieux c'est d'utiliser la fonction SOMME.SI.ENS avec comme critère la colonne des dates

      Reply

  108. Anonyme
    19/02/2016 @ 11:43

    Bonjour, j'aurais besoin de votre aide s'il vous plait. Je vais essayer de vous expliquer mon problème.
    En C17, j'ai le sexe de la personne (soit H ou F) et en C50 j'ai un total.
    Avec ces données il faut que j'arrive à faire une formule avec soit 3 fonction Si soit avec 2 fonctions Si et une fonction ET selon ceci:
    -si c'est une femme avec un total (c50) >11 ou si c'est un homme avec un total >12 alors un texte doit apparaitre sinon rien.
    Merci beaucoup pour votre aide car ça fait 3 jours que je cherche, j'ai essayé plusieurs formules et rien à faire.

    Reply

  109. koboys19
    05/02/2016 @ 11:42

    salut monsieur j'aimerai savoir si avec la condition si nous pouvons afficher le resultat dans une cellule pour continuer les calcules par exemple si b1130 on obtient c1=b1 et les calcules continus avec c1

    Reply

  110. ladauphine
    22/01/2016 @ 15:01

    très bien ce tuto pour moi qui débute sur Execl ,j'ai besoin de vous pour créer une formule voila les conditions :
    remplir une feuille d'heures de pointage .Première colonne heures hebdo ,seconde heures sup.
    condition :Si heures =35 2° colonne =0
    :Si heures >35(exemple 38) 2° colonne=3
    :Si heures <35(exemple30) 2° colonne = -5
    avec la formule suivante cela marche bien ,mais je ne peut mettre que du texte et pas de calcul
    =SI(B335;"super";)))
    au secours

    Reply

  111. Jacob
    13/12/2015 @ 02:01

    SI(D32 est différent de zéro).....
    A la publication, les caractère inférieur et supérieur situés entre les touches shift et w du clavier azerty de mon portable hp ne s'affichent pas. Pardon

    Reply

    • Frédéric LE GUEN
      15/12/2015 @ 18:57

      Bonjour,
      Il faut passer par le format des nombres. Je vais écrire un article à ce sujet la semaine prochaine. Je vous invite à liked la page du site comme ça vous serez averti de la mise à disposition de l'article

      Reply

  112. Jacob
    13/12/2015 @ 01:56

    Re Bonjour,

    Mon message ne semblait pas clair après publication. Alors je l'ai modifié.

    Voici ma question :

    Peux-ton avec la formule SI, afficher une valeur numérique, suivie d'un texte ?

    Je n'arrive pas à le faire et j'ignore si excel le permet.

    Exemple. Si(D320;D32 "fois";"")

    Si le total de la colonne D située sur D32 est différent de zéro (par exemple 250), je voudrai que l'ordinateur affiche 250 fois.
    Sinon l'ordinateur n'affiche rien si le résultat est nul

    C'est pour un meilleure lisibilité.

    Je pourrais faire apparaître le texte dans une cellule voisine. Mais la présentation est moins bonne (trop d'espace entre la valeur numérique et le texte)

    Si on ne peut pas le faire avec le test logique, y a-t-il une meilleure formule pour cela ?

    Merci d'avance

    Reply

    • Jessyline
      21/03/2017 @ 15:15

      Bonjour Francois.

      Je présume que ton problème a dû être résoulu depuis le temps mais pour ceux que ca pourrait aider :
      =SI(SOMME($d:$d)0;SOMME($d:$d)&" Fois";"")

      Reply

  113. Jacob
    13/12/2015 @ 01:42

    Bonjour,
    Une petite question. Peut-on afficher un résultat dans une si, suivie d'un texte. Je n'arrive pas à le faire et j'ignore si excel le permet. Bien sûr je peux inclure une texte comme résultat d'une condition. Mais puis-je associer un résultat obtenu dans un test logique et un texte ?
    Exemple. Si(a0; D32 "fois"; "")

    Je voudrais que si le total de la colonne D située sur D32 est différent de zéro (par exemple 250, que l'ordinateur affiche 250 fois.
    C'est pour un meilleure lisibilité. Sinon l'ordinateur n'affiche rien si le résultat est nul

    Je pourrais faire apparaître le texte nul dans une cellule voisine. Mais la présentation est moins bonne (trop d'espace entre la valeure numérique et le texte en cellule voisine)
    Si je ne peux pas le faire avec le test logique, y a-t-il une meilleure formule pour cela ?
    Merci d'avance
    Jacob

    Reply

  114. Francois
    07/12/2015 @ 18:26

    Bonjour Monsieur,
    J'ai un problème pour mettre en forme une fonction dans mon fichier excel.
    J'ai une première feuille (feuille 1) qui est un formulaire à remplir par des personnes.
    Sur une deuxième feuille (feuille 2) j'ai une base de données avec des énoncés et un prix correspondant à chaque énoncé.
    Dans la feuille 1, j'ai crée à l'aide du développeur des zones de listes déroulantes.
    Je souhaiterai mettre dans la colonne suivant la zone de liste déroulante une formule pour que s'affiche le prix correspondant au choix fait par les personnes qui vont remplir le formulaire.
    Les listes vont de 2 à 5 choix différents.
    D'avance, merci pour votre aide.

    Reply

  115. PELUGLASS
    02/12/2015 @ 21:06

    Bonjour,
    je n'arrive pas à trouver la bonne formule pour gérer la fonction suivante :
    je dois automatiser une facturation de main d 'œuvre en fonction d'une surface à traiter, soit :
    - de 0 à 1m² = prix A
    - de 1 m² a 2 m² = prix B
    - de 2 m² à 4 m² = prix C
    - de 4 m² à 6 m² = prix D
    - de 6 m² à 8 m² = prix E
    - de 8 m² à 12 m² = prix F

    Pouvez-vous m'aider ?

    Par avance, merci

    Reply

    • Frédéric LE GUEN
      02/12/2015 @ 21:25

      Tout simplement en prenant la fonction RECHERCHEV avec l'option 1. Il y a un exemple sur cette page qui répon à votre besoin
      https://excel-exercice.com/fonction/recherche-reference/recherchev-valeur-proche/

      Reply

      • peluglass
        03/12/2015 @ 16:34

        Bonsoir Frédéric,
        Mille fois merci pour votre aide !!!! c'est génial....je peux enfin mettre en place une nouvelle procédure dans notre gestion quotidienne grâce à vous....encore merci.
        Bien cordialement

  116. Véro
    22/07/2015 @ 15:57

    Bonjour, je reposte car la demande précédente n'était pas compréhensible ! désolée !

    Voici ma requête :
    J’ai dans une feuille excel, un tableau à 3 colonnes dont voici les en-tête :
    colonne 1 : Liste de menu déroulant de non-conformités type
    colonne 2 : Correction de non-conformité type
    colonne 3 : N° d’attribution de la NC type

    J'aurais en //, dans une autre feuille, pour chaque NC type, sa correction et son N° d'attribution
    Le tableau est vide au départ ; je voudrais sélectionner une des NC (voir ex ci-après) et avoir un affichage automatique en colonne 2 de la correction type et en colonne 3 du N° type

    exemple :
    Colonne 1 : médicament casse ou écrasé
    Colonne 2 : remplacement du médicament
    Colonne 3 : NC-13-442

    Comment paramétrer cela ?
    Merci d’avance

    Reply

  117. véro
    22/07/2015 @ 15:49

    Bonjour, voici ma demande :
    J'ai un tableau à 3 colonnes dont voici les en-tête :
    colonne 1 : Liste de menu déroulant de non-conformités type
    colonne 2 : Correction de non-conformité type
    colonne 3 : N° d'attribution de la NC type

    Le fichier est vide au départ ; je voudrais sélectionner une des NC (voir ex ci-après) et avoir un affichage automatique en colonne 2 de la correction type et du N° type

    d’un texte (que j’aurais paramétré par ailleurs) Ainsi qu’un affichage automatique d’un N° à afficher auto (que j’aurais paramétré par ailleurs)
    Colonne 1 Colonne 2 Colonne 3
    médicament casse ou écrasé remplacement du médicament NC-13-442

    Comment paramétrer cela ?
    Merci d'avance

    Reply

  118. danyrgy
    01/07/2015 @ 20:08

    bonjour,
    j'aurais besoin de votre aide pour mon tableau excel, voila j'ai dans une colonne un menu déroulant ou j'ai plusieurs critères, je voudrais que dans une autre colonne en fonction de ce que je choisi dans le menu déroulant il s'affiche un chiffre

    exemple
    la j'ai tapé ceci en F6 : =si(c6="mo";33;"")
    j'aurais aimé que quand en C6 je sélectionne OM cela m'affiche 58 en colonne F comme le 33 dans ma première formule tout en gardant la 1ere formule en F6.
    par avance merci Dany

    Reply

  119. itsic
    28/06/2015 @ 11:47

    bonjour a tous, et je ne sais pas qui a eu l'idee de faire ces tutos mais bravo en tous les cas.
    alors voici mon soucis, je souhaite afficher un resultat (dans mon cas un prix) en fonction d'un chiffre dans la colonne precedente.
    par exemple si g 1 en b1, en c1 je souhaite qu'il s'affiche 40, si g 2 en b2, 70, je crois comprendre que la fonction si permets ca mais que pour deux parametres, vrai ou faux....comment fait on pour plus de parametres.

    en vous remerciant

    Reply

  120. Anonyme
    26/06/2015 @ 10:13

    bonjour, moi j'aimerais savoir si c'est possible de faire SI(heure et entre 6h et 14h alors 1 et si heure et entre 14h et 22h alors 2 ) merci d'avance

    Reply

  121. THIERSON
    25/06/2015 @ 17:07

    Bonjour à tous
    Besoin d'une formule
    SI x inférieur à 0 attribuer la note 0
    SI x compris entre a et b attribuer la note 1
    SI x supérieur à c attribuer la note 3
    Merci d'avance

    Reply

    • kara
      02/07/2015 @ 14:22

      Bonjour la formule qu'il vous faut si(x<a;note 0;SI(xc; note3))

      Reply

      • Flo
        04/08/2015 @ 18:57

        Merci ça a marché direct!

  122. Anonyme
    08/05/2015 @ 14:16

    Bonjour à tous,
    J'aimerais savoir si ce que je veux faire existe dans Excel.
    J'ai les notes des étudiants en lettre.
    Je dois les transformer en résultat.
    Je voudrais une formule qui permet de faire ceci:
    Si le résultat est A+, affiche 4,3
    Si le résultat est A, affiche 4,0
    Si le résultat est A1, affiche 3,7

    Est-ce possible?
    Merci d'avance

    Reply

    • Frédéric LE GUEN
      08/05/2015 @ 14:42

      Bonjour,
      Il suffit de faire une table de correspondance avec toutes les notes possibles et la valeur numérique qui lui correspond dans une autre colonne puis d'utiliser la fonction RECHERCHEV pour récupérer les notes pour tous les élèves

      Reply

  123. Gaël
    30/04/2015 @ 18:57

    Bonjour
    J'ai fais un tableau ou une cellule se rempli d'un code 6001 si l'on est un jour de la semaine et 6002 si il agit du week-end, pour cela j'ai utilisé SI joursem et ça fonctionne très bien.Sur un autre onglet dans le même classeur j'ai fais un autre tableau avec les jours fériés automatique. Je cherche une formule qui continue de remplir ma cellule avec 6001 si l'on est un jours en semaine , ou 6002 si l'on est le Week-end ou un des jours férié du tableau qui les références tous.
    Merci de votre aide

    Reply

  124. Anonyme
    27/04/2015 @ 09:18

    Bonjour, pouvez vous m'aider à trouver une formule acec si. A partir d'une colonne (1) comportant soit des noms soit des cellules vides je dois créer de celleci une nouvelle colonne de resultats indiquant si trouver un nom = nonsi trouver une cellule vide = oui

    Reply

  125. Dominique
    20/03/2015 @ 18:15

    Re-CORRECTION. Quand j'envoie, certains signes changent !?!
    Je vais mettre des espaces entre chaque chaîne de caractères
    =SI(A3″ »;()AUJOURD’HUI; » « )
    = SI ( A3 " " ; () AUJOURD'HUI ; " " )
    En espérant que ça aille
    Merci Dom

    Reply

    • Arthur Antz
      23/04/2015 @ 19:48

      j'avais une petite question j'ai mon CDi demain et je n'arrive pas à écrire cette formule: somme des points des deux tests + 5 points si la personne est une femme ; sinon c'est la somme des points des deux tests.
      Merci d'avance pour votre aide 🙂

      Reply

  126. Dominique
    20/03/2015 @ 18:12

    CORRECTION
    =SI(A3″ »;()AUJOURD’HUI; » « )
    =SI(A3"";()AUJOURD'HUI;" ")
    Désolé

    Reply

  127. Dominique
    20/03/2015 @ 18:10

    Bonsoir ;
    J'ai en A3 une cellule vide, en B3, une cellule vide et en C3 une cellule vide.
    J'aimerais, quand je mets un nom en A3, que la date du jour de l'écriture s'écrive et reste pour ce jour précis en B3. Si rien n'est écrit A3, la cellule B3 reste vide.
    De plus, j'aimerais aussi, que quand je tire vers le bas pour que la fonction se duplique en A4 B4, puis A5 B5, ...An Bn.
    La date d'écriture doit rester celle du jour d'écriture.
    J'espère m'être fait comprendre.
    Je pensais à :
    =SI(A3"";()AUJOURD'HUI;" ")
    SI(écriture en A3;date du jour de l'écriture;vide).
    Merci d'avance Dom

    Reply

    • Anonyme
      07/12/2015 @ 15:29

      =si(a1="";"";aujourdhui())
      je pense que çà répond au problème.

      Reply

  128. TONIOLO MARC
    13/03/2015 @ 13:57

    Bonjour,
    J'ai besoin de votre aide sur une formule conditionnel sous Excel je vous présente rapidement le sujet j'ai trois intitulé dont le valeur finale sera soit divisé, soit multiplié par un quotient et la dernière valeur devra être obligatoirement inférieure à 22€ (les sommes inférieures à 22€ seront prises en compte mais si supérieure à 22€ elles seront alignées sur cette dernière valeur (22) .
    Voici ma formule de mon tableur dont je ne trouve pas la solution :

    =SI(B10="Internet";C10/2;SI(B10="Kilometres";C10*0,42;SI(ET(B10="Restaurant CE";C10<23; C10=22);C10)))

    Merci pour votre aide

    Reply

    • Abdou
      18/04/2015 @ 20:41

      Bonjour !je pense que tu dois ecrire quelque chose dans la partie "sinon" de ton dernier SI :

      SI( ET (B10= »Restaurant CE »;C10<23; C10=22) ; C10 mettre ici : ;suivi de valeur si le ET donne faux
      )

      Reply

  129. mj
    23/02/2015 @ 11:53

    Bonjour,

    J'ai besoin de votre aide pour une formule entre deux valeurs.
    j'ai trouvé la forme SI ET mais quand je veux mettre la valeur de al cellule cela ne fonctionne pas.
    je m'explique : ma cellule B3 =10 je veux dire dans ma cellule de calcul que si la valeur B3 est entre 10 et 20 alors mettre la valeur de la cellule sinon 0!!!
    Pouvez vous m'aider?

    Reply

  130. Maxence
    22/02/2015 @ 12:27

    Bonjour, j'aimerais de l'aide pour une fonction. Je pense qu'il faut utiliser la fonction SI mais je n'arrive pas, à bien m'en sortir.

    En faite j'ai une colonne avec le nombre de semaine et sur la colonne d'après j'aimerais que toutes les 4 semaines ma case soit égale à 0. Comment puis-je m'y prendre? Cordialement

    Reply

  131. Gilles
    16/02/2015 @ 14:54

    Bonjour,
    Je veux qu'une cellule devient rouge quand je mets 'OCCUPE' et vert quand 'LIBRE', comment faire?
    Cordialement

    Reply

    • Coucou
      17/02/2015 @ 12:00

      Hello. Tu sélectionnes l'ensemble des cellules (ligne ou colonne) à qui tu veux faire ce changement. Ensuite "format" puis "mise en forme conditionnelle"

      Reply

  132. Anonyme
    08/12/2014 @ 13:35

    Bonjour,

    Je dois faire un modèle de facture avec 3 taux de tva à calculer (code 1 pour 5,5%.......etc) mais je n'arrive pas à faire une fonction pour que le taux se calcule automatiquement. Merci

    Reply

  133. Véro
    03/12/2014 @ 18:32

    Bonjour. Pour ma part, j'aimerais utiliser la fonction SI pour cet exemple : SI le coef est 700, que une mention s'affiche. Impossible de le faire apparaître, j em'arrache les cheveux !

    Reply

  134. HOUNKANRIN A. Irénée
    03/09/2014 @ 15:34

    tres ravis de faire votre connaissance sur le cyte de la recherche, je voudrais que vous m'envoiez votre adresse complete moi c'est irene hounkanrin béninois etudiant en masteur 1 en gestion des projets et marcketing de qualité je reponds au +22998422436 et sur +22997659996 merci

    Reply

  135. Olivier
    07/08/2014 @ 19:33

    Bonjour

    Je souhaiterais que la valeur "nombre" puisse être envoyé dans un cellule et non la cellule FAUX ex:
    0:00:01 10:00:00 30,00 € FAUX
    10:00:00 20:00:00 54,00 € 54
    20:00:00 50:00:00 105,00 € FAUX
    50:00:00 100:00:00 180,00 € FAUX

    Mon tableau calcul un total d'heure "00:00:00" et en face je souhaiterais que le total temps apparaisse si le résultat est FAUX alors il cherche la cellule suivante, jusqu'à ce qu'il trouve une valeur "nombre"

    Merci pour votre aide

    Reply

  136. pyao
    24/03/2014 @ 14:08

    je veux ecrire une fonction recherche ou la valeur à chercher est un test

    Reply

  137. BOURRICAND Bernard
    07/03/2014 @ 10:33

    je voudrais utiliser en même temps la fonction si et la fonction EST.IMPAIR :

    SI le contenu de la cellule N+1 est un chiffre impair , je veux voir afficher N+1; sinon N+1/2

    pouvez vous m'aider ?

    D'avance merci

    Reply

    • Frédéric LE GUEN
      07/03/2014 @ 11:34

      Il faut combiner la fonction SI avec la fonction MOD (modulo).
      J'ai rédigé un article sur le sujet dans cette page https://excel-exercice.com/fonction/statistiques/modulo-mod/

      Reply

    • gypsarius
      14/03/2014 @ 12:19

      Bonjour,
      Je suis novice et bénéficier de vous lumières...
      Je souhaite faire un tableau de 4 colonnes et 9 lignes avec le résultat de plusieurs matches et collorier les équipes gagnantes en vert (mais pas le score) les équipes perdantes en rouge et les deux équipes en gris en cas de match nul, l"opération est à répéter pour 9 matches (donc 18 équipes)...
      merci pour votre aide.

      Reply

  138. benmeddah mohamed
    14/02/2014 @ 19:52

    merci bien pour les exemple

    Reply

  139. dupon landry
    28/01/2014 @ 14:44

    bonjour, j'aimerai savoir comment utiliser la fonction RECHERCHECHV pour mettre les commentaires dans une colonne Exel

    Reply

  140. Elise
    14/01/2014 @ 22:56

    Bonjour, j'ai une colonne de valeurs, mais dans cette colonne j'ai parfois des cases vides et j'aimerais que lorsqu'on applique une fonction, ces cases restent vides, comment fait-on ?
    Merci d'avance si vous pouvez m'aider

    Reply

  141. Jerome
    14/01/2014 @ 09:27

    Merci pour ces infos. dans le calcul des scores de foot il est possible que le match n'ai pas eu lieu, ou ai été reporté, comment integrer la fonction qui permette de prendre en charge la cellule uniquement si il y a un chiffre ou ne pas prendre en compte lorsque il y a un texte (AR pour reporté, X pour exempt ou P pour un match annulé par exemple). Merci d'avance

    Reply

    • Frédéric LE GUEN
      14/01/2014 @ 19:39

      Bonjour,
      Le site n'est pas voué à répondre à tous les problèmes qu'il est possible d'avoir sur Excel mais une présentation des différentes fonctions aut travers d'exemple simple. Pour votre cas de figure, j'ai bien DES solutions mais c'est aussi à vous de chercher par vous même la solution qui vous convient le mieux

      Reply

      • Jerome
        15/01/2014 @ 09:08

        Merci quand meme !

  142. Lemouton
    13/01/2014 @ 22:18

    Bonjour,
    connaîtriez-vous un moyen pour remplacer le résultat de la fonction SI donc soit VRAI, soit FAUX, en chiffre du type 0 et 1 car la fonction chercher/remplacer ne le fait pas.
    Merci d'avance

    Reply

    • Frédéric LE GUEN
      13/01/2014 @ 23:04

      Tout simple =SI(votre test;1,0)

      Reply

      • Lemouton
        14/01/2014 @ 19:36

        Merci beaucoup

  143. rtl en direct
    11/12/2013 @ 17:50

    I'd like to thank you for the еfforts you've put in writing this website.
    I really hopе to ssee the samе high-grade blog
    рoѕts from youu later on as well. In truth, yor creatіve
    writing abіlіties has inspired me tο get my very
    own website now 😉

    Reply

  144. Cam21
    18/09/2013 @ 16:06

    Je dois pour le travail faire une formule afin de connaître le nombre de mois qui séparent la date d'entrée d'un salarié de la date de fin de compteur qui est le 31/12 de chaque année.

    Cellule A1 : Date d'entrée (ex : 13/02/2013)
    Cellule A2 : Date de fin de compteur (31/12/2013)
    Cellule A3 : Observations (nombre de mois qui séparent les deux dates ci-dessus)

    Mon problème : Je ne trouve pas de fonction SI qui pourrait convenir. Les dates d'entrée n'étant pas les mêmes je ne sais pas comment m'en sortir. Cela va changer en fonction des années (bientôt 2014).

    Si vous avez une solution je suis preneuse !

    Merci d'avance

    Reply

  145. Cécile
    23/08/2013 @ 14:43

    Bonjour,

    Est-il possible de créer une fonction SI qui tient compte du début d'une cellule ?
    Par exemple, si une cellule commence par "AAA" et si une cellule commence par "BBB", existe-t-il une formule permettant d'afficher une contenu différent ?

    Merci !

    Reply

  146. Louis
    22/08/2013 @ 21:13

    Bonjour

    Dans une fonction SI, je voudrais en cas de réponse fausse qu'excel non seulement n'écrive rien (fonction "") mais qu'il ne remplace pas un texte se trouvant dans la cellule.

    Est-ce possible avec cette fonction ou est-on obligé d'utiliser une macro qui me semble compliquer...

    Merci par avance.

    Reply

    • Frédéric LE GUEN
      22/08/2013 @ 21:26

      Je ne comprends pas le problème. Si en A2 vous faîtes un test sur le contenu de A1 par exemple, vous pouvez ne rien écrire (comme vous le dîtes en utilisant "") mais vous ne pouvez pas du tout remplacer le texte qui se trouve la cellule A1. Le contenu de votre cellule sur lequel porte le test ne change pas avec une fonction SI

      Reply

  147. Gigi
    22/08/2013 @ 15:29

    Bonjour,

    Je souhaiterais rajouter de la couleur à mon tableau c'est un tableau Prévisionnel dont voici une des formule:

    =SI(B4>C4;"Négatif";"Positif").

    Je souhaiterais qu'en cas de résultat Négatif, cela s'affiche en rouge et qu'en cas de résultat Positif cela soit en vert.
    Que dois-je faire à votre avis?

    Reply

  148. francois francine
    15/08/2013 @ 14:46

    Bjr, je dois résoudre un exercice super compliqué (dont j'ai la solution) avec une recherche V et des "si" mais je vois qu'on a changé par exemple dans la matrice la somme "7500" par limite 1 et la somme du dessous par limite 2, je ne vois pas du tout comment faire cela??? merci.

    Reply

  149. Felix
    08/08/2013 @ 17:38

    Bonjour,

    J'ai besoin d'aide pour créer une formule SI. Je commence à comprendre le concept, mais je ne suis pas assez bon encore et ma formule ne fonctionne pas. Je veux attribuer plusieurs condition à ma cellule. J'aimerais si il y a le nombre 1 inscrit dans ma cellule A1 un pourcentage X s'affiche dans A2, mais que si un autre chiffre y est inscrit il s'ajuste aussi.

    En résumé j'aimerais être capable de fusionné ces formules ensemble:
    =Si(A1=1;"3,5%;"0")
    =Si(A1=2;"2,5%;"0")
    =Si(A1=3;"2%";"0")
    etc.

    C'est simple, mais je suis bloqué.

    Merci énormément !!

    Reply

  150. nono
    07/08/2013 @ 09:00

    Re bonjour, je me suis trompée il faut lire (alors G1 = 0 de façon à.... ) excusez moi... et encore merci !

    en G1 j'entre manuellement un nombre
    en I 1 j'entre manuellement un autre nombre

    en M1 je dois obtenir ceci :
    = (G1 - 28,29 qui est un nombre fixe qui ne changera qu'une fois/an, mais si G1 est inférieur à 28,29 alors G1 - 0 de façon à ne jamais être en dessous de 0 ) + I1

    Reply

  151. nono
    07/08/2013 @ 08:54

    Bonjour Mr LE GUEN Pourriez vous m'aider s'il vous plait ?

    J'ai besoin d'entrer une formule qui donnerait le résultat suivant :

    en G1 j'entre manuellement un nombre
    en I 1 j'entre manuellement un autre nombre

    en M1 je dois obtenir ceci :
    = (G1 - 28,29 qui est un nombre fixe qui ne changera qu'une fois/an, mais si G1 est inférieur à 28,29 alors G1 - 0 de façon à ne jamais être en dessous de 0 ) + I1

    Merci beaucoup si vous pouvez m'aider. Bel été à vous.

    Reply

  152. guillaume
    06/08/2013 @ 14:05

    bonjour Mr LE GUEN

    j'aimerais avoir vos lumières pour une des nombreuses difficultés que je rencontre,
    si le montant est supérieur à 210 € il y a une remise de 15% et idem pour un montant supérieur à 410 € remise de 20%, sinon rien.
    j'ai fais un petit tableau à coté du tableau principal avec les montants et les pourcentages
    B C

    TARIFS POURCENTAGE =si(E27>B35;C35;"0")
    35 >210 € 15% E27 étant le total avant remise
    36 >420 € 20%

    Reply

  153. Christian
    26/06/2013 @ 11:18

    J’ai un tableau contenant des distances (x) en fonction des puissances (y).
    Sur de nouvelles colonnes (c) et (d), j’ai fait une distribution du nombre de puissances et de la distance car j’ai plusieurs distances de même valeur ayant des puissances différentes.
    Je souhaiterais lier les résultats de mes distributions dans une nouvelle colonne en fonction de la puissance.
    Je vous remercie.

    Reply

  154. Riahi
    13/05/2013 @ 14:38

    SVP j'ai besoin d'aide
    je veut faire un tableau qui contient des colonnes numérote du 1 au 356 et je veux un formule pour planifier automatiquement des action qui se répété à mon choix par jour ou par semaine ou par mois

    Reply

  155. DEGRAND
    13/05/2013 @ 09:41

    bonjour, je dois faire un dossier pour l'école et je suis sur un dossier ou je dois effectuée des tableaux automatique, mes tableaux portent sur les stocks et je rencontres quelques difficultés. pourriez vous m'aidez?

    Reply

  156. Aimé SADO
    10/05/2013 @ 17:23

    Bonsoir
    s'il vous plait j'ai un problème avec cette formule
    J'ai nommé les cellules correspondants à Class, IP et VBS
    Et replissant les conditions fixées dans la formule je parvient pas a obtenir A2 comme attendu.
    Pouvez vous m'aider?

    =SI(ET(Class="A",OU(12%<IP<=25%,2.5<VBS<=6)),"A2",)

    Reply

    • Jul974
      05/08/2013 @ 10:51

      ATTENTION : dans cette question et cette réponse (canadien ?), les nombres ont des POINTS, et les arguments sont déparés par des VIRGULES (et non des virgules et points virgules)

      =SI(ET(Class="A",OU(et(12%<IP,ip<=25%);et(2.5<VBS,VBS<=6))),A2)

      On ne peut pas mettre de conditions avec plus de 2 arguments
      Exemple : 3<X<4 : pas possible. Il faut transformer en et(3<X,x<4)

      Reply

      • nelisa2669
        03/11/2014 @ 18:12

        Pile ce que je cherchais, pas mal de temps que je galérais sur des conditions imbriquées avec des comparaisons...Je ne me souvenais plus que l'on ne pouvais pas mettre si(10<x<15)...
        Merci

  157. eva notty
    29/04/2013 @ 07:46

    Super article, bravo !

    Reply

  158. kouame
    26/04/2013 @ 11:15

    bonjour aidé moi à paramétré cette fonction:
    si le montant de la cellule est comprise entre
    0-5000 = 0f
    5001-100000f= 100f
    100001-500000= 500f
    500001-1000000=1000f
    1000001-5000000=2000f
    au delà de 5000000=5000f

    Reply

  159. haya
    22/04/2013 @ 13:38

    Bonjour
    je ne parviens pas à trouver la fourmule qui me donne la date de début de mois si dans un cellule j'ai une date indiqué.
    exemple cellule A1 = 18/03/2013
    je souhaiterais qu'avec une formule soit undiqué en B2 le 01/03/2013, puisque 1er jour du mois.

    aussi de même pour le dernier jour

    merci de votre aide

    h

    Reply

    • Jul974
      05/08/2013 @ 10:45

      =DATE(ANNEE(A1);MOIS(A1);1)

      Reply

    • Jul974
      19/08/2013 @ 06:07

      =DATE(ANNEE(A1);MOIS(A1)+1;1)-1

      C'est pour le dernier mois.

      Reply

  160. gladys
    15/04/2013 @ 09:21

    bonjour

    Je n arrive pas a trouver la formule exacte pour ce problème. Pourriez vous m'aider
    je dois classer par categories des tranches differentes ex: moins de 3000 cat 1, de 3000 a 4000 cat 2, de 4000 a 6000 cat 3 etc ...

    merci d avance de votre aide

    Reply

    • zohir
      09/05/2013 @ 00:10

      =SI(B1<3000;"cat1";SI(B1<=4000;"cat2";SI(B1<=6000;"CAT3";"")))

      Reply

  161. Christiane
    13/04/2013 @ 16:28

    Bonjour Monsieur Leguen, dans la colonne D apparait 47 heures et 20 minutes ; est-il possible de transformer en colonne E 47h20mn en centièmes d'heures ?

    A B C D E F G vide H I vide J K Lvide M

    2012 semaine 35 47,20 12,20 8,00 4,20 126,87 79,97

    puis, je n'arrive pas à extraire en colonne H le nbre d'heures comprises en colonne F qui doit être entre supérieur ou égale à 0 mais inférieure ou égale à 8, en sachant qu'en colonne F j'ai appliqué =SI(D10<=35;0;D10-35) et en colonne J j'ai appliqué
    =SI(D10<=43;0;D10-43). Pourriez-vous m'aider, en vous remerciant vivement, Sincèrement, Christiane

    Reply

  162. lucie
    06/04/2013 @ 17:17

    sur excel j'aimerais utiliser une fonction si
    si A1 est inférieur à B1 alors affiché A1
    mais je n'y arrive pas.
    Pouvez vous m'aider ?
    merci d'avance

    Reply

  163. Estelle
    03/04/2013 @ 14:58

    Bonjour,

    j'aimerais utiliser une formule "si" seulement je voudrais figer la valeur par la suite.
    Exemple si (B1=C1;A1;""), la case A1 contient une formule et je voudrais avoir la valeur. Par la suite, si le contenu de A1 change, j'aimerais que la valeur obtenue précédemment ne change pas.

    Merci

    Reply

  164. her
    31/03/2013 @ 14:37

    suis-je claire ?
    Pouvez vous m'aider svp

    Reply

  165. her
    31/03/2013 @ 14:36

    Bonjour,

    J'ai besoin d'aide : en feuille 2 j'ai une liste de déroulante en b1 car en A1 j'ai un code qui s'y référe.

    Sur ma feuille excel lorque le salarié va chercher un motif dan la liste de déroulante, je voudrai que dans la colonne juste avant le code qui s'y référe vienne automatiquement. MAis je ne trouve pas la formule.
    Suis-je cl

    Reply

  166. Laurence
    21/03/2013 @ 13:56

    Bonjour
    j'ai un souci pour faire un calcul d'heures supplémentaires

    C10 = heure deb matin
    C11 = heure fin matin
    C13 = heure deb après midi
    C14 = heure fin après midi

    si la personne fait des interventions entre 6 et 9 le matin alors je passe en heure supplémentaire à 25 %
    si la personne fait des interventions avant 21 heures je passe en heure supplementaire à 25%

    =IF(AND(C10>=6;6;C10<9;C13<21);(9-C10)+(21-C13);(21-C13))

    la fonction fonctionne très bien si les case des heures sont remplies, par contre si au moins ma cellule C13 est vide , je recupère la valeur 21.... logique puisque je demande (21-C13)
    j'ai essayé d'insérer une condition supplémentaire qui me dirait si Cellule vide ALORS rien
    mais rien ne fonctionne correctement

    auriez vous une piste à me conseiller,

    Merci
    Laurence

    Reply

  167. Armel De quesnay
    19/03/2013 @ 17:18

    Bonjour

    J'ai besoin d'aide, j'essaye d'utiliser la fonction imbriquée SI mais ça ne marche pas.

    =SI(C32=0;"tu n'as pas encore fais de cb";SI(0<C32<=5;"bravo garde cette allure";SI(5<=C32<10;"quel talent";SI(10<=C32=15;"tu es le meilleur")))))

    Reply

  168. Cate
    11/03/2013 @ 16:35

    Bonjour,

    Je cherche un à faire un tableau avec trois codes TVA différentes mais en mettant les Code1, Code2, Code3.
    Je ne me souviens plus comment j'avais fait !
    Ce serait pour faire plusieurs factures différentes (genre devis) qui me feraient gagner du temps !

    Merci de me faire "retrouver la mémoire" et merci pour tous vos tutoriaux et vidéos !

    Cate

    Reply

  169. greg
    07/03/2013 @ 17:48

    Bonjour,

    Je souhaiterais savoir s'il est possible d'utiliser une fonction SI dans le cas suivant :

    Si ma valeur est vrai, je souhaite que ma case de résultat indique un chiffre (exemple SI(D19="oui";18;"")

    Mais si ma valeur est fausse, je souhaite que l'utilisateur puisse indiquer le chiffre qu'il souhaite, sans effacer la formule ci dessus.

    Cela est-il possible?

    Merci d'avance

    Reply

  170. Géraldine974
    07/03/2013 @ 05:57

    Bonjour,

    Je souhaiterais écrire comme formule : si la cellule H9 contient oui alors le résultat est égal à 7 sinon 0

    Merci d'avance.

    Reply

    • greg
      07/03/2013 @ 17:49

      SI(H9="oui";7;0)

      Normalement, ça marche!

      Reply

      • Géraldine974
        08/03/2013 @ 06:16

        Merci beaucoup ça marche!

  171. sophie
    04/03/2013 @ 12:13

    Bonjour,
    Dans cette formule :=SI(J4=0;SI(Q4=0;H4;"")) qu'est ce qu'il cloche pour que la case m'annonce FAUX.
    Il y a une troisième condition que je n'arrive pas à intégrer (si(J4=H4;"")
    Avez vous une idée, je vous remercie beaucoup.
    Sophie

    Reply

    • Frédéric LE GUEN
      04/03/2013 @ 12:26

      Il faut mettre le deuxième SI dans le paramètre FAUX de votre première fonction SI (comme dans l'exemple donné avec les résultats de football). N'hésitez pas à changer les valeurs dans les documents pour voir le résultat retourné se modifier

      Reply