Ecriture formule

Résolu/Fermé
zara70 Messages postés 179 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 11 février 2023 - 15 févr. 2015 à 17:20
zara70 Messages postés 179 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 11 février 2023 - 15 févr. 2015 à 20:06
Bonjour,

Je bataille encore pour rediger une formule, je vous remercie par avance pour votre aide.
Je détiens 2 feuilles, l'une comporte des matricules salariés en colonne A et en B et C et D ....les codes agences rattachées au matricule du salarié (les codes agences sont sur 4 chiffres et les agences sont rattachées à 1 seul matricule salarié).
Sur l'autre je détiens ma base de données avec en A le matricule du salarié, et le code agence àlaquelle l 'affaire a été réalisée (en colonne B)
Il arrive parfois qu'un salarié soit absent et qu'un salarié remplace la personne absente sur son agence.

Je souhaite simplement vérifier que le matricule salarié correspond ou pas a l'agence de rattachement du salarié et que la formule m'indique dans son résultat "secteur ok" si l'agence mentionnée est la sienne, ou "autre secteur" si le salarié a réalisé l'affaire sur une agence qui ne lui appartient pas (formule en colonne C)

Merci beaucoup
A voir également:

3 réponses

via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
15 févr. 2015 à 17:37
Bonjour,

Postes un exemple de ton fichier (allégé et anonymé si nécessaire) sur cjoint.com et reviens indiquer le lien fourni, ce sera plus évident pour t'aider

Cdlmnt
0
zara70 Messages postés 179 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 11 février 2023 1
15 févr. 2015 à 19:10
bonsoir

le lien est le suivant

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

Merci, je n'avais pas connaissance de la possibilité de vous joindre un exemple par le biais d'un lien

Cordialement

zara70
0
via55 Messages postés 14405 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 25 avril 2024 2 703
15 févr. 2015 à 19:47
Re

Formule à mettre en C2 et étirer ensuite :
=SI(NB.SI(INDIRECT("'annuaire agence par matricule'!"&EQUIV(A2;'annuaire agence par matricule'!A:A;0)&":"&EQUIV(A2;'annuaire agence par matricule'!A:A;0));'base de données'!B2)=1;"secteur OK";"autre secteur")
Explication : la fonction INDIRECT recompose une adresse de ligne style 2:2 suivant la position du matricule dans la liste trouvée avec EQUIV
NB.SI compte alors dans cette ligne le nombre de valeurs correspondant à celle du code en colonne B; si le résultat est 1 c'est OK sinon autre secteur

Cdlmnt
0
zara70 Messages postés 179 Date d'inscription lundi 29 décembre 2014 Statut Membre Dernière intervention 11 février 2023 1
15 févr. 2015 à 20:06
C'est parfait.

Jamais je n'aurai imaginer une telle formule.

Merci à vous

zara70
0