Fichier en Excel avec des conditions

Résolu
Marie Chant Messages postés 106 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 12 juillet 2024 - 19 avril 2024 à 11:25
Marie Chant Messages postés 106 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 12 juillet 2024 - 24 avril 2024 à 16:58

Bonjour,

Merci beaucoup d'avance pour votre aide. Cela fait deux jours déjà que j'essai mais ca ne fonctionne pas comme je voudrais. Je veux ajouter à ma formule donne moi ce qui est écrit dans la colonne D seulement si dans la colonne A c'est écrit "trimestre 1" et SI dans la colonne C c'est écrit "déclaration" ou "déclaration partielle".

Présentement ma formule me donne bien ce qu'il y a dans la colonne D mais je doit mettre les conditions décrites plus haut. Est ce que quelqu'un pourrait m'aider svp?

=INDEX('Déclarations Mars 2024'!$A$4:$R$1450;EQUIV(AE5;'Déclarations Mars 2024'!$J$4:$J$1450;0);SI(EQUIV(AF3;$D$4:$D$1450);EQUIV($AF$4;'Déclarations Mars 2024'!$A$3:$R$3;0)))

La colonne A et C est sur ma feuille Déclaration Mars 2024.

Merci beaucoup de votre aide.


Windows / Chrome 123.0.0.0


A voir également:

2 réponses

Bruno83200_6929 Messages postés 282 Date d'inscription jeudi 18 juin 2020 Statut Membre Dernière intervention 23 octobre 2024 57
19 avril 2024 à 12:22

Bonjour,

Essayez d'ajouter cela à votre formule :

SI(ET(A1="trimestre 1", OU(C1="déclaration", C1="déclaration partielle")), D1, "")


0
Marie Chant Messages postés 106 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 12 juillet 2024 5
19 avril 2024 à 12:31

Bonjour Bruno c'est que je ne sais pas ou l'insérer dans ma formule, cela fait deux jours que j'essais en vain.

J'ai fait cette formule en dec

=SIERREUR(INDEX('Déclarations dec 2023'!$A$4:$R$1006;EQUIV([@[Numéro de permis du titulaire]];'Déclarations dec 2023'!$J$4:$J$1006;0);EQUIV('Déclarations dec 2023'!$D$3;'Déclarations dec 2023'!$A$3:$R$3;0));"")

en mars celle-ci mais ca me donne la meme réponse quand dec. les trimestre sont inscrit dans la colonne A

=INDEX('Déclarations Mars 2024'!$A$4:$R$1450;EQUIV(AE5;'Déclarations Mars 2024'!$J$4:$J$1450;0);SI(EQUIV(AF3;$D$4:$D$1450);EQUIV($AF$4;'Déclarations Mars 2024'!$A$3:$R$3;0)))

0
Marie Chant Messages postés 106 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 12 juillet 2024 5
Modifié le 19 avril 2024 à 13:33

Bonjour Bruno,

=SIERREUR(INDEX('Déclarations Mars 2024'!$A$4:$R$1450;EQUIV([@[Numéro de permis du titulaire]];'Déclarations Mars 2024'!$J$4:$J$1450;0);EQUIV('Déclarations Mars 2024'!$D$3;'Déclarations Mars 2024'!$A$3:$R$3;0));SI(ET('Déclarations Mars 2024'!$A$4:$A$1450="T1 - 2024";OU('Déclarations Mars 2024'!$C$4:$C$1450="Déclaration";'Déclarations Mars 2024'!$C$4:$C$1450="Délcaration à zéro"));'Déclarations Mars 2024'!$D$4:$D$1450;""))

C'est pas facile. Ca ne me donne pas ce qui est écrit en en D si c'est T1 - 2024 cela me donne le premier qu'il voit.

Merci de ton aide

0
Bruno83200_6929 Messages postés 282 Date d'inscription jeudi 18 juin 2020 Statut Membre Dernière intervention 23 octobre 2024 57 > Marie Chant Messages postés 106 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 12 juillet 2024
19 avril 2024 à 13:41

Essayez d'utiliser les références de cellules individuelles dans tes conditions SI.

=SI(ET('Déclarations Mars 2024'!A4="T1 - 2024"; OU('Déclarations Mars 2024'!C4="Déclaration"; 'Déclarations Mars 2024'!C4="Déclaration à zéro")); 'Déclarations Mars 2024'!D4; "")
 

