J'essaie de réaliser une formule si imbriquée comprenant des SI, ESTVIDE, RECHERCHEV et NON, mais Excel m'indique que "cette formule utilise plus de niveaux d'imbrications que ne l'autorise le format de fichier Excel".
Je m'y suis reprise à plusieurs fois mais je n'y arrive pas, voici ma formule test :
=ESTVIDE(B1;SI(B4="pays ";NON(D4="H";RECHERCHEV(C4;SI(B1="ville 1";'Matrix'!A:C;3;SI(B1="ville 2";'Matrix'!A;4;SI(B1="ville 3";'Matrix'!A:E;5;SI(B1="ville 4";'Matrix'!A:F;6;SI(B1="ville 5";'Matrix'!A:G;7;FAUX)))));Faux))))
L'objectif est d'obtenir un nombre de Kilomètres en fonction du pays, de la ville et uniquement si dans la colonne D, la cellule ne contient pas le statut H.
Utilisez les fonctions EST, comme ESTERREUR ou ESTERR pour voir si une condition d'erreur existe, ESTVIDE pour vérifier si les cellules sont vides ou ESTNUM pour vérifier si les valeurs sont des nombres.
support.microsoft.com
Mais sans fichier impossible de résoudre le souci.
Utilisez cette syntaxe :
VB:
=SI(ESTVIDE(B1);Formule si vide;Formule si non vide )
Mais qui n'est pas satisfaisant.
Dans Matrix pas mal de suppliers ne sont pas présent ( comme Supplier 3 par exemple )
Dans ce cas dans quel tableau doit on pointer pour obtenir la valeur ?
Franchement comment peut-on avoir ce genre de speudo pour un demandeur
A part être vraiment juste de passage mais on peut poster alors en tant qu'invité je crois.
merci beaucoup pour la formule Sylvanu ! C'est ce que je voulais faire
(et si l'information n'est pas présente il faut laisser la cellule vide.)
Perso j'aime bien mon pseudo