Excel - Condition complexe....

Brahim63 Messages postés 23 Statut Membre -  
Brahim63 Messages postés 23 Statut Membre -
Bonjour,

J'ai cherché des solutions sur internet pour une formule condition sous excel..mais en vain...

Voilà les informations.

J'ai cellule avec de type de fenetre :
F24
F3
F12

Avec des dimensions (Largeur, Hauteur, Allege et Linteau) sur d'autre cellule.
Exemple de 2 lignes :

F4 I 60 I 195 I 55 I 250 I I 64 I 202 I 50 I 252 I
F4 VEC I 60 I 195 I 55 I 250 I I 75 I 202 I 50 I 252 I

Ce qui m'intéresse particulièrement c'est les cellules ou sont inscrit F4 - 60 - 64 - F4 VEC - 60 - 75. (n sachant que j'ai bien d'autres types de fenêtres et des dimensions différentes pour rappel, ce n'est qu'un exemple de ligne.)

J'ai besoin de condition tel que : Si pas de VEC +4 (60+4 = la cellule 64) et si VEC +15 (60+15 = la cellule 75).
La difficulté etant que le F4 et VEC sont dans la même cellule et que seul le mot "VEC" fait varier la condition.

Quelqu'un aurais une idée ?

Merci !

4 réponses

  1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
     
    Salut le forum

    Pas évidant de reproduire ton tableau, le plus simple est de joindre un fichier.

    Pour joindre un fichier, tu crées un lien à l'aide de
    https://www.cjoint.com/ ou de http://cijoint.fr/ et tu
    recopies le lien dans ton prochain message.

    Mytå
    0
  2. Brahim63 Messages postés 23 Statut Membre
     
    Merci pour ta réponse rapide.

    Ci-joint le lien -----> https://www.cjoint.com/?3DxvxJAZrWX

    Encore merci
    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      Brahim63, ta formule en C25 à recopier vers la droite et vers le bas
      =INDEX($A$4:$K$20;EQUIV($A25;$A$4:$A$20;0);COLONNE())

      Mytå
      0
  3. Brahim63 Messages postés 23 Statut Membre
     
    Excuse moi, je début sur Excel.

    J'ai copier la formule dans la cellule C25 puis recopier dans les autres cellules à droite et en bas.

    J'obtiens bien les résultats 64 et 75.
    Mais j'espère pouvoir faire un Fichier type avec d'un coté tous les types fenêtres que j'ai avec leurs dimensions et des "conditions" ou formule similaire pour faire dire que au cellule que si c'est un châssis de type F12, voilà les dimensions des mannequins. Si c'est du F12 VEC voila les dimensions etc etc etc.
    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      C'est ce que la formule fait :
      =INDEX($A$4:$K$20;EQUIV($A25;$A$4:$A$20;0);COLONNE())
      Elle recherche la valeur de la cellule A25 dans les cellules A4 à A20 et
      retourne la valeur de la colonne du tableau A4:K20 .

      INDEX(tableau;no_lig;no_col) renvoie la valeur d'une cellule déterminée de l'argument tableau.

      EQUIV(valeur_cherchée;matrice_recherche;type)
      La fonction EQUIV renvoie la position de la valeur équivalente dans l'argument matrice_recherche et non la valeur en elle-même

      Mytå
      0
  4. Brahim63 Messages postés 23 Statut Membre
     
    Ah d'accord je comprend.

    En faite, le tableau est un tableau déjà remplis.
    Normalement ce tableau a les colonnes "Mannequin" vide.
    En remplissant C4 je souhaiterais qu'il détermine si il doit ajouter 4 ou 15 pour obtenir G4 grâce la présence ou non de "VEC dans la cellule A4 .
    0
    1. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re le forum

      Essaye en G4
      =SI(ESTVIDE($A4);"";SI(ESTNUM(CHERCHE("VEC";$A4));$C4+15;$C4+4))

      Mytå
      0
    2. Brahim63 Messages postés 23 Statut Membre
       
      Bonjour,

      En encore merci pour ton aide.

      J'ai l'impression que ça marche !
      Je cherche à comprendre la formule pour pouvoir l'adapté en cas de modification du tableau.
      Il faut absolument que je copie cette formule en G4 quelques soit le nombre de ligne ?
      0
    3. Mytå Messages postés 4246 Date d'inscription   Statut Contributeur Dernière intervention   957
       
      Re Brahim63 et le forum

      En Gx, pour une valeur à vérifier en Ax et une modification de la cellule Cx

      x représente la ligne et G, A et C les colonnes

      Mytå
      0
    4. Brahim63 Messages postés 23 Statut Membre
       
      OK
      Je vais tester !

      Encore merci !!!
      0