0
MarieChan > Bruno83200_6929 Messages postés 282 Date d'inscription jeudi 18 juin 2020 Statut Membre Dernière intervention 23 octobre 2024
19 avril 2024 à 14:04

Bonjour Bruno,

Je ne peux pas, je t'explique:

Sur la feuille nommé master ou je veux ma réponse je veux lui dire en cellule AF5:

Si tu retrouve ce qui est inscrit dans ma cellule AE5 sur la feuille master, dans la colonne J de ma feuille Déclarations Mars 2024, inscrit moi ce qui est inscrit dans la colonne D de ma feuille Déclarations Mars 2024 SI dans la colonne A de ma feuille Déclarations Mars 2024 c'est inscrit Trimestre 1 et si dans ma colonne C de ma feuille Déclarations Mars 2024 c'est inscrit "Déclaration" ou "déclaration a zéro"

ma matrice est toute sur ma feuille Déclarations Mars 2024

J'avais fait cette formule mais ca ne fonctionne pas cela me donne le premier qu'elle voit alors pas si c'est inscrit Trimestre 1
=SIERREUR(INDEX('Déclarations Mars 2024'!$A$4:$R$1450;EQUIV(AE5;'Déclarations Mars 2024'!$J$4:$J$1450;0);EQUIV('Déclarations Mars 2024'!$D$3;'Déclarations Mars 2024'!$A$3:$R$3;0));SI(ET('Déclarations Mars 2024'!$A$4:$A$1450="T1 - 2024";OU('Déclarations Mars 2024'!$C$4:$C$1450="Déclaration";'Déclarations Mars 2024'!$C$4:$C$1450="Déclaration à zéro"));'Déclarations Mars 2024'!$D$4:$D$1450;""))

Merci de ton aide ☺

0
Bruno83200_6929 Messages postés 282 Date d'inscription jeudi 18 juin 2020 Statut Membre Dernière intervention 23 octobre 2024 57 > MarieChan
19 avril 2024 à 14:16

Et si tu faisais simplement

=SIERREUR(INDEX('Déclarations Mars 2024'!$D$4:$D$1450; EQUIV(AE5; 'Déclarations Mars 2024'!$J$4:$J$1450; 0)); "")

Attends un peu des personnes plus douées que moi peuvent t'aider !
 

1
danielc0 Messages postés 1298 Date d'inscription mardi 5 juin 2018 Statut Membre Dernière intervention 30 novembre 2024 148
19 avril 2024 à 14:18

Bonjour,

solution avec Exel 365. A tester :

=LET(col;SI(EQUIV(AF3;$D$4:$D$1450);EQUIV($AF$4;'Déclarations Mars 2024'!$A$3:$R$3;0));lig;EQUIV(AE5;'Déclarations Mars 2024'!$J$4:$J$1450;0)+3;SI(ET(ESTNUM(lig);INDEX('Déclarations Mars 2024'!$A:$A;lig)="trimestre 1";OU(INDEX('Déclarations Mars 2024'!$C:$C;lig)="déclaration partielle";INDEX('Déclarations Mars 2024'!$C:$C;lig)="déclaration"));INDEX('Déclarations Mars 2024'!$A$4:$R$1450;lig;col);""))

0
Marie Chant Messages postés 106 Date d'inscription lundi 24 mars 2014 Statut Membre Dernière intervention 12 juillet 2024 5
24 avril 2024 à 16:58

Bonjour,

Merci beaucoup pour votre réponse. J'essaie de faire une autre formule ou je n'y arrive pas.

J'essaie de dire:

Si tu trouve ce qui est écrit en AF5 de ma feuille master dans la feuille Déclarations Mars 2024 en colonne $J4:$J445 ET que c'est inscrit Ajustement dans la colonne C donne moi le résultat qui est inscrit à la colonne D. 

=SIERREUR(RECHERCHEX(AF5;'Déclarations Mars 2024'!$J$4:$J$445;'Déclarations Mars 2024'!$D$4:$D$445);"")

mais je veux dire seulement s'il y a d'écrit Ajustement dans la colonne C

Je n'y arrive pas a trouvé la solution. Merci de votre aide.

MC

1