Mes ennuis commencent lorsque je veux compter les bulletins compris entre 30 ans et 35 ans... mon réflexe aurais été d'écrire dans critère ET(>=B3;<=B4)
mais manifestement ce n'est pas qu'on écrit les expressions logique dans une fonction NS.SI.ENS. J'ai découvert la syntaxe ">=" & B3 et je ne sais pas comment on code le ET
J'ai essayé
"<=" & $V$3 && ">=" V2
ou
"<=" & $V$3 | ">=" V2
mais aucune de ces deux syntaxes ne fonctionne
Au secours !!! et milles remerciement à ceux qui m'aiderons
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
MichD
Le 29/12/20 Í 13:33, CandiceLasmert a écrit :
Bonjour, Í Tous et merci d'avance pour l'aide que vous m'apporterez. J'utilise une fonction NB.SI.ENS pour compter le nombre de bulletins fait Í telle date dans une base de donnée =NB.SI.ENS('export evergiving'!$B$1:$B$1203;A4;'export evergiving'!$D$1:$D$1203;$C$2) Export evergiving sont le plages critères A4 est une date C2 est un nom Jusque lÍ tout va bien .... ça se complique quand je ne veux plus rechercher la date en A4 mais disons compter toutes les occurrences pour un bulletin de plus de 30 ans j'ai d'abord voulut renter comme critère ">0" ça ne marche pas... J'ai donc découvert qu'il fallait écrire ">=" & B3 et ça ça fonctionne. B3 étant l'Í¢ge recherché... ça donne cette formule =NB.SI.ENS('export evergiving'!$B$2:$B$1203;'Pierre-Alexandre GUESDON '!$A4;'export evergiving'!$C$2:$C$1203;"complet";'export evergiving'!$D$2:$D$1203;'Pierre-Alexandre GUESDON '!$C$2;'export evergiving'!I2:I1203;"<="; & $V$3) Mes ennuis commencent lorsque je veux compter les bulletins compris entre 30 ans et 35 ans... mon réflexe aurais été d'écrire dans critère ET(>³;<´) mais manifestement ce n'est pas qu'on écrit les expressions logique dans une fonction NS.SI.ENS. J'ai découvert la syntaxe ">=" & B3 et je ne sais pas comment on code le ET J'ai essayé "<=" & $V$3 && ">=" V2 ou "<=" & $V$3 | ">=" V2 mais aucune de ces deux syntaxes ne fonctionne Au secours !!! et milles remerciement Í ceux qui m'aiderons
Bonjour, Utilise ce type de fonction, dont voici un exemple : Pour récupérer le nombre de valeurs qu'il y a dans la plage C1:C7 entre les nombres 12 et 3. Les bornes 12 et 3 sont incluses dans le total. =SOMMEPROD((C1:C7<)-(C1:C7<=3)) MichD
Le 29/12/20 Í 13:33, CandiceLasmert a écrit :
Bonjour,
Í Tous et merci d'avance pour l'aide que vous m'apporterez.
J'utilise une fonction NB.SI.ENS pour compter le nombre de bulletins fait Í
telle date dans une base de donnée
Mes ennuis commencent lorsque je veux compter les bulletins compris entre 30 ans
et 35 ans... mon réflexe aurais été d'écrire dans critère ET(>³;<´)
mais manifestement ce n'est pas qu'on écrit les expressions logique dans une
fonction NS.SI.ENS. J'ai découvert la syntaxe ">=" & B3 et je ne sais pas
comment on code le ET
J'ai essayé
"<=" & $V$3 && ">=" V2
ou
"<=" & $V$3 | ">=" V2
mais aucune de ces deux syntaxes ne fonctionne
Au secours !!! et milles remerciement Í ceux qui m'aiderons
Bonjour,
Utilise ce type de fonction, dont voici un exemple :
Pour récupérer le nombre de valeurs qu'il y a dans la plage C1:C7 entre
les nombres 12 et 3. Les bornes 12 et 3 sont incluses dans le total.
Bonjour, Í Tous et merci d'avance pour l'aide que vous m'apporterez. J'utilise une fonction NB.SI.ENS pour compter le nombre de bulletins fait Í telle date dans une base de donnée =NB.SI.ENS('export evergiving'!$B$1:$B$1203;A4;'export evergiving'!$D$1:$D$1203;$C$2) Export evergiving sont le plages critères A4 est une date C2 est un nom Jusque lÍ tout va bien .... ça se complique quand je ne veux plus rechercher la date en A4 mais disons compter toutes les occurrences pour un bulletin de plus de 30 ans j'ai d'abord voulut renter comme critère ">0" ça ne marche pas... J'ai donc découvert qu'il fallait écrire ">=" & B3 et ça ça fonctionne. B3 étant l'Í¢ge recherché... ça donne cette formule =NB.SI.ENS('export evergiving'!$B$2:$B$1203;'Pierre-Alexandre GUESDON '!$A4;'export evergiving'!$C$2:$C$1203;"complet";'export evergiving'!$D$2:$D$1203;'Pierre-Alexandre GUESDON '!$C$2;'export evergiving'!I2:I1203;"<="; & $V$3) Mes ennuis commencent lorsque je veux compter les bulletins compris entre 30 ans et 35 ans... mon réflexe aurais été d'écrire dans critère ET(>³;<´) mais manifestement ce n'est pas qu'on écrit les expressions logique dans une fonction NS.SI.ENS. J'ai découvert la syntaxe ">=" & B3 et je ne sais pas comment on code le ET J'ai essayé "<=" & $V$3 && ">=" V2 ou "<=" & $V$3 | ">=" V2 mais aucune de ces deux syntaxes ne fonctionne Au secours !!! et milles remerciement Í ceux qui m'aiderons
Bonjour, Utilise ce type de fonction, dont voici un exemple : Pour récupérer le nombre de valeurs qu'il y a dans la plage C1:C7 entre les nombres 12 et 3. Les bornes 12 et 3 sont incluses dans le total. =SOMMEPROD((C1:C7<)-(C1:C7<=3)) MichD
MichD
Plus simple et plus léger...même principle... =NB.SI(A1:A7;"<="&12)-NB.SI(A1:A7;"<="&3) MichD
Plus simple et plus léger...même principle... =NB.SI(A1:A7;"<="&12)-NB.SI(A1:A7;"<="&3) MichD
candicelasmert
Le mardi 29 Décembre 2020 à 19:56 par MichD :
Le 29/12/20 Í 13:33, CandiceLasmert a écrit :
Bonjour, Í Tous et merci d'avance pour l'aide que vous m'apporterez. J'utilise une fonction NB.SI.ENS pour compter le nombre de bulletins fait Í telle date dans une base de donnée =NB.SI.ENS('export evergiving'!$B$1:$B$1203;A4;'export evergiving'!$D$1:$D$1203;$C$2) Export evergiving sont le plages critères A4 est une date C2 est un nom Jusque lÍ tout va bien .... ça se complique quand je ne veux plus rechercher la date en A4 mais disons compter toutes les occurrences pour un bulletin de plus de 30 ans j'ai d'abord voulut renter comme critère ">0" ça ne marche pas... J'ai donc découvert qu'il fallait écrire ">=" & B3 et ça ça fonctionne. B3 étant l'Í¢ge recherché... ça donne cette formule =NB.SI.ENS('export evergiving'!$B$2:$B$1203;'Pierre-Alexandre GUESDON '!$A4;'export evergiving'!$C$2:$C$1203;"complet";'export evergiving'!$D$2:$D$1203;'Pierre-Alexandre GUESDON '!$C$2;'export evergiving'!I2:I1203;"<="; & $V$3) Mes ennuis commencent lorsque je veux compter les bulletins compris entre 30 ans et 35 ans... mon réflexe aurais été d'écrire dans critère ET(>³;<´) mais manifestement ce n'est pas qu'on écrit les expressions logique dans une fonction NS.SI.ENS. J'ai découvert la syntaxe ">=" & B3 et je ne sais pas comment on code le ET J'ai essayé "<=" & $V$3 && ">=" V2 ou "<=" & $V$3 | ">=" V2 mais aucune de ces deux syntaxes ne fonctionne Au secours !!! et milles remerciement Í ceux qui m'aiderons
Bonjour, Utilise ce type de fonction, dont voici un exemple : Pour récupérer le nombre de valeurs qu'il y a dans la plage C1:C7 entre les nombres 12 et 3. Les bornes 12 et 3 sont incluses dans le total. =SOMMEPROD((C1:C7<)-(C1:C7<=3)) MichD
Super michD c'est toujours toi mon sauveur ! merci de te pencher sur ça. Ceci dit je ne pense pas que SOMMEPROD pourra faire l'affaire. En effet si j'ai bien compris somme prod cherche dans une colonne le NB de données comprise entre les bornes 12 et 3 ..donc une seule colonne critère Mais moi j'ai une grosse extraction de base de données et je cherche plusieurs critères.. Je cherche tous les bulletins qui on été fait par TOTO (une colonne) dont le statut est "valide" (une autre colonne) et dont la date de création est comprise en Ndate et +5 date (troisième colonne) J'ai donc Trois critères dans trois colonnes avant de compter mes occurrences il me semble qu'il y a une autre façon d'écrire ET ou OU que d'utiliser ces fonctions qui ne sont pas accepté dans mon cas.. mais je ne connais pas la syntaxe
Le mardi 29 Décembre 2020 à 19:56 par MichD :
> Le 29/12/20 Í 13:33, CandiceLasmert a écrit :
>> Bonjour,
>>
>> Í Tous et merci d'avance pour l'aide que vous m'apporterez.
>>
>> J'utilise une fonction NB.SI.ENS pour compter le nombre de bulletins fait
>> Í
>> telle date dans une base de donnée
>>
>> =NB.SI.ENS('export evergiving'!$B$1:$B$1203;A4;'export
>> evergiving'!$D$1:$D$1203;$C$2)
>>
>> Export evergiving sont le plages critères
>>
>> A4 est une date
>>
>> C2 est un nom
>>
>>
>> Jusque lÍ tout va bien ....
>>
>> ça se complique quand je ne veux plus rechercher la date en A4 mais
>> disons
>> compter toutes les occurrences pour un bulletin de plus de 30 ans
>>
>> j'ai d'abord voulut renter comme critère ">0" ça ne
>> marche pas...
>>
>> J'ai donc découvert qu'il fallait écrire ">=" &
>> B3 et ça ça fonctionne. B3
>> étant l'Í¢ge recherché...
>>
>> ça donne cette formule
>>
>> =NB.SI.ENS('export evergiving'!$B$2:$B$1203;'Pierre-Alexandre GUESDON
>> '!$A4;'export evergiving'!$C$2:$C$1203;"complet";'export
>> evergiving'!$D$2:$D$1203;'Pierre-Alexandre GUESDON '!$C$2;'export
>> evergiving'!I2:I1203;"<="; & $V$3)
>>
>> Mes ennuis commencent lorsque je veux compter les bulletins compris entre 30
>> ans
>> et 35 ans... mon réflexe aurais été d'écrire dans
>> critère ET(>³;<´)
>>
>> mais manifestement ce n'est pas qu'on écrit les expressions logique
>> dans une
>> fonction NS.SI.ENS. J'ai découvert la syntaxe ">=" &
>> B3 et je ne sais pas
>> comment on code le ET
>>
>> J'ai essayé
>>
>> "<=" & $V$3 && ">=" V2
>>
>> ou
>>
>> "<=" & $V$3 | ">=" V2
>>
>> mais aucune de ces deux syntaxes ne fonctionne
>>
>>
>> Au secours !!! et milles remerciement Í ceux qui m'aiderons
>>
>>
>>
> Bonjour,
>
> Utilise ce type de fonction, dont voici un exemple :
>
> Pour récupérer le nombre de valeurs qu'il y a dans la plage C1:C7
> entre
> les nombres 12 et 3. Les bornes 12 et 3 sont incluses dans le total.
>
> =SOMMEPROD((C1:C7<)-(C1:C7<=3))
>
> MichD
Super michD c'est toujours toi mon sauveur ! merci de te pencher sur ça.
Ceci dit je ne pense pas que SOMMEPROD pourra faire l'affaire. En effet si j'ai bien compris somme prod cherche dans une colonne le NB de données comprise entre les bornes 12 et 3 ..donc une seule colonne critère
Mais moi j'ai une grosse extraction de base de données et je cherche plusieurs critères..
Je cherche tous les bulletins qui on été fait par TOTO (une colonne) dont le statut est "valide" (une autre colonne) et dont la date de création est comprise en Ndate et +5 date (troisième colonne)
J'ai donc Trois critères dans trois colonnes avant de compter mes occurrences
il me semble qu'il y a une autre façon d'écrire ET ou OU que d'utiliser ces fonctions qui ne sont pas accepté dans mon cas.. mais je ne connais pas la syntaxe
Bonjour, Í Tous et merci d'avance pour l'aide que vous m'apporterez. J'utilise une fonction NB.SI.ENS pour compter le nombre de bulletins fait Í telle date dans une base de donnée =NB.SI.ENS('export evergiving'!$B$1:$B$1203;A4;'export evergiving'!$D$1:$D$1203;$C$2) Export evergiving sont le plages critères A4 est une date C2 est un nom Jusque lÍ tout va bien .... ça se complique quand je ne veux plus rechercher la date en A4 mais disons compter toutes les occurrences pour un bulletin de plus de 30 ans j'ai d'abord voulut renter comme critère ">0" ça ne marche pas... J'ai donc découvert qu'il fallait écrire ">=" & B3 et ça ça fonctionne. B3 étant l'Í¢ge recherché... ça donne cette formule =NB.SI.ENS('export evergiving'!$B$2:$B$1203;'Pierre-Alexandre GUESDON '!$A4;'export evergiving'!$C$2:$C$1203;"complet";'export evergiving'!$D$2:$D$1203;'Pierre-Alexandre GUESDON '!$C$2;'export evergiving'!I2:I1203;"<="; & $V$3) Mes ennuis commencent lorsque je veux compter les bulletins compris entre 30 ans et 35 ans... mon réflexe aurais été d'écrire dans critère ET(>³;<´) mais manifestement ce n'est pas qu'on écrit les expressions logique dans une fonction NS.SI.ENS. J'ai découvert la syntaxe ">=" & B3 et je ne sais pas comment on code le ET J'ai essayé "<=" & $V$3 && ">=" V2 ou "<=" & $V$3 | ">=" V2 mais aucune de ces deux syntaxes ne fonctionne Au secours !!! et milles remerciement Í ceux qui m'aiderons
Bonjour, Utilise ce type de fonction, dont voici un exemple : Pour récupérer le nombre de valeurs qu'il y a dans la plage C1:C7 entre les nombres 12 et 3. Les bornes 12 et 3 sont incluses dans le total. =SOMMEPROD((C1:C7<)-(C1:C7<=3)) MichD
Super michD c'est toujours toi mon sauveur ! merci de te pencher sur ça. Ceci dit je ne pense pas que SOMMEPROD pourra faire l'affaire. En effet si j'ai bien compris somme prod cherche dans une colonne le NB de données comprise entre les bornes 12 et 3 ..donc une seule colonne critère Mais moi j'ai une grosse extraction de base de données et je cherche plusieurs critères.. Je cherche tous les bulletins qui on été fait par TOTO (une colonne) dont le statut est "valide" (une autre colonne) et dont la date de création est comprise en Ndate et +5 date (troisième colonne) J'ai donc Trois critères dans trois colonnes avant de compter mes occurrences il me semble qu'il y a une autre façon d'écrire ET ou OU que d'utiliser ces fonctions qui ne sont pas accepté dans mon cas.. mais je ne connais pas la syntaxe
MichD
En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du tout.
Moi monsieur, je ne me trompe jamais, c'est toujours le demandeur qui est fautif, sa question n'était pas assez claire ou ne correspondait pas Í ma réponse... ;-))) Voici la formule. Elle est matricielle et doit être validée par Ctrl + Maj + Enter =MOYENNE(SI((C1:C19>=$A$27-1)*(C1:C19<=$A$27+2)=1;D1:D19)) $A$27 = La cellule contenant la référence de départ C1:C19 est la plage de tes dates D1:D19 est la plage de données Í partir de laquelle s'effectue la moyenne. MichD
En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du tout.
Moi monsieur, je ne me trompe jamais, c'est toujours le demandeur qui
est fautif, sa question n'était pas assez claire ou ne correspondait pas
Í ma réponse... ;-)))
Voici la formule. Elle est matricielle et doit être validée par Ctrl +
Maj + Enter
$A$27 = La cellule contenant la référence de départ
C1:C19 est la plage de tes dates
D1:D19 est la plage de données Í partir de laquelle s'effectue la moyenne.
En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du tout.
Moi monsieur, je ne me trompe jamais, c'est toujours le demandeur qui est fautif, sa question n'était pas assez claire ou ne correspondait pas Í ma réponse... ;-))) Voici la formule. Elle est matricielle et doit être validée par Ctrl + Maj + Enter =MOYENNE(SI((C1:C19>=$A$27-1)*(C1:C19<=$A$27+2)=1;D1:D19)) $A$27 = La cellule contenant la référence de départ C1:C19 est la plage de tes dates D1:D19 est la plage de données Í partir de laquelle s'effectue la moyenne. MichD
Michel__D
Bonjour, Le 01/01/2021 Í 15:22, CandiceLasmert a écrit :
Bonjour, Je suis désolé je reposte la même question qu'il y a quelques jours. En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du tout. Je suppose qu'il a coché quelque part que la question était solutionné parce que personne ne me répond plus.
Ben si mais il faut lire les réponses.
du coup je recrée un sujet. Le problème que j'ai me bloque totalement dans on travail j'ai vraiment besoin d'une solution donc soit une formule suivante SIERREUR(MOYENNE.SI.ENS(EXPORT!$I$2:$I$1203;EXPORT!$B$2:$B$1203;A27;EXPORT!$D$2:$D$1203;'Stephan DJIAN'!$I$4;EXPORT!$C$2:$C$1203;"complet");0) Il s'agit de faire une moyenne sur la colonne Age dun tableau de donnée. Cette moyenne doit se faire si le nom du recrtueur correspond Í une variable, et si ils ont été fait Í une certaine date. donc dans ma formule A27 est une date $I$4 est le nom du recruteur recherché. moi je voudrai que cette moyenne se fasse sur la date A27 mais aussi A27-1 et A27-2
Ok donc soit 3 critères ou 2 critères si tu optimise.
donc dans le critère je rentre ET(A27;A27-1;A27-2) mais ça ne marche pas je pense que ce n'est pas la bonne syntaxe Í utiliser dans ce type de formule.
Si tu utilise MOYENNE.SI tu ne peux pas intégrer la fonction ET, il faut séparer chaque condition.
Bonjour,
Le 01/01/2021 Í 15:22, CandiceLasmert a écrit :
Bonjour,
Je suis désolé je reposte la même question qu'il y a quelques jours.
En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du tout. Je
suppose qu'il a coché quelque part que la question était solutionné parce que
personne ne me répond plus.
Ben si mais il faut lire les réponses.
du coup je recrée un sujet. Le problème que j'ai me bloque totalement dans on
travail j'ai vraiment besoin d'une solution
Bonjour, Le 01/01/2021 Í 15:22, CandiceLasmert a écrit :
Bonjour, Je suis désolé je reposte la même question qu'il y a quelques jours. En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du tout. Je suppose qu'il a coché quelque part que la question était solutionné parce que personne ne me répond plus.
Ben si mais il faut lire les réponses.
du coup je recrée un sujet. Le problème que j'ai me bloque totalement dans on travail j'ai vraiment besoin d'une solution donc soit une formule suivante SIERREUR(MOYENNE.SI.ENS(EXPORT!$I$2:$I$1203;EXPORT!$B$2:$B$1203;A27;EXPORT!$D$2:$D$1203;'Stephan DJIAN'!$I$4;EXPORT!$C$2:$C$1203;"complet");0) Il s'agit de faire une moyenne sur la colonne Age dun tableau de donnée. Cette moyenne doit se faire si le nom du recrtueur correspond Í une variable, et si ils ont été fait Í une certaine date. donc dans ma formule A27 est une date $I$4 est le nom du recruteur recherché. moi je voudrai que cette moyenne se fasse sur la date A27 mais aussi A27-1 et A27-2
Ok donc soit 3 critères ou 2 critères si tu optimise.
donc dans le critère je rentre ET(A27;A27-1;A27-2) mais ça ne marche pas je pense que ce n'est pas la bonne syntaxe Í utiliser dans ce type de formule.
Si tu utilise MOYENNE.SI tu ne peux pas intégrer la fonction ET, il faut séparer chaque condition.
MichD
Le 01/01/21 Í 12:15, MichD a écrit :
En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du tout.
Moi monsieur, je ne me trompe jamais, c'est toujours le demandeur qui est fautif, sa question n'était pas assez claire ou ne correspondait pas Í Â ma réponse... ;-))) Voici la formule. Elle est matricielle et doit être validée par Ctrl + Maj + Enter =MOYENNE(SI((C1:C19>=$A$27-1)*(C1:C19<=$A$27+2)=1;D1:D19)) $A$27 = La cellule contenant la référence de départ C1:C19 est la plage de tes dates D1:D19 est la plage de données Í partir de laquelle s'effectue la moyenne. MichD
Tu peux ajouter un troisième critère : Formule matricielle : Validation par Ctrl + Maj + Enter =MOYENNE(SI((C1:C19>=$A$4-1)*(C1:C19<=$A$4+2)*(B1:B19="toto4")=1;D1:D19)) B1:B19 = Colonne contenant les noms, toto4 étant le critère sur cette colonne. Si tu préfères la fonction Moyenne.si.Ens() Ne requiert pas une validation Ctrl + Maj + Enter =MOYENNE.SI.ENS(D1:D19;C1:C19;">="&$A$4-1;C1:C19;"<="&$A$4+2;B1:B19;Feuil2!A1) Le critère pour la plage des noms étant situé sur une autre feuille "Feuil2". MichD
Le 01/01/21 Í 12:15, MichD a écrit :
En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du
tout.
Moi monsieur, je ne me trompe jamais, c'est toujours le demandeur qui
est fautif, sa question n'était pas assez claire ou ne correspondait pas
Í Â ma réponse... ;-)))
Voici la formule. Elle est matricielle et doit être validée par Ctrl +
Maj + Enter
$A$27 = La cellule contenant la référence de départ
C1:C19 est la plage de tes dates
D1:D19 est la plage de données Í partir de laquelle s'effectue la moyenne.
MichD
Tu peux ajouter un troisième critère :
Formule matricielle : Validation par Ctrl + Maj + Enter
=MOYENNE(SI((C1:C19>=$A$4-1)*(C1:C19<=$A$4+2)*(B1:B19="toto4")=1;D1:D19))
B1:B19 = Colonne contenant les noms, toto4 étant le critère sur cette
colonne.
Si tu préfères la fonction Moyenne.si.Ens()
Ne requiert pas une validation Ctrl + Maj + Enter
En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du tout.
Moi monsieur, je ne me trompe jamais, c'est toujours le demandeur qui est fautif, sa question n'était pas assez claire ou ne correspondait pas Í Â ma réponse... ;-))) Voici la formule. Elle est matricielle et doit être validée par Ctrl + Maj + Enter =MOYENNE(SI((C1:C19>=$A$27-1)*(C1:C19<=$A$27+2)=1;D1:D19)) $A$27 = La cellule contenant la référence de départ C1:C19 est la plage de tes dates D1:D19 est la plage de données Í partir de laquelle s'effectue la moyenne. MichD
Tu peux ajouter un troisième critère : Formule matricielle : Validation par Ctrl + Maj + Enter =MOYENNE(SI((C1:C19>=$A$4-1)*(C1:C19<=$A$4+2)*(B1:B19="toto4")=1;D1:D19)) B1:B19 = Colonne contenant les noms, toto4 étant le critère sur cette colonne. Si tu préfères la fonction Moyenne.si.Ens() Ne requiert pas une validation Ctrl + Maj + Enter =MOYENNE.SI.ENS(D1:D19;C1:C19;">="&$A$4-1;C1:C19;"<="&$A$4+2;B1:B19;Feuil2!A1) Le critère pour la plage des noms étant situé sur une autre feuille "Feuil2". MichD
MichD
Le 02/01/21 Í 07:56, MichD a écrit :
Le 01/01/21 Í 12:15, MichD a écrit :
En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du tout.
Moi monsieur, je ne me trompe jamais, c'est toujours le demandeur qui est fautif, sa question n'était pas assez claire ou ne correspondait pas Í Â ma réponse... ;-))) Voici la formule. Elle est matricielle et doit être validée par Ctrl + Maj + Enter =MOYENNE(SI((C1:C19>=$A$27-1)*(C1:C19<=$A$27+2)=1;D1:D19)) $A$27 = La cellule contenant la référence de départ C1:C19 est la plage de tes dates D1:D19 est la plage de données Í partir de laquelle s'effectue la moyenne. MichD
Tu peux ajouter un troisième critère : Formule matricielle : Validation par Ctrl + Maj + Enter =MOYENNE(SI((C1:C19>=$A$4-1)*(C1:C19<=$A$4+2)*(B1:B19="toto4")=1;D1:D19)) B1:B19 = Colonne contenant les noms, toto4 étant le critère sur cette colonne. Si tu préfères la fonction Moyenne.si.Ens() Ne requiert pas une validation Ctrl + Maj + Enter =MOYENNE.SI.ENS(D1:D19;C1:C19;">="&$A$4-1;C1:C19;"<="&$A$4+2;B1:B19;Feuil2!A1) Le critère pour la plage des noms étant situé sur une autre feuille "Feuil2". MichD
Juste pour ton information, il y a une légère différence entre les 2 formules si une des cellules de la plage servant Í faire la moyenne a des cellules totalement vides. La formule =Moyenne(si(....)) considère que les la valeur des cellules totalement est 0 et elle en tient compte dans l'évaluation de la moyenne. La formule =MOYENNE.SI.ENS ne tient pas compte des cellules ne comptant aucune valeur (vide). Selon ton environnement, dans le cas o͹ tu as ces cellules vides dans la plage, le résultat n'est pas identique, Í toi de choisir celle qui te convient. MichD
Le 02/01/21 Í 07:56, MichD a écrit :
Le 01/01/21 Í 12:15, MichD a écrit :
En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas
du tout.
Moi monsieur, je ne me trompe jamais, c'est toujours le demandeur qui
est fautif, sa question n'était pas assez claire ou ne correspondait
pas Í Â ma réponse... ;-)))
Voici la formule. Elle est matricielle et doit être validée par Ctrl +
Maj + Enter
$A$27 = La cellule contenant la référence de départ
C1:C19 est la plage de tes dates
D1:D19 est la plage de données Í partir de laquelle s'effectue la
moyenne.
MichD
Tu peux ajouter un troisième critère :
Formule matricielle : Validation par Ctrl + Maj + Enter
=MOYENNE(SI((C1:C19>=$A$4-1)*(C1:C19<=$A$4+2)*(B1:B19="toto4")=1;D1:D19))
B1:B19 = Colonne contenant les noms, toto4 étant le critère sur cette
colonne.
Si tu préfères la fonction Moyenne.si.Ens()
Ne requiert pas une validation Ctrl + Maj + Enter
Le critère pour la plage des noms étant situé sur une autre feuille
"Feuil2".
MichD
Juste pour ton information, il y a une légère différence entre les 2
formules si une des cellules de la plage servant Í faire la moyenne a
des cellules totalement vides.
La formule =Moyenne(si(....)) considère que les la valeur des cellules
totalement est 0 et elle en tient compte dans l'évaluation de la moyenne.
La formule =MOYENNE.SI.ENS ne tient pas compte des cellules ne comptant
aucune valeur (vide).
Selon ton environnement, dans le cas o͹ tu as ces cellules vides dans la
plage, le résultat n'est pas identique, Í toi de choisir celle qui te
convient.
En effet MichD m'a apporté une réponse. mais elle ne fonctionne pas du tout.
Moi monsieur, je ne me trompe jamais, c'est toujours le demandeur qui est fautif, sa question n'était pas assez claire ou ne correspondait pas Í Â ma réponse... ;-))) Voici la formule. Elle est matricielle et doit être validée par Ctrl + Maj + Enter =MOYENNE(SI((C1:C19>=$A$27-1)*(C1:C19<=$A$27+2)=1;D1:D19)) $A$27 = La cellule contenant la référence de départ C1:C19 est la plage de tes dates D1:D19 est la plage de données Í partir de laquelle s'effectue la moyenne. MichD
Tu peux ajouter un troisième critère : Formule matricielle : Validation par Ctrl + Maj + Enter =MOYENNE(SI((C1:C19>=$A$4-1)*(C1:C19<=$A$4+2)*(B1:B19="toto4")=1;D1:D19)) B1:B19 = Colonne contenant les noms, toto4 étant le critère sur cette colonne. Si tu préfères la fonction Moyenne.si.Ens() Ne requiert pas une validation Ctrl + Maj + Enter =MOYENNE.SI.ENS(D1:D19;C1:C19;">="&$A$4-1;C1:C19;"<="&$A$4+2;B1:B19;Feuil2!A1) Le critère pour la plage des noms étant situé sur une autre feuille "Feuil2". MichD
Juste pour ton information, il y a une légère différence entre les 2 formules si une des cellules de la plage servant Í faire la moyenne a des cellules totalement vides. La formule =Moyenne(si(....)) considère que les la valeur des cellules totalement est 0 et elle en tient compte dans l'évaluation de la moyenne. La formule =MOYENNE.SI.ENS ne tient pas compte des cellules ne comptant aucune valeur (vide). Selon ton environnement, dans le cas o͹ tu as ces cellules vides dans la plage, le résultat n'est pas identique, Í toi de choisir celle qui te convient. MichD