Problème de formule

Signaler
-
 Malko -
Bonjour,

j'ai tableau de suivi des frais médicaux des agents avec application du ticket modérateur pour d'autres.

exemple: sur la colonne C j'ai une société qui utilise deux conventions collectives à savoir: Services Pétroliers et Industrie et Métallurgie. Tous les agents de la Convention collective Services pétroliers sont soumis à 20% de ticket modérateur à l’hôpital et à la pharmacie.

J'aimerai que ceci soit automatique dans la collonne i avec la RechercheV pour n'importe quel agent sous la convention Services Pétroliers exp: le matricule 1420 dans D et les autres qui pourront s'ajouter.
https://www.cjoint.com/c/KDtpG08htQm

Configuration: Windows / Chrome 89.0.4389.128

d'avance merci
Malko

4 réponses

Messages postés
2788
Date d'inscription
samedi 16 février 2019
Statut
Membre
Dernière intervention
30 avril 2021
536
Bonjour,

J'ai du mal à suivre vos explications, il y'a déjà une formule (appliquée à la valeur présente en "H") donc quel résultat attendez-vous précisément ?

Cdlt.
bonjour,
merci déjà de votre œil expertise.
c'est vrai qu'il y a déjà une formule mais si vous regardez bien cette formule est fichée sur le Matricule 1420 sur i et on l’incrémentant, c'est toujours le mat 1420 qui est figé.
=SI(OU(C94="GVA";C94="LASS MB";C94="TEPC";C94="FSLV ECB";ET(D94=1420;RECHERCHEV(C94;C:S;17;0)="Services Pétroliers"));H94/0,8*0,2;0).

je me dis au cas ou il y aura d'autres personnes dans son service avec la même convention collective, cela ne marchera pas.

Nb: pour la convention Industrie et Métallurgie, RAS.

une fois de plus merci d'avance.
cdlt
Messages postés
53878
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
16 mai 2021
15 880
Bonjour Malko.

Je ne comprends pas pourquoi tu as "D94=1420" dans ta formule. Il n'y a qu'une seule ligne avec ce matricule ...
Je ne comprends pas comment la même formule, en I93, pourrait marcher ! Il y a ce 1420 dans toutes les formules de la colonne I ...
En remplaçant
... C94="FSLV ECB";ET(D94=1420;RECHERCHEV(C94;C:S;17;0)="Services Pétroliers"));H94/0,8 ...
par
... C94="FSLV ECB";RECHERCHEV(C94;C:S;17;0)="Services Pétroliers));H94/0,8 ...
on obtient rigoureusement le même résultat !

D'autre part j'ai l'impression que ton raisonnement n'était pas
=SI(OU(C94="GVA"; ... ECB";ET(D94=1420;RECHERCHEV(C94;C:S;17;0)="Services Pétroliers")); ...
mais plutôt
=SI(ET(OU(C94="GVA"; ... ECB";D94=1420);RECHERCHEV(C94;C:S;17;0)="Services Pétroliers")); ...

Tu devrais revoir toute la logique de ta formule.
bonjour Raymond,

merci pour cet approche.
pour te répondre sur pourquoi j'ai "D94=1420", ce que je pensais que c'était la bonne formule pour faire appliquer les 20% de ticket modérateur et il appartient à la convention collective "Services Pétroliers". je n'ai pas eu une autre manière de faire appliquer cela.
Normalement ceci doit s’appliquer à tout ceux qui sont à GVA, LASS MB, TEPC, FSLV ECB, et CGLC.

par exemple: les Matricules 1420 et 1431 font partie des effectifs de CGLC qui utilisent deux conventions collectives à savoir Services Pétroliers ( pour mat 1420) et Industrie et Métallurgie(pour mat 1431). Mais les 20% ne concerne que le mat 1420 et à l'avenir d'autres matricules des effectifs de CGLC s'ajouteront à la même convention de 1420.

Quelle est la bonne formule à appliquer afin de ne pas avoir que ça "D94=1420"?

Le 1420 dans toutes les formules de la colonne: c'est lorsque j'ai incrémenté la formule d'ou le 1420 apparaît partout.


Raymond ai-je été un peu claire pour toi?

merci
Messages postés
53878
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
16 mai 2021
15 880
Bonjour Malko.

Non, ce n'est toujours pas très clair pour moi :
Dans ton message de départ tu as écrit "Tous les agents de la Convention collective Services pétroliers sont soumis à 20% ". Donc pas uniquement le matricule 1420 ?
C'est pourquoi je t'invite dans mon message #3 à supprimer ce test D94=1420 ; alors pourquoi redemander "Quelle est la bonne formule à appliquer afin de ne pas avoir que ça "D94=1420" ? "
C'est ça, le matricule 1420 a été pris à titre d'exemple.
mon message de départ reste d'actualité" Tous les agents de la Convention collective Services pétroliers sont soumis à 20%" et si tu regarde bien sur la colonne S, il y a aussi ceux de la convention télécommunication et technologie associées qui sont également soumis c'est liée à GVA et (LASS MB, TEPC, FSLV ECB, et CGLC) ====>Convention collective Services pétroliers.

pourras-tu me corriger ça stp?

cdlt
Messages postés
53878
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
16 mai 2021
15 880 > Malko
et en essayant la correction ... C94="FSLV ECB";RECHERCHEV(C94;C:S;17;0)="Services Pétroliers));H94/0,8 ... ça ne marche pas comme tu veux ?
>
Messages postés
53878
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
16 mai 2021

bonjour Raymond!
Quand je corrige " =SI(OU(C94="GVA";C94="LASS MB";C94="TEPC";C94="FSLV ECB";RECHERCHEV(C94;C:S;17;0)="Services Pétroliers"));H94/0,8*0,2;0) " la formule ne valide pas, il m'affiche un message d'erreur.

c'est peut être trop te demander, pourrais-tu corriger directement sur le fichier?
merci
Cdlt
Messages postés
53878
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
16 mai 2021
15 880 > Malko
Erreur de saisie de ma part ; désolé !
Il ne faut qu'une seule parenthèse après "Pétroliers" :
Ce n'est pas
="Services Pétroliers"));
mais bien
="Services Pétroliers");
...
>
Messages postés
53878
Date d'inscription
lundi 13 août 2007
Statut
Contributeur
Dernière intervention
16 mai 2021

Bonsoir Raymond,

grand bravo!
ça marché avec une seule parenthèse ="Services Pétroliers");
Sauf qu'il y a un petit souci le matricule 1431 sur la colonne D bien qu'il soit dans la même société que le matricule 1420, mais les deux ne sont pas régis par la convention collectives Services pétroliers.

la société CGLC dans C utilise deux conventions collectives à savoir Industrie et métallurgie pour le mat 1431 qui n'est pas soumis au ticket modérateur de 20%

d'autre part,conventions collectives Services Pétroliers pour le mat 1420 qui est soumis au ticket modérateur de 20%.

Si tu regarde sur la colonne S, tu trouveras bien la différence.

https://www.cjoint.com/c/KDvtIHSvE5m

stp, y a t-il un moyen de faire le matricule 1431 ne soit soumis au ticket modérateur comme c'est fait pour les autres qui sont "Industrie et métallurgie"?

je pense qu'après ça tout sera bon.

une fois de plus merci.

Cdlt.
bonjour Raymond,

je te remercie et également les autres pour votre assistance.

j'ai enfin trouver la solution grâce à vous.

merci