[Résolu] SI EST VIDE sans message avec d'autres SI

Discussions à propos du tableur Calc.
Les questions sur les macros doivent être postées dans la section dédiée en dessous.

Modérateur : Vilains modOOs

Règles du forum
Cette section est uniquement dédiée au tableur Calc. Vous ne devez pas poster ici de questions sur les macros mais utiliser la section éponyme.
cyberpilou
Fraîchement OOthentifié
Messages : 8
Inscription : 23 févr. 2018 16:06

[Résolu] SI EST VIDE sans message avec d'autres SI

Message par cyberpilou »

Bonjour,

j'utilise la formule suivante : =SI(ESTERREUR(RECHERCHEV(A3;articles.$A$2:$C$42000;3;0));"EAN INCONNU"; SI(A3="";"";RECHERCHEV(A3;articles.$A$2:$C$42000;3;0))) qui fonctionne tres bien mais je cherche a rajouter en plus que si il n'y a pas de donnée dans (A) il n'indique pas EAN INCONNU mais qu'il n'indique rien

j'esepre que je me suis fait comprendre :)

Merci d'avance

J'ai déja essayé avec ce que j'ai trouvé sur ce forum mais je n'arrive pas à le rajouter à cette formule
Dernière modification par cyberpilou le 23 févr. 2018 20:46, modifié 1 fois.
Open office 4.1.5 sous windows 10
Avatar de l’utilisateur
Noonours
PassiOOnné
PassiOOnné
Messages : 501
Inscription : 11 mai 2013 00:11
Localisation : Aix en Provence

Re: rajout dans la formule suivante (pas de message)

Message par Noonours »

Bonjour CyberPilou et bienvenue sur ce forum.

Plutôt qu'une formule brute sortie de son contexte, joins un fichier au format .ods dépersonnalisé afin que l'on puisse t'aider plus efficacement.

Dans l'attente,
A+
 Ajout : Après "décorticage" de ta formule, sans fichier joint et à l'aveugle, essaye:

Code : Tout sélectionner

= SI(A3="";"";SI(ESTERREUR(RECHERCHEV(A3;articles.$A$2:$C$42000;3;0);"EAN INCONNU";RECHERCHEV(A3;articles.$A$2:$C$42000;3;0))) 
 
Dernière modification par Noonours le 23 févr. 2018 19:10, modifié 1 fois.
Noonours procrastinateur perfectionniste: "Je fais rien, mais demain je l'ferai mieux"

Pour obtenir la réponse la plus précise possible, VEUILLEZ JOINDRE UN FICHIER

LibO 7.6.5.2 Stable et OpenOffice 4.1.15 sous Windows 10
cyberpilou
Fraîchement OOthentifié
Messages : 8
Inscription : 23 févr. 2018 16:06

Re: rajout dans la formule suivante (pas de message)

Message par cyberpilou »

Ok merci du conseil ;)
Open office 4.1.5 sous windows 10
cyberpilou
Fraîchement OOthentifié
Messages : 8
Inscription : 23 févr. 2018 16:06

Re: rajout dans la formule suivante (pas de message)

Message par cyberpilou »

Voici le fichier ods car cela ne fonctionne pas :-)
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
Open office 4.1.5 sous windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: rajout dans la formule suivante (pas de message)

Message par jeanmimi »

Bonjour,
En utilisant : Données > Validité pour la première colonne, on évite de saisir un EAN inconnu puisque le code de l'EAN viendra de la la Matrice "articles".
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
cyberpilou
Fraîchement OOthentifié
Messages : 8
Inscription : 23 févr. 2018 16:06

Re: rajout dans la formule suivante (pas de message)

Message par cyberpilou »

jeanmimi a écrit :Bonjour,
En utilisant : Données > Validité pour la première colonne, on évite de saisir un EAN inconnu puisque le code de l'EAN viendra de la la Matrice "articles".
l'idée et que çà vas servir à faire un inventaire donc il se peux qu'un code ean qui ne se trouve pas dans "articles"
soit scanné et il faut pouvoir le noté avec la notation "EAN INCONNU"
Open office 4.1.5 sous windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: rajout dans la formule suivante (pas de message)

Message par jeanmimi »

J'ai supprimé Données > Validité, ajouté un formatage conditionnel pour mettre en évidence supplémentaire "EAN Inconnu" et repris pratiquement la formule de Nounours.
A tester dans ton vrai fichier.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
cyberpilou
Fraîchement OOthentifié
Messages : 8
Inscription : 23 févr. 2018 16:06

Re: rajout dans la formule suivante (pas de message)

Message par cyberpilou »

là çà ne fonctionne plus du tous si le champs ean est vide il indique le derniers enregistrement de la feuille article
Open office 4.1.5 sous windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: SI EST VIDE pas de message dans une formule avec d'autr

Message par jeanmimi »

cyberpilou a écrit :si le champs ean est vide il indique le derniers enregistrement de la feuille article
Ce n'est pas ce que je vois sur mon écran : si EAN est vide, rien n'est affiché; si EAN est inconnu, l'avertissement est affiché.
Vous ne pouvez pas consulter les pièces jointes insérées à ce message.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
cyberpilou
Fraîchement OOthentifié
Messages : 8
Inscription : 23 févr. 2018 16:06

Re: SI EST VIDE pas de message dans une formule avec d'autr

Message par cyberpilou »

La formule est-elle présente sur la dernière ligne ? car elle devrait être presente pour tous les articles scannés
Open office 4.1.5 sous windows 10
Avatar de l’utilisateur
jeanmimi
Grand Maître de l'OOffice
Grand Maître de l'OOffice
Messages : 16960
Inscription : 03 mars 2006 16:02
Localisation : Venise verte

Re: SI EST VIDE pas de message dans une formule avec d'autr

Message par jeanmimi »

cyberpilou a écrit :La formule est-elle présente sur la dernière ligne ? car elle devrait être presente pour tous les articles scannés
Je ne sais pas ce que tu appelles la dernière ligne, mais il te suffit de modifier la matrice "articles" que j'ai défini jusqu'en C6

Code : Tout sélectionner

$articles.$A$1:$C$6;

et de tirer vers le bas la formule des colonnes B et C de la feuille inventaire, arrêtée à la ligne20 dans le fichier que j'ai joint.
LibreOffice : Version : 24.2 (x64)(12 avril 2024)
Adoptium JRE ou Oracle JRE (x64), Windows 10, Thunderbird, Firefox
cyberpilou
Fraîchement OOthentifié
Messages : 8
Inscription : 23 févr. 2018 16:06

Re: SI EST VIDE pas de message dans une formule avec d'autr

Message par cyberpilou »

Effectivement çà fonctionne la seul chose que je comprends pas c'est que si par j'efface un code barre après une recherche au lieux de me remettre les cases en blanc il m'affiche un autre enregistrement (toujours le même) comme dans ton fichier exemple
Open office 4.1.5 sous windows 10
cyberpilou
Fraîchement OOthentifié
Messages : 8
Inscription : 23 févr. 2018 16:06

Re: SI EST VIDE pas de message dans une formule avec d'autr

Message par cyberpilou »

Bon, apparemment c'est de ma faute , je passais pas par "effacer le contenu" pour faire le test mais le faisait comme une brute en par exemple me mettant sur la cellule et faire un espace :( , en passant par "effacer le contenu çà fonctionne" merci à tous pour votre aide
Open office 4.1.5 sous windows 10