bonjour,
ce message fait suite à un précédent (2-3 semaines). Je cherche à faire des
moyennes sur des valeurs de cellules en fn de dates.
j'ai un fichier avec en colonnes
je cherche à avoir la moyenne par mois des valeurs renseignées. j'ai donc la
formule (en validant ctrl+maj+entrée):
=MOYENNE(SI(ET(dates-JOUR(dates)=DATE(2005;2;);duréerelocation))
qui marche presque bien.
Le hic c qu'avec cette formule, excel prend en compte les cellules vides.
Ici par ex le résultat affiché pour janvier est (20+15+0)/3=11.66. Or je ne
veux la moyenne que sur les cellules non vices. J'ai donc ajouté à la formule
:
=MOYENNE(SI(ET(dates-JOUR(dates)=DATE(2005;2;);duréerelocation<>"");duréerelocation))
là le hic c que la fonction "ET" fait un bug, car le résultat est tjs
affiché à 0. En fait excel doit lire ma colonne "duréerelocation" et dès
qu'il trouve une valeur vide le test est FAUX donc =0.
comment faire pour contourner ce pb?
C'est une formule matricielle, tu dois la saisir avec Ctrl-Maj-Entrée.
Salutations,
Daniel M.
"dd" wrote in message news:
bonjour, ce message fait suite à un précédent (2-3 semaines). Je cherche à faire des moyennes sur des valeurs de cellules en fn de dates. j'ai un fichier avec en colonnes
je cherche à avoir la moyenne par mois des valeurs renseignées. j'ai donc la formule (en validant ctrl+maj+entrée): =MOYENNE(SI(ET(dates-JOUR(dates)ÚTE(2005;2;);duréerelocation)) qui marche presque bien. Le hic c qu'avec cette formule, excel prend en compte les cellules vides. Ici par ex le résultat affiché pour janvier est (20+15+0)/3.66. Or je ne veux la moyenne que sur les cellules non vices. J'ai donc ajouté à la formule :
là le hic c que la fonction "ET" fait un bug, car le résultat est tjs affiché à 0. En fait excel doit lire ma colonne "duréerelocation" et dès qu'il trouve une valeur vide le test est FAUX donc =0. comment faire pour contourner ce pb?
merci de votre aide.
Bonjour,
Le ET() ne produit qu'un scalaire (1 valeur) alors que tu as besoin d'une
matrice.
Utilise plutôt la multiplication.
C'est une formule matricielle, tu dois la saisir avec Ctrl-Maj-Entrée.
Salutations,
Daniel M.
"dd" <dd@discussions.microsoft.com> wrote in message
news:63D06572-5938-495D-8943-4D44B2A80A66@microsoft.com...
bonjour,
ce message fait suite à un précédent (2-3 semaines). Je cherche à faire des
moyennes sur des valeurs de cellules en fn de dates.
j'ai un fichier avec en colonnes
je cherche à avoir la moyenne par mois des valeurs renseignées. j'ai donc la
formule (en validant ctrl+maj+entrée):
=MOYENNE(SI(ET(dates-JOUR(dates)ÚTE(2005;2;);duréerelocation))
qui marche presque bien.
Le hic c qu'avec cette formule, excel prend en compte les cellules vides.
Ici par ex le résultat affiché pour janvier est (20+15+0)/3.66. Or je ne
veux la moyenne que sur les cellules non vices. J'ai donc ajouté à la formule
:
là le hic c que la fonction "ET" fait un bug, car le résultat est tjs
affiché à 0. En fait excel doit lire ma colonne "duréerelocation" et dès
qu'il trouve une valeur vide le test est FAUX donc =0.
comment faire pour contourner ce pb?
C'est une formule matricielle, tu dois la saisir avec Ctrl-Maj-Entrée.
Salutations,
Daniel M.
"dd" wrote in message news:
bonjour, ce message fait suite à un précédent (2-3 semaines). Je cherche à faire des moyennes sur des valeurs de cellules en fn de dates. j'ai un fichier avec en colonnes
je cherche à avoir la moyenne par mois des valeurs renseignées. j'ai donc la formule (en validant ctrl+maj+entrée): =MOYENNE(SI(ET(dates-JOUR(dates)ÚTE(2005;2;);duréerelocation)) qui marche presque bien. Le hic c qu'avec cette formule, excel prend en compte les cellules vides. Ici par ex le résultat affiché pour janvier est (20+15+0)/3.66. Or je ne veux la moyenne que sur les cellules non vices. J'ai donc ajouté à la formule :
là le hic c que la fonction "ET" fait un bug, car le résultat est tjs affiché à 0. En fait excel doit lire ma colonne "duréerelocation" et dès qu'il trouve une valeur vide le test est FAUX donc =0. comment faire pour contourner ce pb?