Fonction Index+EQuIV ou RECHERCHEV/H combinées ?

Al dabaran

XLDnaute Nouveau
Salut le forum,

Je viens vers vous pour vous demandez de l'aide.
Je souhaite récupérer une valeur dans un tableau à partir d'une colonne et d'une ligne qui seront saisie par l'utilisateur.

Le souci, c'est qu'apparemment, la fonction index+equiv ne fonctionne pas si les valeurs ne sont pas triées par ordre croissant et je n'arrive pas à combiner les fonctions RECHERCHEH et RECHERCHEV....!

J'aurais bien créé des tables sous Access, mais cela remonte à tellement loin et j'ai rarement utilisé Access en dehors des cours d'info.

Si vous avez besoin de plus de détails pour m'aide, n'hésitez pas, il faut absolument que j'améliore mon outil.

Merci d'avance.
Avec mes salutations.
 

Tibo

XLDnaute Barbatruc
Re : Fonction Index+EQuIV ou RECHERCHEV/H combinées ?

Bonsoir,

La fonction EQUIV a un 3ème paramètre qui permet de rechercher une valeur dans une table non triée. Ce paramètre est FAUX ou 0

Si problème persiste, comme indiqué par phlaurent55, il nous faudra un petit bout de ton fichier (commenté)

@+
 

Al dabaran

XLDnaute Nouveau
Re : Fonction Index+EQuIV ou RECHERCHEV/H combinées ?

Bonsoir Phlaurent55,

Je n'avais pas joint le fichier car il s'agit d'un classeur en cours d'utilisation et qui contient certaines données disons... "personnelles". Mais s'il faut passer par là alors le voici.

J'ai effacé les données qu'il contenait.
Ce classeur est un outil de paie et de facturation dédié aux particuliers employeurs.

Il se compose de trois onglets :

- A saisir : Une personne saisie les informations relatives aux salariés et aux particuliers employeurs.
- Fiche de paie : Je pense que cela est assez explicite.
- Facture : Génère une facture à partir de certains barèmes définis et l'activité d'un salarié.

Ma question se pose pour la fiche de paie.

Les cellules A10 à A19 seront les numéros des rubrique de paie, je prévoie d'insérer une liste déroulante.
La cellule H14 correspond à la colonne A de la feuille "A saisir".

Le but étant que chaque numéro de rubrique de paie saisi en A10:A19, renvoie le libellé de la rubrique en B10:B19, la base de calcul en D10:D19 et le taux en E10:E19.

J'espère que j''ai été assez clair dans la description, n'hésitez pas !
Et si vous avez des suggestions d'amélioration, je suis preneur.

Cordialement.
 

Pièces jointes

  • Outil de paie et facture mandataire vierge.xlsm
    37.7 KB · Affichages: 80
  • Outil de paie et facture mandataire vierge.xlsm
    37.7 KB · Affichages: 78
  • Outil de paie et facture mandataire vierge.xlsm
    37.7 KB · Affichages: 81

phlaurent55

Nous a quittés en 2020
Repose en paix
Re : Fonction Index+EQuIV ou RECHERCHEV/H combinées ?

Re,
Le but étant que chaque numéro de rubrique de paie saisi en A10:A19, renvoie le libellé de la rubrique en B10:B19
j'ai bien compris.................. mais pour cela, il va falloir aller à la pêche aux données et aux codes..................... et tu les a planquées où ces données et les codes correspondants ????????????????

à+
Philippe
 

Al dabaran

XLDnaute Nouveau
Re : Fonction Index+EQuIV ou RECHERCHEV/H combinées ?

Re,
Re,

j'ai bien compris.................. mais pour cela, il va falloir aller à la pêche aux données et aux codes..................... et tu les a planquées où ces données et les codes correspondants ????????????????

à+
Philippe

J'ai simplement effacé les "données personnelles", rien de plus

Le n° matricule en H14 de la fiche de paie est à saisir, une fonction doit aller rechercher cette valeur dans la colonne "A" de la feuille "A saisir". Les rubriques de paie commencent à J8 de la feuille "A saisir" et se terminent à la colonne "AA".

En saisissant la valeur 10 dans la cellule A10 de la fiche de paie. Excel doit pouvoir :

- Reconnaitre le libellé qui est "H. de jour" en B10. La formule actuelle est : =RECHERCHEH(A10;'A saisir'!A4:'A saisir'!AA77;4).
- Rechercher la base de calcul, soit le nombre d'heure "H. de jour" en J8 de la feuille "A saisir".

Mais peut-être que je m'y prends mal et qu'il y a plus simple comme méthode ?

@+
 

Al dabaran

XLDnaute Nouveau
Re : Fonction Index+EQuIV ou RECHERCHEV/H combinées ?

Re,

Merci Tibo pour l'information.
J'ai réussi avec les fonction INDEX et EQUIV. Par contre, ça ne marche pas pour la rubrique 16 - H.majorée - Présence responsable. Une idée ? C'est pourtant la même formule que pour les autres... J'ai l'erreur #N/A qui m'est renvoyé.

Le fichier est en PJ.

@+
 

Pièces jointes

  • Outil de paie et facture mandataire vierge.xlsm
    39.7 KB · Affichages: 68
  • Outil de paie et facture mandataire vierge.xlsm
    39.7 KB · Affichages: 70
  • Outil de paie et facture mandataire vierge.xlsm
    39.7 KB · Affichages: 73

Tibo

XLDnaute Barbatruc
Re : Fonction Index+EQuIV ou RECHERCHEV/H combinées ?

Bonjour,

La fonction INDEX fonctionne sur le principe suivant :

=INDEX(tablo;n°_de_ligne;n°_de_colonne)

J'ai l'impression que tu as inversé le n°_de_ligne et le n°_de_colonne

J'ai étudié ton fichier et j'ai simplifié (essayé) certaines formules.

Je te rejoins ton fichier. Les cellules modifiées sont colorées.

Je te laisse regarder et analyser.

@+
 

Pièces jointes

  • al_dabaran.xlsm
    40.5 KB · Affichages: 101

Al dabaran

XLDnaute Nouveau
Re : Fonction Index+EQuIV ou RECHERCHEV/H combinées ?

Bonjour,

La fonction INDEX fonctionne sur le principe suivant :

=INDEX(tablo;n°_de_ligne;n°_de_colonne)

J'ai l'impression que tu as inversé le n°_de_ligne et le n°_de_colonne

J'ai étudié ton fichier et j'ai simplifié (essayé) certaines formules.

Je te rejoins ton fichier. Les cellules modifiées sont colorées.

Je te laisse regarder et analyser.

@+

Bonsoir,

Oui, je ne sais pas ce que j'ai fait hier soir...
Merci beaucoup pour ton aide, si je rencontre de nouveau des soucis, je saurai où m'adresser. :)

Je retourne bosser dessus et à bientôt.
 

Discussions similaires

Réponses
4
Affichages
775
Réponses
3
Affichages
1 K