Formule de calcul avec recherchev [Résolu]

Signaler
Messages postés
151
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
20 mai 2020
-
Messages postés
151
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
20 mai 2020
-
Bonjour,
J'ai de nouveau besoin de vos services, et j'espère que l'un d'entre vous va savoir me répondre.
je dispose d'1 fichier pour chaque mois comportant 4 colonnes (matricule, nbre de jours de CP, de ATT et de maladie).
Je souhaite faire un fichier pour cumuler par matricule le nbre de jours de CP, de ATT et de maladie, mais dans certains fichiers mensuels le matricule est absent car pas de jours posés.
Pour faire mon cumul de chacun des mois, j'utilise la formule : =recherchev(matricule;feuil mois 1 ...;colonne4;0)+recherchev(matricule;feuil mois 2 ...;colonne4;0)+recherchev(matricule;feuil mois 3 ...;colonne4;0) ....... mais le résultat de cette formule m'amène à #N/A dès l'instant que sur un ou plusieurs mois le matricule est inconnu.
Comment puis-je faire pour ne pas avoir de #N/A ???
Je pense que la formule recherchev n'est peut-être pas adaptée.

Merci beaucoup pour votre aide, qui a vraiment toujours beaucoup d'importance pour moi.

Cordialement,

Zara70

1 réponse

Messages postés
25207
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 août 2020
5 387
Bonjour
essayez avec:
=SIERREUR(recherchev(matricule;feuil mois 1 ...;colonne4;0);0+SIERREUR(recherchev(matricule;feuil mois 2 ...;colonne4;0);0)+SIERREUR(recherchev(matricule;feuil mois 3 ...;colonne4;0);0)
ou alors:
=SOMME.SI(feuil mois1!A:A;matricule;D:D)+SOMME.SI(feuil mois2!A:A;matricule;D:D)+ etc.....
crdlmnt
Messages postés
151
Date d'inscription
lundi 29 décembre 2014
Statut
Membre
Dernière intervention
20 mai 2020

Merci beaucoup pour votre aide. En appliquant votre première formule, je ne comprenais pas car elle affichait uniquement le résultat de la dernière sélection sans faire l addition avec les précédentes.
J ai compris qu il fallait mettre la parenthèse derrière chaque ;0)

Vous m’avez bien dépanné et vous en remercie vivement.
Cordialement
Zara 70