Excel - Formule

Résolu
Bonjour j'aimerais s'avoir deux petite choses :)

Tous d'abord je voulais 'avoir si c'était possible d'avoir une formule du style, que quand il y a marquer tel mot, elle fait le calcul, mais si ce mot en question n'est pas marquer rien ne ce passe la case reste vide :

J'ai fait ça comme formule :

=SI(ET(M248="IRU");L248*P248*1000)

Deuxième petite question,

J'aimerais avoir comme formule que quand sur une case (ex: C253) il y a marquer devis, ben que sur la case (D253) il y et marquer 1. mais ca sur plusieurs mots yen a 9.. il y a: Avant vente, Expression de besoin, Signée, Perdu, Actualisé, cloturé et devis-travaux

Mercii d'avance ;)))!!!

2 réponses

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour

    1° formule, le ET est inutile

    =SI(M248="IRU";L248*P248*1000;"")

    2° formule:

    =NB.SI(C253;"*devis*")

    attention aux signes. Renverra 1 si C253 contient le mot devis dans n'importe quel texte, sino renvoi 0
    pour avoir une cellule blanche
    =SI(NB.SI(C253;"*devis*");1;"")

    crdlmnt

    1. mercii :)
    2. Bonjour du coup avec cette formule comme je fait pour mettre plusieurs condition car j'ai :

      1 - Expression de besoin = 1
      2 - Avant Vente = 2
      3 - Signée = 3
      4 - Devis = 4
      5 - Actualisé = 5
      6 - Perdu = 6
      7 - Fin contrat = 7
      8 - Cloturé = 8
      9 - Devis travaux =9


      Je peux faire un formule avec tout ça ou ca va être trop gros ?

      Merci d'avance
    3. Contributeur
      Bonjour
      voyez ici si cela peut solutionner votre problème
      et revenez si difficultés, mais précisez les quelles elles sont
      https://mon-partage.fr/f/TJDedZKN/
      crdlmnt
    4. Donc oui ca marche mais je veux que ça copier que 1 ou 2 ou 3 etc sauf que sa me copier "1 - expression de besoin ou 2 - avant vente etc sauf que je veux pas ça..

      Exemple:

      j'ai en colonnes A 1 L’état (c'est a dire qu'il va y avoir écrit : 1 - expression de besoins, 2 - avant vente etc)
      Et en colonne B, j'aimerais avoir en font de ce qu'il a écrit dans la colonne a 1, 2, 3 etc etc

      J’espère avoir était clair :) en tout cas merci pour ton fiché !!!
    5. Contributeur
      Re
      pas grand chose à voir avec le question initiale
      Pour ressortir le N° avant le tiret dans un texte en A2, si le N° est toujours au début
      en B2:
      =STXT(A2;1;TROUVE("-";A2)-1)
      et pour le numériser car il ressort en format texte:
      =STXT(A2;1;TROUVE("-";A2)-1)*1
      et si ça ne convient toujours pas, déposez un modèle là où vous avez trouvé mon fichier, en précisant ce que vous attendez et en revenant coller le lien
      crdlmnt
  2. Bonjour,

    Concernant votre première formule... le Et n'est pas nécessaire, vous n'avez qu'une seule et unique condition.

    Votre formule ressemble plus à :
    - Si(M248="IRU";L248*P248*1000;0)

    Cette formule c'est si la case ne contient QUE IRU, si elle doit contenir IRU ( avec des mots autour) la formule devient plutôt :
    - Si(NB.SI(M248="*IRU*")=1;L248*P248*1000;0)

    Votre deuxième question, je vous conseil de passer par un tableau intermédiaire constitué de 2 colonne:
    - La première => les mots possible
    - La deuxième => Le nombre à sortir.

    Et d'utiliser une formule rechercheV :)
    1. mercii