SI + ET + RECHERCHEV - aide svp

Résolu/Fermé
giova.44 Messages postés 161 Date d'inscription samedi 25 décembre 2010 Statut Membre Dernière intervention 9 octobre 2024 - 31 août 2023 à 08:28
NonoM45 Messages postés 556 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 19 novembre 2024 - 31 août 2023 à 15:04

Bonjour,

J'aimerais une solution pour le besoin suivant:

Sur excel, dans "feuil1", j'ai une liste avec des n° d'articles.

Dans "feuil2" j'ai un tableau avec plusieurs cases, dont les articles en colonne H et les clés en colonne L.

J'aimerais une formule qui me marque "terminé", lorsque l'article de la case C7 de la "feuil1" est présent dans le tableau de la "feuil2" sur la colonne H, mais que la colonne L de la même ligne où a été trouvé l'article est vide...

Du coup, j'ai réussis à faire apparaître "terminé" seulement lorsqu'il est présent en colonne H, mais j'aimerais ajouter le ET (ou autre formule) pour donner aussi la condition que la même ligne de la colonne L doit être vide...

Voici ma formule:

=SI(RECHERCHEV(C7;'feuil2'!$H$3:$H$8;1;FAUX);"Terminé")

Svp c'est assez urgent.

Merci d'avance

8 réponses

giova.44 Messages postés 161 Date d'inscription samedi 25 décembre 2010 Statut Membre Dernière intervention 9 octobre 2024 2
Modifié le 31 août 2023 à 09:13

Aaah c'est tout bon 

J'ai compris un peu ta formule et pourquoi même pour la colonne L je dois mettre toute la colonne.

Merci bcp ça fonctionne

Je pensais que j'aurais pu facilement adapter ma formule pour ajouter la recherche de la cellule vide sur la colonne L?

Mais je pense que tu as mis la formule la plus logique pour ce cas.

Bonne journée à toi

1
NonoM45 Messages postés 556 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 19 novembre 2024
31 août 2023 à 08:33

Bonjour giova.44

Rien n'est URGENT sur les forums, ou nous sommes tous bénévoles
Il aurait juste fallu que vous preniez en considération votre problème plus tôt

Ceci dit, une double conditions de fait avec ET()

SI(ET(Condition1; Condition2; Condition3);RésultatSiVrai,RésultatSiFaux)

A+

0
giova.44 Messages postés 161 Date d'inscription samedi 25 décembre 2010 Statut Membre Dernière intervention 9 octobre 2024 2
31 août 2023 à 08:39

Bonjour,

Je ne prétend rien et je sais que c'est bénévole

C'est urgent selon moi et je l'ai juste souligné

Si ça l'est pas selon toi, pas de soucis.

Ta réponse ne m'aide malheureusement pas d'avantage.

Mais merci d'avoir répondu

0
NonoM45 Messages postés 556 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 19 novembre 2024
Modifié le 31 août 2023 à 08:49

Re,

Qu'est-ce que vous n'avez pas compris dans ma réponse, je la trouvait plutôt explicite 

Bon sinon après réflexion, le plus simple est de faire

=SI(SIERREUR(INDEX(Feuil2!L:L;EQUIV(C7;Feuil2!H:H;0));0)>0;"Terminé";"")

A+

0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
giova.44 Messages postés 161 Date d'inscription samedi 25 décembre 2010 Statut Membre Dernière intervention 9 octobre 2024 2
Modifié le 31 août 2023 à 08:57

Merci pour ta réponse.

Ta première réponse me donnait les même s indication que l'aide excel dans le site microsoft.

Je souhaitais avoir la formule. Je ne demande pas une réponse sans que je me soit appliqué. J'ai quand même essayé et réussis la moitié de ce que je cherche.

Ta 2ème formule est intéressante, mais pourrais-tu stp l'écrire identique à ce qu'il me faut (avec les bonne colonne etc)?

Je suis pas une bête sur Excel et ça m'aiderait mieux.

PS: je cherche l'article dans la colonne H

Mais ensuite j'aimerais la condition que la colonne soit vide juste à la même ligne qu'où l'article a été trouvé

Dsl je sais pas mieux expliquer

0
PHILOU10120 Messages postés 6393 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 9 octobre 2024 810
31 août 2023 à 12:38

Bonjour à vous

Essayer cette formule

=SI(ET(SIERREUR(RECHERCHEV($C$7;Feuil2!$H$1:$H$30;1;0);0)=$C$7;INDEX(Feuil2!L:L;EQUIV($C$7;Feuil2!H:H;0);1)="");"Terminé";0)

RechercheV et contrôle si trouve l'article

=SIERREUR(RECHERCHEV($C$7;Feuil2!$H$1:$H$30;1;0);0)=$C$7

Contrôle si la colonne L sur la même ligne est vide

INDEX(Feuil2!L:L;EQUIV($C$7;Feuil2!H:H;0);1)=""

Si les deux conditions sont vrai affiche terminé

Autrement 0


0
giova.44 Messages postés 161 Date d'inscription samedi 25 décembre 2010 Statut Membre Dernière intervention 9 octobre 2024 2
31 août 2023 à 12:52

Bonjour et merci pour votre idée.

J'en prends note, car la formule qu'i m'a été donnée plus tôt fonctionne bien.

0
NonoM45 Messages postés 556 Date d'inscription dimanche 14 juin 2009 Statut Membre Dernière intervention 19 novembre 2024
31 août 2023 à 15:04

@giova.44 StatutMembre

Merci de mettre votre fil comme [Résolu] SVP cela se passe sur votre 1er post ;-)

A+

0