Recherchev avec 2 conditions
Fermé
Haf09100
Messages postés
15
Date d'inscription
lundi 29 avril 2019
Statut
Membre
Dernière intervention
6 février 2024
-
16 mai 2019 à 12:26
Haf09100 Messages postés 15 Date d'inscription lundi 29 avril 2019 Statut Membre Dernière intervention 6 février 2024 - 16 mai 2019 à 16:36
Haf09100 Messages postés 15 Date d'inscription lundi 29 avril 2019 Statut Membre Dernière intervention 6 février 2024 - 16 mai 2019 à 16:36
A voir également:
- Recherchev avec 2 conditions
- Whatsapp avec 2 cartes sim - Guide
- 2 ecran pc - Guide
- Word numéro de page 1/2 - Guide
- 3 bip long 2 bip court hp - Forum BIOS
- France 2 uhd - Accueil - TV & Vidéo
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 424
Modifié le 16 mai 2019 à 12:58
Modifié le 16 mai 2019 à 12:58
Bonjour
pour ressortir ler montant en groupant:
base de données feuil1:
à limiter au nombre de lignes utiles car la formule est assez gourmande en capacité pour l'exemple de 2 à 100
Edition feuil2
en C2 la formule à tirer vers la droite sur les colonne
A tirer et vers le bas pour les noms et date:
=SIERREUR(INDEX(Feuil1!$D$2:$D$100;EQUIV(A2&B2&C$1;EQUIV(Feuil1!$A$2:$A$100&$B$2:$B$100&$C$2:$C$100;0));"")
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
elle doit s'afficher automatiquement entre accolades dans la barre de formule
Attention à la position ders signes $ pout tirer la formuler
vous pouvez essayez aussi, selon vos données, en non matricielle cette fois:
=SOMMEPROD(Feuil1!$A$1:$A$100=A2)*(Feuil1!$B$2:$BV$100=B2)*($C$2:$C$100=C$1)*($D$2:$D$100))
à préférer à la précédente si elle convient
crdlmnt
pour ressortir ler montant en groupant:
base de données feuil1:
- le nom en A
- la date en B
- le code en C
- le montant en D
à limiter au nombre de lignes utiles car la formule est assez gourmande en capacité pour l'exemple de 2 à 100
Edition feuil2
- nom en A2
- date en B2
- de C1 à xx1 les titres de code
en C2 la formule à tirer vers la droite sur les colonne
A tirer et vers le bas pour les noms et date:
=SIERREUR(INDEX(Feuil1!$D$2:$D$100;EQUIV(A2&B2&C$1;EQUIV(Feuil1!$A$2:$A$100&$B$2:$B$100&$C$2:$C$100;0));"")
formule matricielle à entrer avec la touche enter en maintenant les touches ctrl et shift enfoncées
elle doit s'afficher automatiquement entre accolades dans la barre de formule
Attention à la position ders signes $ pout tirer la formuler
vous pouvez essayez aussi, selon vos données, en non matricielle cette fois:
=SOMMEPROD(Feuil1!$A$1:$A$100=A2)*(Feuil1!$B$2:$BV$100=B2)*($C$2:$C$100=C$1)*($D$2:$D$100))
à préférer à la précédente si elle convient
crdlmnt
16 mai 2019 à 16:36
Merci beaucoup pour votre réponse.
Bon autant vous dire que je n'arrive pas à appliquer ce que vous m'avez indiqué... je suis pas douée.
J'ai essayé de me mettre sur un tableau nouveau et faire la feuille 1 et feuille 2 comme vous mais ça m'indique un message d'erreur.
Voici ce que j'ai mis en feuille 1
A B C D
NOM MOIS CODE MONTANT
DUPONT JANVIER 2019 BRUT 2 000
Et quand je vais sur ma feuille 2
J'ai mis en :
A B CODE
NOM MOIS LA FORMULE QUE VOUS M'AVEZ INDIQUEE (la 2nd)
Lorsque je fais entrez, ça me met un 0
Je souhaite également être plus précise,
Comme indiqué l’extraction de ma base n’intègre qu'une seule personne, donc dans ma première feuille je n'ai pas besoin d'avoir une colonne nom car c'est le seul nom que j'aurais.
Je t'avoue avoir trouvé une solution en faisant un TCD qui me met le résultat suivant directement :
MOIS BRUT NET ACOMPTE OPPOSITION
Et ensuite je fais un copier/coller, mais c'est pas très pratique, mais ça fonctionne...
Merci beaucoup de ton aide...