RechercheV : rechercher 2 valeurs
CATWOMAN67
Messages postés
1
Date d'inscription
Statut
Membre
Dernière intervention
-
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
DjiDji59430 Messages postés 4253 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
J'additionne des valeurs prises sur plusieurs onglets. Pas de souci avec la formule :
=SI(A6=0;"";(RECHERCHEV(A6;'S49'!A4:W89;23;FAUX)+(RECHERCHEV(A6;'S50'!A4:W89;23;FAUX)+RECHERCHEV(A6;'S51'!A4:W89;23;FAUX)+RECHERCHEV(A6;'S52'!A4:W89;23;FAUX)+RECHERCHEV(A6;'S01'!A4:W89;23;FAUX))))
Exemple : je veux le nb d'heures réalisées par Monsieur X. Avec ma formule pas de souci il va chercher l'info dans la 26ème colonne
Mais je veux aussi le nb d'heures de nuit de ce M. X qui se trouve toujours dans la 26ème colonne mais une ligne en dessous et là je ne sais pas comment écrire ma formule
Nb d'heures = colonne V et ligne 8
Nb d'heures nuit : colonne V et ligne 9
Merci pour votre aide
J'additionne des valeurs prises sur plusieurs onglets. Pas de souci avec la formule :
=SI(A6=0;"";(RECHERCHEV(A6;'S49'!A4:W89;23;FAUX)+(RECHERCHEV(A6;'S50'!A4:W89;23;FAUX)+RECHERCHEV(A6;'S51'!A4:W89;23;FAUX)+RECHERCHEV(A6;'S52'!A4:W89;23;FAUX)+RECHERCHEV(A6;'S01'!A4:W89;23;FAUX))))
Exemple : je veux le nb d'heures réalisées par Monsieur X. Avec ma formule pas de souci il va chercher l'info dans la 26ème colonne
Mais je veux aussi le nb d'heures de nuit de ce M. X qui se trouve toujours dans la 26ème colonne mais une ligne en dessous et là je ne sais pas comment écrire ma formule
Nb d'heures = colonne V et ligne 8
Nb d'heures nuit : colonne V et ligne 9
Merci pour votre aide
A voir également:
- RechercheV : rechercher 2 valeurs
- Recherchev ne renvoie pas la bonne valeur ✓ - Forum Excel
- Si recherchev ✓ - Forum Excel
- Recherchev et rechercheh combiné ✓ - Forum Excel
- Recherchev contient - Forum Excel
- Si ma cellule contient du texte alors rien sinon recherchev - Forum Excel
2 réponses
Bonjour
Vous pouvez essayer avec les fonctions Equiv, adresse, indirect
Pour récupérer les heures
=INDIRECT(ADRESSE(EQUIV(A6;'S49'!A1:A89;0);23;3;1;"S49");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S50'!A1:A89;0);23;3;1;"S50");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S51'!A1:A89;0);23;3;1;"S51");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S52'!A1:A89;0);23;3;1;"S52");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S01'!A1:A89;0);23;3;1;"S01");1)
Pour les heures supplémentaires
=INDIRECT(ADRESSE(EQUIV(A6;'S49'!A1:A89;0)+1;23;3;1;"S49");1)+INDIRECT(ADRESSE(EQUIV(A6;'S50'!A1:A89;0)+1;23;3;1;"S50");1)+INDIRECT(ADRESSE(EQUIV(A6;'S51'!A1:A89;0)+1;23;3;1;"S51");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S52'!A1:A89;0)+1;23;3;1;"S52");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S01'!A1:A89;0)+1;23;3;1;"S01");1)
Vous pouvez essayer avec les fonctions Equiv, adresse, indirect
Pour récupérer les heures
=INDIRECT(ADRESSE(EQUIV(A6;'S49'!A1:A89;0);23;3;1;"S49");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S50'!A1:A89;0);23;3;1;"S50");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S51'!A1:A89;0);23;3;1;"S51");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S52'!A1:A89;0);23;3;1;"S52");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S01'!A1:A89;0);23;3;1;"S01");1)
Pour les heures supplémentaires
=INDIRECT(ADRESSE(EQUIV(A6;'S49'!A1:A89;0)+1;23;3;1;"S49");1)+INDIRECT(ADRESSE(EQUIV(A6;'S50'!A1:A89;0)+1;23;3;1;"S50");1)+INDIRECT(ADRESSE(EQUIV(A6;'S51'!A1:A89;0)+1;23;3;1;"S51");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S52'!A1:A89;0)+1;23;3;1;"S52");1)+=INDIRECT(ADRESSE(EQUIV(A6;'S01'!A1:A89;0)+1;23;3;1;"S01");1)