Bonjour à tous,
Je suis coincé sur une formule de si imbriqué.
J'ai plusieurs colonnes :
dans le premier onglet
b : ref
e : manquant composant
f : Combien
g : date de livraison
dans le 2eme onglet :
C : Composé
I : Date reappro
J : date reappro estimée
K : commentaire
* Je souhaite faire dans la colonne e une recherche dans le 2eme onglet si la ref b est présente dans la colonne composé C
Si e est présent dans la colonne C alors mettre VRAI
Si e n'est pas présent dans la colonne C alors mettre FAUX
Si e est vide alors ne rien mettre
=> requête : =SI(ESTVIDE([@Ref]);"";(SI((RECHERCHEV([@Ref];Manquant!F:F;1;FAUX));VRAI;FAUX)))
Problème: m'affiche #VALEUR
MaJ : requête : =SI(ESTVIDE([@Ref]);"";(SI.NON.DISP(SI(RECHERCHEV([@Ref];Manquant!C:C;1;FAUX);VRAI;FAUX);"")))
Problème résolu
* je souhaite dans la colonne G afficher la date de livraison la plus loin dans le temps.
Si I et J vide alors afficher pas de date
Si I contient une date et J vide alors afficher date I
Si I vide et J contient une date alors afficher date J
Si I et J contient date alors afficher date I
=> requête :
je ne vois pas trop comment faire.
Vous trouverez un exemple ci-joint.
Je vous remercie.
mam721
Je suis coincé sur une formule de si imbriqué.
J'ai plusieurs colonnes :
dans le premier onglet
b : ref
e : manquant composant
f : Combien
g : date de livraison
dans le 2eme onglet :
C : Composé
I : Date reappro
J : date reappro estimée
K : commentaire
* Je souhaite faire dans la colonne e une recherche dans le 2eme onglet si la ref b est présente dans la colonne composé C
Si e est présent dans la colonne C alors mettre VRAI
Si e n'est pas présent dans la colonne C alors mettre FAUX
Si e est vide alors ne rien mettre
=> requête : =SI(ESTVIDE([@Ref]);"";(SI((RECHERCHEV([@Ref];Manquant!F:F;1;FAUX));VRAI;FAUX)))
Problème: m'affiche #VALEUR
MaJ : requête : =SI(ESTVIDE([@Ref]);"";(SI.NON.DISP(SI(RECHERCHEV([@Ref];Manquant!C:C;1;FAUX);VRAI;FAUX);"")))
Problème résolu
* je souhaite dans la colonne G afficher la date de livraison la plus loin dans le temps.
Si I et J vide alors afficher pas de date
Si I contient une date et J vide alors afficher date I
Si I vide et J contient une date alors afficher date J
Si I et J contient date alors afficher date I
=> requête :
je ne vois pas trop comment faire.
Vous trouverez un exemple ci-joint.
Je vous remercie.
mam721
Pièces jointes
Dernière édition: