Fonction matricielle mélant nb et dates
Fermé
poulpena
-
10 juin 2016 à 10:30
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 juin 2016 à 15:01
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 10 juin 2016 à 15:01
A voir également:
- Fonction matricielle mélant nb et dates
- Fonction si et - Guide
- Nb si en anglais - Guide
- Fonction moyenne excel - Guide
- Nb si couleur - Guide
3 réponses
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
Modifié par michel_m le 10/06/2016 à 11:13
Modifié par michel_m le 10/06/2016 à 11:13
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
10 juin 2016 à 11:50
10 juin 2016 à 11:50
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
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
Modifié par Vaucluse le 10/06/2016 à 15:07
Modifié par Vaucluse le 10/06/2016 à 15:07
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
michel_m
Messages postés
16603
Date d'inscription
lundi 12 septembre 2005
Statut
Contributeur
Dernière intervention
16 décembre 2023
3 310
10 juin 2016 à 14:52
10 juin 2016 à 14:52
re,
regarde si cette maquette (à adapter) te convient
http://www.cjoint.com/c/FFkmZDfkD4t
regarde si cette maquette (à adapter) te convient
http://www.cjoint.com/c/FFkmZDfkD4t
10 juin 2016 à 11:31
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