Fonction conditionnelle

steph71

XLDnaute Occasionnel
Bonjour,

je me retrouve de nouveau coincé par la mise en place d'une fonction conditionnelle.

je dois établir deux cumuls différents d'un même nombre de dossier :

- 1er cumul : concerne les dossiers qui ont exclusivement la propriété A.

- 2ème cumul : concerne les dossiers qui ont notamment la propriété A.

je vous joins un fichier en exemple.

Merci d'avance pour votre aide

Bonne journée à tous

Steph71 [file name=Classeur1_20060203094135.zip size=2131]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/Classeur1_20060203094135.zip[/file]
 

Pièces jointes

  • Classeur1_20060203094135.zip
    2.1 KB · Affichages: 23

steph71

XLDnaute Occasionnel
Bonjour à tous,

je n'ai toujours pas trouvé de solution à mon problème que je rappelle :
j'ai besoin de compter le nombre de dossiers (un dossier = un N° de dossier) sans doublons ayant ou n'ayant pas une caractéristique saisie dans la base.
je vous joins un fichier explicatif.
Merci d'avance
A+
Steph71 [file name=steph71v4_20060209142356.zip size=2933]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/steph71v4_20060209142356.zip[/file]
 

Pièces jointes

  • steph71v4_20060209142356.zip
    2.9 KB · Affichages: 19

Charly2

Nous a quittés en 2006
Repose en paix
Bonsoir le fil, bonsoir Stéphane, bonsoir à toutes et à tous :)

Je te propose un ultime fichier avec la formule SOMMEPROD et une colonne supplémentaire pour tes dénombrements.

Tiens-nous au courant s'il te convient ;)

[file name=steph71v5.zip size=11561]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/steph71v5.zip[/file]

A+
 

Pièces jointes

  • steph71v5.zip
    11.3 KB · Affichages: 22

steph71

XLDnaute Occasionnel
Bonjour,

bon, j'ai réussi à adapter ta proposition à mon application sans véritablement comprendre la formule mise en place.
Merci pour ton aide.
Quelqu'un pourrait il me décortiquer cette formule pour me l'expliquer ?
Merci d'avance
A+
Steph71
 

Gael

XLDnaute Barbatruc
Bonjour Steph, Charly, Bebere, Marc, Jocelyn,

A partir des plages nommées de Charly, une formule sans colonne supplémentaire avec les mois et exercice définis en I3:

=SOMME(N(FREQUENCE(NoDossier*(Actionnariat='OPCVM')*(NomMois=TEXTE(MOIS(I3);'mmmm'))*(Exercice=ANNEE(I3))*1;NoDossier*(Actionnariat='OPCVM')*(NomMois=TEXTE(MOIS(I3);'mmmm'))*(Exercice=ANNEE(I3))*1)>0))

Par contre le résultat me donne 13 dossiers et non pas 7 comme Charly, mais cela me semble correct par rapport aux données. Ai-je oublié un critère?

@+

Gael

Je viens de comprendre que je n'ai rien compris.

Bon pour le Zop. désolé.

@+

Gael

Message édité par: Gael, à: 10/02/2006 15:44
 

Charly2

Nous a quittés en 2006
Repose en paix
Bonjour le fil, bonjour Steph71, bonjour Gael :)

steph71 écrit:
Bonjour,

je me retrouve de nouveau coincé par la mise en place d'une fonction conditionnelle.

je dois établir deux cumuls différents d'un même nombre de dossier :

- 1er cumul : concerne les dossiers qui ont exclusivement la propriété A.

- 2ème cumul : concerne les dossiers qui ont notamment la propriété A.

Dans le premier exemple de Steph, à chaque fois que l'on rencontrait la propriété OPCVM, il n'y avait qu'une occurence de dossier. Lorsque la propriété OPCVM n'était pas la seule, chaque propriété n'aparaissait qu'une seule fois pour 1 dossier (exemple dossier/actionnariat) :

D - A
********
1 - OPCVM
--
2 - IQ
2 - OPCVM
2 - NOMINATIF
--
3 - IQ
3 - OPCVM
--
4 - OPCVM
--
5 - IQ
--
6 - OPCVM
--
7 - NOMINATIF
--

Facile ! Si un dossier n'apparaissait qu'une seule fois et que la colonne actionnariat était égale à 'OPCVM', on avait notre compte pour le 'exclusivement'. Pour la propriété apparaissant notamment (sic), c'était aussi aisé : si plusieurs fois un dossier et 'OPCVM', alors on trouvait le bon résultat.
Dans SOMMEPROD, on avait NB.SI()=1 et les autres conditions (exercice, mois, ...) pour le 1er cumul, et NB.SI()>1 pour le second cumul.

Mais la demande s'est précisée et nos formules déjà difficilement pondues ( :) :) :) ) n'étaient plus valable. Et pas question de faire avec 1/NB.SI().

Je ne suis pas un grand spécialiste des formules, mais le fait de voir apparaître plusieurs fois le n° de dossier avec exclusivement ou notamment la propriété souhaitée m'a entraîné à créer une colonne supplémentaire pour diviser par le bon nombre les occurences d'un couple Dossier/OPCVM.

Il y a certainement moyen de faire plus simple que moi ;), mais ta formule, compte tenu de l'énoncé, ne convient pas, Gael. En comptant les dossiers, on compte 7 dossiers avec exclusivement la propriété OCVM (e.g. le dossier 1 est exclus car il y a 'Teneur de compte'), et 5 dossiers qui ont notamment la même propriété.

Si j'ai bien compris la demande de Stéphane, les dossiers qui ont notamment la propriété ne peuvent pas être ceux qui l'ont exclusivement (tu me dis si je me trompe Steph :silly: ).

Maintenant, la formule alambiquée pour trouver les dossiers exclusivement OPCVM, pour Steph :

=SOMMEPROD((NB.SI(NoDossier;NoDossier)=NB.SI(NoDossierEtActionnariat;NoDossier&'OPCVM'))*(NomMois='Janvier')*(Exercice=2006)*(Actionnariat='OPCVM')/NB.SI(NoDossierEtActionnariat;NoDossierEtActionnariat))

Exemple pour les dossiers 1 et 3 :

1) NB.SI(NoDossier;1) donne 39 et NB.SI(NoDossier;'1'&'OPCVM') égale 15, dans le début de la formule, il est écarté ;

2) NB.SI(NoDossier;3) donne 9 et NB.SI(NoDossier;'3'&'OPCVM') égale 9, la première condition de la formule étant remplie, on vérifie pour la suite, comme le dossier 3 va apparaître 9 fois, on divise chaque occurence par NB.SI(NoDossierEtActionnariat;NoDossierEtActionnariat), i.e. par 9. Ainsi on obtiendra 1/9 * 9 = 1 dossier répondant à aux critères...

En espérant que cela te permette de comprendre un peu mieux cette formule ;)

A+
 

Statistiques des forums

Discussions
312 508
Messages
2 089 138
Membres
104 047
dernier inscrit
bravetta