Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Remise dans le bain : statistiques estivales

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

criscris11

XLDnaute Accro
Re à tous,
Serait-il possible soit par formule ou par macro (je testerai les deux bien entendu) de faire un petit tableau récapitulatif sur des dates entre juin et septembre afin d'effectuer des statistiques de présence concernant cette période.
Merci d'avance : pas facile de se remettre dans le bai après tout ce temps sans pratiquer.
Bonne soirée.
 

Pièces jointes

Re : Remise dans le bain : statistiques estivales

Bonjour Criscris11,


Voici une proposition par formule:
dans ta 'Feuill2' je croise les trois conditions:
1 - correspondance du nom
2 - supérieur ou égale à date1 (début de période dans les données)
3 - inférieur ou égale à date2 (fin de période dans les données)

SOMMEPROD(($B3=nom)*(D$2>=date1)*(D$2<=date2))

enfin, le SI est là pour ne pas afficher les zéros

=SI(SOMMEPROD(($B3=nom)*(D$2>=date1)*(D$2<=date2))=0;"";SOMMEPROD(($B3=nom)*(D$2>=date1)*(D$2<=date2)))

en espérant avoir répondu à ta question! 🙂
 

Pièces jointes

Re : Remise dans le bain : statistiques estivales

Bonjour à tous

j'avais la meme formule en C3 tirer à droite et à gauche
Code:
=SOMMEPROD((noms=$B3) * (debut<=T$2) * (fin>=T$2))

Formule un peu differente pour ne pas afficher les 0 et eviter un double calcul avec sommprod
Code:
=SI(SOMMEPROD((noms=$B3) * (debut<=T$2) * (fin>=T$2))=0;"";1)

bon weekend (ensoleillé chez moi)
 
Re : Remise dans le bain : statistiques estivales

Bonjour,

Pour ne pas afficher les 0, un format personnalisé le permet aisement.

Il suffit d'ajouter ;; deriière le format retenu, par exemple Standard;; ou # ##0.00;; ou autre chose ;;

Il y a aussi possibilité de décocher "valeurs zéro" sous le menu Outils / Options / Affichage, mais cette option s'applique à tout le classeur.
 
Re : Remise dans le bain : statistiques estivales

Bonjour à tous,

abcd, la solution de passer par les paramétrages d'options du classeur peut s'avérer gênante ou dangereuse (perte de renseignements).
Dans ce cas, le format des cellules me semble être une solution très intéressante. Par contre, je suis pas certaine que ce soit plus rapide que de taper la formule de Wilfried_42.

D'autre part: pourquoi ";;" dans le format? à quoi est-ce que cela correspond😕

A+
 
Re : Remise dans le bain : statistiques estivales

Salut Jelf,

Ma petite contribution à ton classeur :

C3 : =ESTNUM(EQUIV(C$2;Feuil1!$C3:$AC3;0))*1
et format personnalisé Standard;; (pour ne pas afficher les 0)
te permet de supprimer une ligne sur deux (ce qe tu cherchais) et de copier cette formule vers le bas et vers la droite (suppression des $ devant les numéros de lignes).

La MFC doit aussi est modifiée (différente de 0)

abcd
 
Re : Remise dans le bain : statistiques estivales

Bonjour ZZR09,

Le format d'une cellule est composé de 3 parties, le positif, le négatif et le texte, séparés par des ;
Exemple : 0.00;-0.00;@
Les deux dernières parties sont facultatives.

Lorsque une ou deux parties sont omises, c'est le format indiqué qui est d'application pour toutes les parties.
Exemple : Standard.

A remarquer que le format -0.00 transforme les nombres positifs en négatifs

Lorsque certaines parties sont laissées vides, la valeur n'est pas affichée.
Exemple : le format ;;; n'affiche rien → pas de positif, pas de négatif, pas de texte.
Le format ;; n'affiche que le texte, pas les nombres.
Le format Standard; n'affiche que les nombres positifs et le texte, pas les nombres négatifs.

Fais querlques tests et tu comprendras plus facilement.

abcd
 
Re : Remise dans le bain : statistiques estivales

Bonjour à tous,

voilà qui est clair! Merci abcd.
j'avais déjà bricolé les formats personnalisés mais sans regarder l'aide ni savoir ce que je faisais vraiment. c'est chose faite.

A+
 
Re : Remise dans le bain : statistiques estivales

re à tous, bonjour abcd 🙂

j'avais bien pensé au format personnalisé, mais j'ai changé d'option pour la raison que la saisie peut provoquer des erreurs

dans le cas d'une mauvaise date pour une meme personne ou de double saisie, la fonction Sommeprod brute renverra 2 au lieu de 1 ou 0

c'est aussi pour cela que je ne teste pas 1, mais 0, et que je renvoie 1 et non un sommeprod

bon week end à tous
 
Re : Remise dans le bain : statistiques estivales

Salut Wilfried,

En écrivant : =(SOMMPROD(....)<>0)*1 et la cellule au format Standard;;
tu obtiendras le même résultat, donc pas besoin d'un SI.

abcd
 
Re : Remise dans le bain : statistiques estivales

Bonjour ZZR09, Wilfried, abcd, Jelf,
Merci pour vos propositions. Je vais regarder tout ça dans la journée et je ne manquerai pas de vous tenir au courant.
Merci d'avance et à plus tard dans la journée pour la suite.
Bonne journée (ensoleillée à rennes aussi pour l'instant).
 
Re : Remise dans le bain : statistiques estivales

re:

Salut Wilfried,

En écrivant : =(SOMMPROD(....)<>0)*1 et la cellule au format Standard;;
tu obtiendras le même résultat, donc pas besoin d'un SI.

abcd

oui tu as raison le system booleen est tres performant est plus rapide pour le processeur et mon neurone est plus vers le soleil que vers l'ecran 😀

bon week end
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…