Effectuer une formule sur un ensemble de cellules différentes

Bonjour à tous,

Voilà mon problème :

Je désire générer une liste à partir d'informations contenues dans des cellules à la conditions que la cellule adjacente soit activée (disons 0 ou 1).

J'utilise à cette fin la formule de base suivante (si C3 n'est pas 0, alors D3, sinon rien) :

=IF(C3<>0;D3;" ")

Pour en mettre plusieurs à la suite sous forme de liste, je procède ainsi (si C3 n'est pas 0, alors D3 ET saut de ligne, sinon rien ET si C4 n'est pas 0, alors D4 ET saut de ligne, sinon rien, etc.) :

=IF(C3<>0;D3&"
";" ")& IF(C4<>0;D4& "
";" ") 

Jusque là tout va bien. Mon problème vient du fait que j'ai un grand nombre de cellules à vérifier (200 et des...).

Est il possible de construire une formule qui automatise la recherche et le résultat afin qu'il vérifie les donnés des cellules C3 à C200 par exemple et génère la liste en conséquence ? (ce qui m'éviterai de taper la ligne plus de 200 fois)

https://docs.google.com/spreadsheets/d/1tWbaMB0VKUQBqHj_Vh2VS4Ug9U_ciE8O1JAnvognnkY/edit?usp=sharing

Merci d'avance pour votre aide et bonne journée !

Bonjour,

peux-tu mettre un lien vers un fichier Sheets simplifié ?

=ARRAYFORMULA(IF(C3:C<>0;D3:D;))

à mettre en E3 par exemple

et si tu veux la liste

=TEXTJOIN(char(10);true;ARRAYFORMULA(IF(C3:C <> 0;D3:D;"")))

à mettre en F3 par exemple

Super, j'ai compris ta formule et cela marche niquel.

Un grand merci.

Je n'ai par contre pas trouvé comment mettre un lien vers un fichier sheet simplifié ...

Voici comment partager un fichier https://www.sheets-pratique.com/fr/cours/partage

Mais si tout est ok, clos le fil de discussion en cliquant sur

Ca marche ! Merci beaucoup pour ton aide !!

Rechercher des sujets similaires à "effectuer formule ensemble differentes"