Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Si imbriqué si est vide et rechercheV et comparaison de date

mam721

XLDnaute Junior
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
 

Pièces jointes

  • test planning.xlsx
    12.1 KB · Affichages: 6
Dernière édition:

mam721

XLDnaute Junior
Je suis toujours coincé sur cette 2eme partie.

Rappel :
Je souhaite chercher pour un produit donné, la date du dernier composant que l'on va recevoir.
J'ai fait un tableau dans l'onglet Synthese dans lequel il y a :
b : ref du produit
g : date de livraison

Il y a un 2eme onglet contenant les manquants.
C : ref du produit
I : Date reappro
J : date reappro estimée
K : commentaire

en g date de livraison j'aimerais afficher la date du dernier composant que l'on va recevoir.
J'aimerais imbriqué ca en répondant au critère :
1. Si '@REF' est vide ne rien afficher
2. Si '@REF' présent mais pas de manquant alors rien afficher
3. Si '@REF' présent et des manquants afficher date reappro du dernier composant.

En attendant j'ai fait une formule pour trouver la dernière date d'appro :
=SI(ESTVIDE(I2);(SI(ESTVIDE(J2);"NO DATE";J2));I2) dans le tableau manquant


La premiere partie de la formule serait :
=SI(ESTVIDE([@Ref]);""; ... ==> pour répondre à la condition 1.

(SI(ESTVIDE([@[Manquant_Composants]);"";... ==> pour répondre à la condition 2.

(SI(ESTVIDE(Tableau2[Date de réapprovisionnement]);(SI(ESTVIDE(Tableau2[Date de réappro estimée]);"NO DATE";Tableau2[Date de réappro estimée]));Tableau2[Date de réapprovisionnement])) ==> pour répondre à la condition 3.

Et si je rassemble les 3 conditions sela ne marche pas T-T.
=SI(ESTVIDE([@Ref]);"";(SI(ESTVIDE([@[Manquant_Composants]]);"";(SI(ESTVIDE(Tableau2[Date de réapprovisionnement]);(SI(ESTVIDE(Tableau2[Date de réappro estimée]);"NO DATE";Tableau2[Date de réappro estimée]));Tableau2[Date de réapprovisionnement])))))
 

Pièces jointes

  • test planning.xlsx
    15.9 KB · Affichages: 6
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…