Formule nb.si multi critères et sommes de ceux-ci
Résolu/Fermé
A voir également:
- Formule nb.si multi critères et sommes de ceux-ci
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
5 réponses
via55
Messages postés
14501
Date d'inscription
mercredi 16 janvier 2013
Statut
Membre
Dernière intervention
28 novembre 2024
2 735
11 juin 2015 à 19:23
11 juin 2015 à 19:23
Bonsoir pompier en détresse
Postes un exemple de ton fichier sur cjoint.com et reviens ici indiquer le lien fourni
Cdlmnt
Via
Postes un exemple de ton fichier sur cjoint.com et reviens ici indiquer le lien fourni
Cdlmnt
Via
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 416
11 juin 2015 à 19:25
11 juin 2015 à 19:25
Bonjour
Comment sont définis vos vendredi dans le fichier?Y a t il une date en entête de colonne et qu'y a t il entre H8 et AC8
Sachant que ce que je peux vous proposer si vous avez des dates en titre est:
avec les dates en ligne 1 et les codes en ligne 8, de H à AC (ou plus loin si besoin
1° faite hors champ en AZ pour l'exemple, la liste des codes que vous voulez compter soit donc V en AZ1,F en AZ2 ect donc de AZ1 à AZ4
et pour faire le cumuls de ces codes, dans la cellule voulue:
=SOMMEPROD((JOUR.SEM($H$1:$AC$1;2)=5)*(NB.SI(H8:AC8;$AZ$1:$AZ$4)))
Revenez si besoin, mais peut être avec un :modèle de votre fichier (anonymé si besoin) à déposer sur:
http://www.c joint.com
en revenant ici coller le lien donné par le site
crdlmnt
Comment sont définis vos vendredi dans le fichier?Y a t il une date en entête de colonne et qu'y a t il entre H8 et AC8
Sachant que ce que je peux vous proposer si vous avez des dates en titre est:
avec les dates en ligne 1 et les codes en ligne 8, de H à AC (ou plus loin si besoin
1° faite hors champ en AZ pour l'exemple, la liste des codes que vous voulez compter soit donc V en AZ1,F en AZ2 ect donc de AZ1 à AZ4
et pour faire le cumuls de ces codes, dans la cellule voulue:
=SOMMEPROD((JOUR.SEM($H$1:$AC$1;2)=5)*(NB.SI(H8:AC8;$AZ$1:$AZ$4)))
Revenez si besoin, mais peut être avec un :modèle de votre fichier (anonymé si besoin) à déposer sur:
http://www.c joint.com
en revenant ici coller le lien donné par le site
crdlmnt
Raymond PENTIER
Messages postés
58732
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
29 novembre 2024
17 247
13 juin 2015 à 00:01
13 juin 2015 à 00:01
Il n'y a pas de point dans la fonction JOURSEM
Raymond PENTIER
Messages postés
58732
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
29 novembre 2024
17 247
13 juin 2015 à 00:07
13 juin 2015 à 00:07
D'autre part l'expression NB.SI(D19:CI19;$CL$7:$CN$7) est fantaisiste : 14 cellules et 3 cellules alors que les plages doivent être de même taille ...
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 13/06/2015 à 09:21
Modifié par Vaucluse le 13/06/2015 à 09:21
Bonjour
avant de balancer une telle information aussi catégorique, et la plussoyer de surcroit il faudrait peut être la vérifier...
elle est vraie avec NB.SI seul, (et encore, il n'y a pas lieu de parler dans ce cas de plages de même tailles) mais inclus dans SOMMEPROD ce code permet de définir combien de cellules du 2° champ contiennent une valeur listée dans le premier
Pour en revenir au fichier du sujet, la formule en D8, à tirer sur la hauteur
=SOMMEPROD((JOURSEM($D$7:$CI$7;2)=5)*(NB.SI($CL$7:$CN$7;D8:CI8)))
mais il faut que le champ des références de NB.SI soit le premier dans l'adresse, le champ à calculer étant le second
et elle n'est même pas à entrer en matricielle!
fichier à l'appui pour les incrédules
https://www.cjoint.com/c/EFngNea6vQX
bonne journée
avant de balancer une telle information aussi catégorique, et la plussoyer de surcroit il faudrait peut être la vérifier...
elle est vraie avec NB.SI seul, (et encore, il n'y a pas lieu de parler dans ce cas de plages de même tailles) mais inclus dans SOMMEPROD ce code permet de définir combien de cellules du 2° champ contiennent une valeur listée dans le premier
Pour en revenir au fichier du sujet, la formule en D8, à tirer sur la hauteur
=SOMMEPROD((JOURSEM($D$7:$CI$7;2)=5)*(NB.SI($CL$7:$CN$7;D8:CI8)))
mais il faut que le champ des références de NB.SI soit le premier dans l'adresse, le champ à calculer étant le second
et elle n'est même pas à entrer en matricielle!
fichier à l'appui pour les incrédules
https://www.cjoint.com/c/EFngNea6vQX
bonne journée
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
JvDo
Messages postés
1978
Date d'inscription
mercredi 27 juillet 2005
Statut
Membre
Dernière intervention
28 septembre 2020
858
Modifié par JvDo le 13/06/2015 à 02:53
Modifié par JvDo le 13/06/2015 à 02:53
Bonsoir,
d'autres possibilités :
CM1:CM3 contient V, F et C.
la dernière est à valider avec CTRL+MAJ+ENTER
Je ne garantis pas le séparateur ";" pour la matrice {"V";"F";"C"} avec des options régionales françaises. Il faut peut-être des virgules....
cordialement
d'autres possibilités :
=SOMMEPROD(($D$6:$CI$6="Ve")*(D19:CI19={"V";"F";"C"}))
=SOMMEPROD(NB.SI.ENS($D$6:$CI$6;"Ve";D21:CI21;$CM$1:$CM$3))
=SOMME(NB.SI($CM$1:$CM$3;SI($D$6:$CI$6="Ve";D21:CI21;"")))
CM1:CM3 contient V, F et C.
la dernière est à valider avec CTRL+MAJ+ENTER
Je ne garantis pas le séparateur ";" pour la matrice {"V";"F";"C"} avec des options régionales françaises. Il faut peut-être des virgules....
cordialement
12 juin 2015 à 22:39
Merci pour ta réactivité j'ai posté ma feuille excel au lien suivant : http://www.cjoint.com/c/EFmuHCTM11T
ps : j'ai une contrainte c'est que je ne peux en aucun cas changer ou modifier les appellations V,C,F,Cg et R
Cordialement
Mat
12 juin 2015 à 23:54
Par exemple en CJ19 (avant les lignes sont masquées) tu mets la formule :
=NB.SI.ENS(D19:CI19;"C";$D$6:$CI$6;"Ve")+NB.SI.ENS(D19:CI19;"V";$D$6:$CI$6;"Ve")+NB.SI.ENS(D19:CI19;"F";$D$6:$CI$6;"Ve")
A étirer ensuite vers le bas
Cdlmnt
Via
13 juin 2015 à 21:12
Un grand merci ça marche super !!!
ça va me faciliter la vie !
Cordialement !