Problème de formule

Fermé
Malko - 19 avril 2021 à 17:35
 Malko - 27 avril 2021 à 11:16
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

T3chN0g3n Messages postés 4397 Date d'inscription samedi 16 février 2019 Statut Membre Dernière intervention 25 novembre 2022 981
Modifié le 19 avril 2021 à 17:51
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.
0
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
0
Raymond PENTIER Messages postés 56838 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 novembre 2022 17 179
20 avril 2021 à 03:16
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.
0
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
0
Raymond PENTIER Messages postés 56838 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 novembre 2022 17 179
20 avril 2021 à 14:43
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" ? "
0
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
0
Raymond PENTIER Messages postés 56838 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 novembre 2022 17 179 > Malko
20 avril 2021 à 19:48
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 ?
0
Malko > Raymond PENTIER Messages postés 56838 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 novembre 2022
21 avril 2021 à 10:43
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
0
Raymond PENTIER Messages postés 56838 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 novembre 2022 17 179 > Malko
Modifié le 21 avril 2021 à 17:52
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");
...
0
Malko > Raymond PENTIER Messages postés 56838 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 27 novembre 2022
21 avril 2021 à 21:40
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.
0
bonjour Raymond,

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

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

merci
0