Additionner des cellules avec condition

Bonjour,

Je voudrais additionner les cellules d'une ligne avec les conditions suivantes :

Si la cellule contient la lettre R on additionne le chiffre qui suit la lettre R.

J'ai déjà repéré if(left(A1)="r"; Right(A1)).

Comment faire pour étendre cette condition lors de l'addition des toutes les valeurs d'un ligne ?

Bonsoir,

Déjà, pour bien préciser les choses, ta formule fonctionne comme ça:

Si le contenu de ta cellule commence par un "r", alors la fonction te renvoie le dernier caractère du contenu de ta cellule.

Pour étendre à toutes les valeurs d'une ligne; par exemple pour la ligne1 et de la colonne A à la colonne Z:

=SUMPRODUCT(ARRAYFORMULA(if(left(A1:Z1)="r"; Right(A1:Z1))))

Cordialement,

Fil.

merci beaucoup ! ça fonctionne impec

Autre soucis : en réalité je voulais additionner les chiffres de la cellule contenant la lettre R. Et du coup avec Right() cela n'affiche que dernier chiffre.

Comment extraire les chiffres d'une cellule ?

j'ai donc écrit ça à la place

=SUMPRODUCT(ARRAYFORMULA(if(left(C8:AG8)="r"; RIGHT(C8:AG8;LEN(C8:AG8)-1))))

ça fonctionne mais il y avait peut-être plus simple.

Super!

=SUMPRODUCT(ARRAYFORMULA(if(left(C8:AG8)="r"; SPLIT(LOWER (C8:AG8);"abcdefghijklmnopqrstuvwxyz"))))

Une petite astuce pour récupérer tous les chiffres d'une cellule...

Cordialement,

Fil.

Rechercher des sujets similaires à "additionner condition"