AIDE Formule =SI
Bonjour à tous,
J'ai actuellement une formule qui effectue des Recherche V, je souhaiterai qu'en plus de chercher la valeur , elle me marque "Non Applicable" si dans l'un des 2 fichiers Excel la valeur n'est pas renseigné.
Ci- desous la formule ;
=SI($J$1="";"";SI(NON(ESTNA(RECHERCHEV($J$1;'M:\4\ENT_\PLANNING \[Suivi retours.xlsx]SUIVI RETOURS !$A:$IP;49;FAUX)));RECHERCHEV($J$1;'M:\4\ENT_\PLANNING \[Suivi retours.xlsx]SUIVI RETOURS !$A:$IP;49;FAUX);RECHERCHEV($J$1;'M:\4\ENT_\PLANNING \[Archive.xlsm]archive'!$A:$IP;49;FAUX)))Merci d'avance
Bonne après-midi a tous
Cordialement
Bonjour,
Difficile d'être affirmatif, si on ne dispose pas de fichiers tests, mais ce qui suit devrait fonctionner ... sur Excel 2016 (puisque c'est cette version que renseigne ton profil
=SIERREUR(SIERREUR(RECHERCHEV($J$1;'M:\4\ENT_\PLANNING\[Suivi retours.xlsx]SUIVI RETOURS'!$A:$IP;49;FAUX);RECHERCHEV($J$1;'M:\4\ENT_\PLANNING\[Archive.xlsm]archive'!$A:$IP;49;FAUX));"non applicable")Attention: j'ai supprimé les espaces présents dans ta formule (dans le chemin d'accès, derrière PLANNING, de même qu'après SUIVI RETOURS ... où il manquait par ailleurs, me semble-t-il, une apostrophe
... à tester donc avec vigilance !
Bonjour U.Milité.
Merci pour ta réponse , effectivement j'ai bien Excel 2016 sur mon bureau.
je viens de tester ta formule , en réappliquant les bonnes liaisons. => il m'affiche rien dans la cellule , si il est présent il m'affiche la recherche V sinon vide ..
J'ai essayer de faire un fichier test pour nous aider ;
ci-joint
merci d'avance pour ton aide
Cordialement
Si cela peut nous aiguiller aussi,
je met le lien de mon 1er sujet dessus.
Bonjour,
Tu as vu que dans la formule que je proposais, j'avais supprimé les caractères d'espacement ... mais visiblement, il devrait bien y en avoir un après le mot PLANNING (à deux endroits donc, dans la formule)
Essaie de les ajouter et, si ça ne suffit pas, je regarderai à l'autre discussion (où les fichiers étaient joints
Merci pour ton aide
Oui, j'ai bien fait attention au espace ,pour éviter les erreurs , j'ai copier coller les même liaison m/4.... des formules qui marche sur celle ci.
Cordialement
Re,
J'ai téléchargé les 3 fichiers présents sur ton autre post, j'ai adapté la formule que je t'ai proposée et, pour autant que je ne me trompe pas ... les résultats que j'obtiens me paraissent corrects ??
En D28, ça donne donc
=SI($J$23="";"";SIERREUR(SIERREUR(RECHERCHEV($J$23;'E:\fleurmi\[Planning2.xlsx]Feuil1'!$A$1:$S$6;3;FAUX);RECHERCHEV($J$23;'E:\fleurmi\[archive.xlsx]Feuil1'!$A$1:$S$6;3;FAUX));"non-applicable"))... le chemin d'accès étant à adapter de ton côté, bien sûr
Si tu n'en sors pas, il n'y aura pas d'autre solution que de déposer ici un extrait de tes 3 fichiers actuels
PS: des cellules fusionnées, dans le cas présent, posent plus de problèmes qu'autre chose !!
En C28 et C29, tu avais une formule qui tenait sur ... 16 lignes, dans la barre de formules
Bonjour U. Milité
Merci pour tes différentes recherches.
j'ai ressayer de la réappliquer sur mon fichier d'origine , cela ne fonctionne pas , la cellule reste vide.
j'ai donc repris les 3 fichiers de mon ancien poste sur le forum , refait les chemin d'accès d'après mon bureau et j'ai appliqué ta formules, pour être a l'identique que toi. Cependant j'ai remarqué qu'elle ne marquai "non applicable" d'office lorsque les infos étai dans le fichier d'archive . et avec le planning aucun souci la formule fonctionne .
As-tu eu le même soucis ? une erreur de ma part ? j'ai ressayer de la tourné dans tout les sens depuis quelque heures . aucun résultat positif .
Malheureusement mes fichier d'origine sont trop lourd et confidentiel. mes fichiers test était à l'identique.
PS ; effectivement lorsque je créé des = si avec plusieurs conditions , je me remet a ligne pour ne pas rater une condition.
Bonjour,
Si rien ne s'affiche ... tu as vérifié que la cellule J1 (ou J23) n'étaient pas vides ? (je sais, ça peut paraître évident, mais on ne sait jamais
Essaye d'ouvrir simultanément tes trois fichiers et, dans la formule, supprime les chemins d'accès (en ne conservant que le nom des classeurs, le nom des feuilles et les références des plages de cellules) ... qu'est-ce que ça donne ?
Si rien ne marche, fais des copies de tes 3 fichiers, ne conserve qu'une vingtaine de lignes dans "Planning" et "Archive" et efface ce qui pourrait être confidentiel (sans supprimer les colonnes), puis dépose les copies ici (avec les formules que tu as testées)
Merci pour ton retour,
Oui , j'ai contrôler J1... dommage .
Je teste tout sa dans l'après midi, si besoin je refaire les 3 fichiers.
j'ai retente des formules ; sa marche d'un coté mais pas de l'autre ...
=SI($J$1="";"";SI(ESTVIDE(RECHERCHEV($J$1;'[Suivi retours Part 145.xlsx]SUIVI RETOURS PART 145'!$A:$IP;50;FAUX));"na";SI(ESTVIDE(RECHERCHEV($J$1;[Archive.xlsm]archive!$A:$IP;50;FAUX));"na";SI(NON(ESTNA(RECHERCHEV($J$1;'[Suivi retours Part 145.xlsx]SUIVI RETOURS PART 145'!$A:$IP;50;FAUX)));RECHERCHEV($J$1;[Archive.xlsm]archive!$A:$IP;50;FAUX)))))
Re,
Ci-joint les 3 fichiers, très dégrossi ... mais a l'identique
J'ai tester ta formule en ouvrant les 3 fichiers , cela ma supprimer d'office le chemin d'accès etc..., toujours le même résultat il affiche une cellule vide .
si il ya des souci sur le fichier n'hésiter pas a revenir vers moi
Merci d'avance
Cordialement
Re,
J'ai dû m'absenter ... désolé pour la réponse tardive
Tu es spécialiste des caractères d'espacement superflus (à la fin des noms des feuilles, à la fin des noms de fichier : donc juste avant l'extension). La prudence voudrait -à mon humble avis- que tu les supprimes.
La cellule G13 n'affiche rien, parce que la 50e colonne des fichiers "archive", ainsi que "suivi retours" sont ... vides. Dans ce cas, la RECHERCHEV devrait renvoyer 0 (zéro) ... sauf qu'une option est désactivée, dans la feuille de calcul, qui affiche précisément 0 dans les cellules ayant une valeur nulle (voir Fichier > Options > Options avancées > Options d'affichage pour cette feuille de calcul > Afficher un zéro dans les cellules qui ont une valeur nulle).
Inscris quelque chose dans la colonne AX de tes deux fichiers et refais tes tests
PS: ceci étant dit, avec tes "C19", "C51", etc. présents dans la cellule à gauche des formules et en en-tête des colonnes de tes 2 fichiers, on pourrait utiliser une formule permettant de ne pas changer les n° de colonnes dans chaque RECHERCHEV !! d'autant que l'absence d'un "C47" dans "archive" risque d'induire en erreur (je prenais la colonne AX pour la 51e ... à cause du C51)
Bonjour U.Milité.
Merci pour ton retour et tes messages
quelque problème de santé pour moi, je suis revenu depuis peu au travail.
Je n'est pas réussi a faire marcher cette formule ,cependant j'i trouver une autre solution
merci
bonne journée