Excel : même formule avec un critère variable

pc1986 -  
Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Sous Excel, j'aimerai appliquer une même formule à toute une colonne mais la formule comprend un critère variable qui se situe sur la colonne d'à côté.

Je m'explique : j'ai donc une colonne D avec une liste de noms (texte) et une colonne E où j'entre ma formule, comment appliquer cette formule à toute la colonne E en changeant automatiquement la donnée de la colonne D dans la formule?

Modifier dans la formule chaque nom manuellement serait trop fastidieux en sachant que j'ai plus de 300 lignes à renseigner.

Par avance merci pour votre aide

3 réponses

  1. Christof422 Messages postés 990 Statut Membre 213
     
    Il suffit d'ecrire la formule et la "tiré" sur les cases inferieures.
    Sélectionner la cellule comportant la formule puis clique appuyé sur le pett carré en bas a droite de la cellule et en laissant appuyé tu etend sur les ligne du dessous.
    0
  2. ionesco
     
    bonjour

    tu ecris ta formule dans la premiere ligne
    puis tu fais entree
    tu clique gauche sur ta cellule est devient encadree il y a un petit carre en bas a gauche de cet encadre. tu fais un double clique gauche sur ce petit carre.

    cordialement

    marie
    0
  3. pc1986
     
    Tout d'abord merci pour vos réponses.

    Il ne suffit pas d'étirer sur toute la colonne car en faisant cela la formule reste à l'identique sur toute la colonne alors que la formule comporte un critère variable.

    Voici ma formule en colonne E :

    =SOMME.SI('S19'!D:D;"=adresse mail";'S19'!E:E)+SOMME.SI('S20'!D:D;"=adresse mail";'S20'!E:E)+SOMME.SI('S21'!D:D;"=adresse mail;'S21'!E:E)

    Ce que j'aimerai donc modifier automatiquement, c'est l'adresse email que l'on voit dans la formule. Colonne D : Une adresse différente à chaque ligne de mon tableau.

    Merci
    0
    1. Christof422 Messages postés 990 Statut Membre 213
       
      a la place adresse mail, il suffit de mettre la cellule correspondante (ex:D1), en etirant le d1 se transformera en d2 etc
      0
    2. Raymond PENTIER Messages postés 58213 Date d'inscription   Statut Contributeur Dernière intervention   17 482
       
      Moi, j'aurais mis INDIRECT(D1)
      0