Bonjour à tous et merci d'avance pour votre aide,
je souhaite à l'aide de formules (pas de connaissance VB) compter le nombre de valeurs uniques dans une colonne (R:R en l’occurrence) avec conditions.
- cette colonne fait parti d'un tableau de base de données
- elle comprend les nombres associés aux dates figurant dans une autre colonne
- il n'y a pas de cellule vide (sauf bien sûr sur les lignes en fin de tableau non renseignées). Toutefois les cellules fin de tableau comprennent une formule indiquant le nombre associé à la date renseignée (si bien évidemment une date est renseignée). Je ne pense pas que cela ai une incidence mais autant être complet.
Cette base de données est simple ainsi que sa gestion.
Pour être simple c'est juste un tableau de bord du nombre de dossiers administratifs traité par jour et précisant la catégorie de chaque dossier traité (assurance, immobilier, etc ...)
A chaque fois que je traite un dossier, je note sa référence (dans la continuité du tableau), la date, le type de dossier, etc...
J'ai donc une ligne par référence de dossier et donc plusieurs dates identiques puisque qu' heureusement je traite plus d'un dossier par jour.
Les formules précisées ci-dessus consistent entre autre à reprendre automatiquement la date du dessus si une référence dossier est renseignée. Cela m'évite du copier coller inutile.
J'ai donc dans ce tableau plusieurs fois la même date (nombre de dossiers traités pour chacune de ces dates).
Problématique : je souhaite pouvoir calculer automatiquement à l'aide de formules le nombre de jours travaillés entre 2 dates. Pour se faire il pourrait convenir de compter le nombre de valeurs uniques parmi les données de la colonne associée à colonne dates, conditionné par l'intervalle de 2 dates précisés dans 2 cellules spécifiques. En gros : comptes le nombre de valeurs uniques dans cette colonne parmi celles étant supérieures ou égales à tel chiffre et inférieures ou égales à tel autre.
Avec les formules FREQUENCE et SOMME associés "SOMME((FREQUENCE('dossiers num'!R:R;'dossiers num'!R:R)>0)*1)" j'arrive à compter les valeurs uniques sur l'ensemble de la base. Mais je n'arrive pas à y associer la formule SI pour conditionner mon calcul.
Je vous remercie par avance de votre aide. J'ai envisagé d'autres solutions pour répondre à ma problématique mais pour des raisons "pratiques", je ne peux les mettre en application.
Question subsidiaire : j'ai trouvé la formule précédente sur un forum mais je ne la comprends pas. En décomposant la formule je comprends le principe mais j'ai des résultats différents selon les étapes. Mais le résultat final fonctionne, c'est l'essentiel.
Merci d'avance, en espérant avoir été clair.
Merci,
Stefanopoulos