Ecriture formule
Résolu
zara70
Messages postés
188
Statut
Membre
-
zara70 Messages postés 188 Statut Membre -
zara70 Messages postés 188 Statut Membre -
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
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:
- Ecriture formule
- Formule si et - Guide
- Écriture facebook - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule mathématique - Télécharger - Études & Formations
- Ecriture en gras - Guide
3 réponses
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
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
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
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
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
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