Formule Nb.si.ens
Fermé
sawabab
Messages postés
4
Date d'inscription
vendredi 12 mai 2017
Statut
Membre
Dernière intervention
17 mai 2017
-
12 mai 2017 à 10:07
sawabab Messages postés 4 Date d'inscription vendredi 12 mai 2017 Statut Membre Dernière intervention 17 mai 2017 - 17 mai 2017 à 12:16
sawabab Messages postés 4 Date d'inscription vendredi 12 mai 2017 Statut Membre Dernière intervention 17 mai 2017 - 17 mai 2017 à 12:16
A voir également:
- Formule Nb.si.ens
- Formule si et - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Formule excel - Guide
3 réponses
Mazzaropi
Messages postés
1985
Date d'inscription
lundi 16 août 2010
Statut
Contributeur
Dernière intervention
24 mai 2023
70
12 mai 2017 à 17:54
12 mai 2017 à 17:54
sawabab, Bonjour.
Essayez cette formule.
=NB.SI.ENS(C7:C76;">="&C2; D7:D76;"<="&D2; E7:E76;"MAL.")
N'oubliez pas de rechercher un texte spécifique, toutes les cellules doivent contenir la même orthographe.
Dans son image d'exemple apparaissent déjà deux façons différentes de remplir avec le « MAL » et « MAL. ».
Un mot avec un point et l'autre sans.
Cela fait toute la différence dans le récit.
S'il vous plaît, nous dire si la formule a résolu votre question.
J'espère avoir aidé.
--
Belo Horizonte, Brasil.
Marcílio Lobão
Essayez cette formule.
=NB.SI.ENS(C7:C76;">="&C2; D7:D76;"<="&D2; E7:E76;"MAL.")
N'oubliez pas de rechercher un texte spécifique, toutes les cellules doivent contenir la même orthographe.
Dans son image d'exemple apparaissent déjà deux façons différentes de remplir avec le « MAL » et « MAL. ».
Un mot avec un point et l'autre sans.
Cela fait toute la différence dans le récit.
S'il vous plaît, nous dire si la formule a résolu votre question.
J'espère avoir aidé.
--
Belo Horizonte, Brasil.
Marcílio Lobão
sawabab
Messages postés
4
Date d'inscription
vendredi 12 mai 2017
Statut
Membre
Dernière intervention
17 mai 2017
15 mai 2017 à 11:50
15 mai 2017 à 11:50
Bonjour,
Merci à vous deux, le mixe de vos formules respectives a super bien fonctionné. J'avais bien cette formule mais mes espaces n'étaient pas placés au bon endroit, ce qui me provoquait une erreur lors du résultat.
De plus, pensez vous qu'il est possible de compter le nombre de jours entre les deux dates mais que pour les lignes où il est noté "mal", "AT" et "hosp" ? Je m'arrache les cheveux depuis quelques heures LOL.
Merci beaucoup pour votre aide.
Très belle journée à vous.
Merci à vous deux, le mixe de vos formules respectives a super bien fonctionné. J'avais bien cette formule mais mes espaces n'étaient pas placés au bon endroit, ce qui me provoquait une erreur lors du résultat.
De plus, pensez vous qu'il est possible de compter le nombre de jours entre les deux dates mais que pour les lignes où il est noté "mal", "AT" et "hosp" ? Je m'arrache les cheveux depuis quelques heures LOL.
Merci beaucoup pour votre aide.
Très belle journée à vous.
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 421
15 mai 2017 à 12:56
15 mai 2017 à 12:56
Bonjour
avec date début en Z1 et date fin en Z2
=SOMMEPROD((champ date>=$Z$1)*(champ date;<=$Z$2)*((champ code="AT)+(Champ code="mal")+(Champ code="hosp"))*(champ à sommer))
ou alors, si vous placez vos références à chercher en X1:X3:
=SOMMEPROD((champ date>=$Z$1)*(Champ date <=$Z$2)*(NB.SI($X$1:$X$3;champ code))*(Champ sommer))
les textes à chercher doivent ici être strictement identiques aux références
crdlmnt
avec date début en Z1 et date fin en Z2
=SOMMEPROD((champ date>=$Z$1)*(champ date;<=$Z$2)*((champ code="AT)+(Champ code="mal")+(Champ code="hosp"))*(champ à sommer))
ou alors, si vous placez vos références à chercher en X1:X3:
=SOMMEPROD((champ date>=$Z$1)*(Champ date <=$Z$2)*(NB.SI($X$1:$X$3;champ code))*(Champ sommer))
les textes à chercher doivent ici être strictement identiques aux références
crdlmnt
sawabab
Messages postés
4
Date d'inscription
vendredi 12 mai 2017
Statut
Membre
Dernière intervention
17 mai 2017
15 mai 2017 à 14:47
15 mai 2017 à 14:47
Merci beaucoup Vaucluse ! Parfais, mon tableau est top avec toutes les formules dont j'avais besoin.
Encore une fois merci !
Bonne journée.
Sabrina
Encore une fois merci !
Bonne journée.
Sabrina
sawabab
Messages postés
4
Date d'inscription
vendredi 12 mai 2017
Statut
Membre
Dernière intervention
17 mai 2017
17 mai 2017 à 12:16
17 mai 2017 à 12:16
Bonjour,
Je viens de me rendre compte que la formule pour calculer mon nombre de jour entre deux dates avec les conditions "mal", "hosp" et "AT" n'allaient pas.. J'ai voulu vérifier en prenant la peine de tout compter et ce n'est pas du tout ça....
Je souhaiterais qu'il me compte le nombre de jours seulement dans la période de référence qui est du 01/01/2016 au 31/12/2016, pour chaque motif "AT" "mal" et "hosp" les trois ensembles. Jusque la pour calculer je faisait =(D72-C72+1)+(D73-C73+1)+(D74-C74+1)+...... chaque fois que le motif "AT" "mal" ou "hosp" apparaissait, sachant qu'il peut y avoir 850 lignes....
J'ai beau essayer n'importe quelle formule ça ne veut pas.. je désespère car c'est vraiment très long sans formule..
Bonne journée.
Cordialement,
Sabrina.
Je viens de me rendre compte que la formule pour calculer mon nombre de jour entre deux dates avec les conditions "mal", "hosp" et "AT" n'allaient pas.. J'ai voulu vérifier en prenant la peine de tout compter et ce n'est pas du tout ça....
Je souhaiterais qu'il me compte le nombre de jours seulement dans la période de référence qui est du 01/01/2016 au 31/12/2016, pour chaque motif "AT" "mal" et "hosp" les trois ensembles. Jusque la pour calculer je faisait =(D72-C72+1)+(D73-C73+1)+(D74-C74+1)+...... chaque fois que le motif "AT" "mal" ou "hosp" apparaissait, sachant qu'il peut y avoir 850 lignes....
J'ai beau essayer n'importe quelle formule ça ne veut pas.. je désespère car c'est vraiment très long sans formule..
Bonne journée.
Cordialement,
Sabrina.
12 mai 2017 à 20:50
(et bonsoir de France,Mazzaropi)
Pour info,on peut contourner le problème du point qui suit MAL
avec cette formule qui convient bien pour le reste:
écrire
=NB.SI.ENS(C7:C76;">="&C2; D7:D76;"<="&D2; E7:E76;"*MAL*")
"*MAL*" la cellule contient le texte au milieu du texte complet
"MAL*" le texte commence par
"*MAL" le texte fi it par
il est aussi possible d'écrire le texte cherché dans une cellule avec, par exemple pour un texte en Z1
"*"&Z1&"*" ou Z1&"*" ou "*"&Z1
crdlmnt