Fonction matricielle mélant nb et dates
poulpena
-
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Vaucluse Messages postés 26496 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
J'ai la formule suivante : =SI(B5="CoMed";SI($I$4:$AE$4>=(donées!$C$13-1)*($I$4:$AE$4<=(donées!$D$13-1));NB(I5:AE5;"25");"");"") qui ne fonctionne pas.
J'ai un chronogramme et je voudrais que excel me ramene le nombre de fois où j'ai le chiffre 25; pour chaque date comprise entre une date de début (sur un autre onglet) et une date de fin (également sur un autre onglet) mais avec en première condition, que la cellule B5 soit égale à "CoMed" ==> je suis pas très sûre d'être claire.
Merci +++
J'ai la formule suivante : =SI(B5="CoMed";SI($I$4:$AE$4>=(donées!$C$13-1)*($I$4:$AE$4<=(donées!$D$13-1));NB(I5:AE5;"25");"");"") qui ne fonctionne pas.
J'ai un chronogramme et je voudrais que excel me ramene le nombre de fois où j'ai le chiffre 25; pour chaque date comprise entre une date de début (sur un autre onglet) et une date de fin (également sur un autre onglet) mais avec en première condition, que la cellule B5 soit égale à "CoMed" ==> je suis pas très sûre d'être claire.
Merci +++
A voir également:
- Fonction matricielle mélant nb et dates
- Fonction si et - Guide
- Nombre de jours entre deux dates excel - Guide
- Nb si en anglais - Guide
- Fonction miroir - Guide
- Fonction moyenne excel - Guide
3 réponses
Bonjour
pour tester sans passer du temps à refaire le classeur
Dans l’attente
déjà sans tester j'aurais plut^t écrit
Michel
pour tester sans passer du temps à refaire le classeur
Mettre le classeur sans données confidentielles en pièce jointe sur https://www.cjoint.com/
et coller le raccourci par un clic droit sur le lien proposé dans le message de réponse
Dans l’attente
déjà sans tester j'aurais plut^t écrit
SI(B5="CoMed";SI(($I$4:$AE$4>=donées!$C$13-1)*...mais...
Michel
Bonjour
essayez avec (sans garanties, car ce n'est pas très clair)
=SI($B$5="Comed";SOMMEPROD(($I$4:$AE$4<=donées!C13-1)*(I$4:$AE$54<=donées!C13-1)*($I$5:$AE$5=25));"")
je vous laisse la responsabilioté de l'orthographe de "donées"
crdlmnt
crdlmnt
essayez avec (sans garanties, car ce n'est pas très clair)
=SI($B$5="Comed";SOMMEPROD(($I$4:$AE$4<=donées!C13-1)*(I$4:$AE$54<=donées!C13-1)*($I$5:$AE$5=25));"")
je vous laisse la responsabilioté de l'orthographe de "donées"
crdlmnt
crdlmnt
j'ai fait (comme d'hab) une erreur en plaçant deux fois la même condition dans le code
SOMMEPROD (soit deux fois <=C13)
essayez avec
=SI($B$5="Comed";SOMMEPROD(($I$4:$AE$4>=donées!C13-1)*(I$4:$AE$54<=donées!D13-1)*($I$5:$AE$5=25));"")
en principe, cette formule (qui ne se rentre pas en matricielle) devraiet correspondre à ce que vous attendez.
crdlmnt
SOMMEPROD (soit deux fois <=C13)
essayez avec
=SI($B$5="Comed";SOMMEPROD(($I$4:$AE$4>=donées!C13-1)*(I$4:$AE$54<=donées!D13-1)*($I$5:$AE$5=25));"")
en principe, cette formule (qui ne se rentre pas en matricielle) devraiet correspondre à ce que vous attendez.
crdlmnt
En fait mon classeur fait lien avec plein d'autres onglets (oui j'essaie d'utiliser excel comme une base de donnée) avec pas mal d'infos confidentielles donc c'est un peu compliqué à envoyer
J'arrive a faire la somme ou le nombre de mais pas nb.si
Du coups après quelques modifs, elle donne ça :
=SI($B44="CoMed";+NB(SI($I$4:$AE$4>=(donées!$C$13-1);SI($I$3:$AE$3<=(donées!$D$13-1);(SI($I47:$AE47;25;"")));"")))
Ca me ramène bien le nombre de "non vide"; mais je voudrais le nombre de fois ou ma cellule est égale à 25 (pour info, ma plage de donnée est déjà complétée par des formules) ou égale à 10
Merci