Calculer valeur unique textuel avec critère de dates
Résolu/Fermé
Marierj
-
7 déc. 2015 à 14:37
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 7 déc. 2015 à 15:52
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 7 déc. 2015 à 15:52
A voir également:
- Calculer valeur unique textuel avec critère de dates
- Calculer une moyenne sur excel - Guide
- Logiciel gratuit calcul valeur nutritionnelle - Télécharger - Santé & Bien-être
- Calculateur valeur carte yu-gi-oh - Forum Logiciels
- Coque unique avis - Forum Consommation & Internet
- Le fichier contient le nombre de voyageurs dans 3 gares. dans la cellule b5, saisissez une formule qui calcule le total et se met à jour si on change une valeur du tableau. quel total obtenez-vous ? quelle formule avez-vous saisie ? ✓ - Forum Excel
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 395
Modifié par Vaucluse le 7/12/2015 à 15:52
Modifié par Vaucluse le 7/12/2015 à 15:52
Bonjour
le plus simple pour alléger les formules est de nommer le champ de recherche à partir de deux cellules début et fin
pour l'exemple:
les dates en A:A, classées par ordre croissant
les codes à décompter en B:B
en D1 la date début
en D2 la date de fin
formule pour nommer le champ, nommé par exemple champ
=DECALER($B$1;EQUIV($D$1;$A:$A;0)-1;;NB.SI.ENS($A:$A;">="&Feuil1!$D$1;$A:$A;"<="&$D$2))
pour la formule qui compte les valeurs différentes dans le champ, n'importe quelle cellule:
=SOMME(SI(champ<>"";1/NB.SI(champ;champ)))
attention. Formule matricielle à entrer avec la touche ENTER en maintenant les touches ctrl et shift enfoncées. Elle se retrouve automatiquement entre accolades dans la barre de formule.
bien entendu, vous pouvez remplacer dans cette formule chaque nom "champ" par la formule équivalente DECALER(.... si vous ne voulez pas nommer
crdlmnt
Errare humanum est, perseverare diabolicum
le plus simple pour alléger les formules est de nommer le champ de recherche à partir de deux cellules début et fin
pour l'exemple:
les dates en A:A, classées par ordre croissant
les codes à décompter en B:B
en D1 la date début
en D2 la date de fin
formule pour nommer le champ, nommé par exemple champ
=DECALER($B$1;EQUIV($D$1;$A:$A;0)-1;;NB.SI.ENS($A:$A;">="&Feuil1!$D$1;$A:$A;"<="&$D$2))
pour la formule qui compte les valeurs différentes dans le champ, n'importe quelle cellule:
=SOMME(SI(champ<>"";1/NB.SI(champ;champ)))
attention. Formule matricielle à entrer avec la touche ENTER en maintenant les touches ctrl et shift enfoncées. Elle se retrouve automatiquement entre accolades dans la barre de formule.
bien entendu, vous pouvez remplacer dans cette formule chaque nom "champ" par la formule équivalente DECALER(.... si vous ne voulez pas nommer
crdlmnt
Errare humanum est, perseverare diabolicum
7 déc. 2015 à 15:50
7 déc. 2015 à 15:52
Bonne route