Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
"cela ne marche pas" ça n'aide pas beaucoup !
Quelle erreur ? #Nom ?
Ce navigateur n’est plus pris en charge.
Effectuez une mise à niveau vers Microsoft Edge pour tirer parti des dernières fonctionnalités, des mises à jour de sécurité et du support technique.
Bonjour,
Je souhaite faire l'addition d'une cellule identique dans plusieurs feuilles en fonction d'un critère. Par exemple, la somme des cellules D9 si la cellule E3 contient la lettre U ?
Il y a quelques années (2/3) j'utilisais la fonction =@Somme-personnalisee("D"&LIGNE();"U") mais ça ne marche plus.
Merci pour votre aide.
Maxime
Famille de feuilles de calcul Microsoft avec des outils pour l’analyse, le graphique et la communication des données.
Question verrouillée. Cette question a été migrée à partir de la Communauté Support Microsoft. Vous pouvez voter pour indiquer si elle est utile, mais vous ne pouvez pas ajouter de commentaires ou de réponses ni suivre la question.
"cela ne marche pas" ça n'aide pas beaucoup !
Quelle erreur ? #Nom ?
Merci.
Je suis dans le cas de feuilles avec des noms différents (beaucoup de feuilles) et le test est E4 contient U.
J'ai essayé la formule suivante en changeant Feuil1 etc par le nom de mes feuilles (test sur 4 feuilles) mais cela ne marche pas :(
=REDUCE(0;{"Feuil1";"Feuil2";"Feuil3";"Feuil4"};LAMBDA(c;n;c+SI(NB.SI.ENS(INDIRECT("'"&n&"'!E4");"*u*");INDIRECT("'"&n&"'!D9");0)))
Je te propose
Si tes feuilles sont bien Feuil suivit d'un n° (ici 1 à 4)
=REDUCE(0;SEQUENCE(4);LAMBDA(c;n;c+SI(INDIRECT("'Feuil"&n&"'!E3")="u";INDIRECT("'Feuil"&n&"'!D9");0)))
=REDUCE(0;SEQUENCE(4);LAMBDA(c;n;c+SI(NB.SI.ENS(INDIRECT("'Feuil"&n&"'!E4");"*u*");INDIRECT("'Feuil"&n&"'!D9");0)))
Si tes feuilles ont des noms différents
=REDUCE(0;{"Feuil1";"Feuil2";"Feuil3";"Feuil4"};LAMBDA(c;n;c+SI(INDIRECT("'"&n&"'!E3")="u";INDIRECT("'"&n&"'!D9");0)))
=REDUCE(0;{"Feuil1";"Feuil2";"Feuil3";"Feuil4"};LAMBDA(c;n;c+SI(NB.SI.ENS(INDIRECT("'"&n&"'!E4");"*u*");INDIRECT("'"&n&"'!D9");0)))
Merci pour ta réponse.
Je veux dire :
Les cellules D9 de la feuille1 à feuille8
Les cellules E3 de la feuille1 à feuille8
Faire automatiquement l'adition de l'ensemble des cellules D9 contenant respectivement la lettre U dans la cellule E3 de chaque feuille.
Par exemple j'ai 4 feuilles. Dans les feuilles 1 et 3 la cellule E3 de chaque feuille contient un U, dans les feuilles 2 et 4 pas de U, alors faire l'adition des cellules D9 des feuilles 1 et 3 mais pas des feuilles 2 et 4.
Bonjour,
Je ne sais pas d'où tu sors"=@Somme-personnalisee", peut-être une fonction développée en VBA (mais le @ ne sert à rien).
Que veux tu dire par "Par exemple la somme des cellules D9 si la cellule E3 contient la lettre U"
Les cellules D9 de la feuille1 à feuille8 par exemple ?
La cellule E3 de la feuille10 ou respectivement les cellules E3 de la feuille1 à feuille8 par exemple ?