Fonction Si non vide ?

Fermé
NPD - 4 avril 2013 à 12:20
 NPD - 4 avril 2013 à 14:36
Bonjour,

Je suis à la recherche d'une formule;

J'ai 4 prix correspondant à 4 critéres different :

Si le client rempli une des 4 celulles(en feuille1) (il peut ecrire : oui, 1, yes...)
je voudrais que le prix( affiché en feuille2) se mette automatiquement dans ma 3eme feuille pour finir mon calcul global..

J'ai essayé avec la fonction SI(ET( j'ai voulu insérer le NON(ESTVIDE mais je m'en sors plus...
Il y a peut etre plus simple nn?

merci


2 réponses

PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
4 avril 2013 à 14:10
Bonjour

Faut-il contrôler les4 cellules ensemble ou un par une
dans le deuxième cas

=SI(OU(Feuil1!B1="oui";Feuil1!B1=1;Feuil1!B1="yes");Feuil2!B1;"")
0
le choix qu'il va faire correspond a un prix qui entre en compte dans un prix final

il a 4 choix ( il ne peut en chosir qu'un) et chacunes de ces possibilité corresponde à un seul prix.
Je souhaite que par le biais d'une formule : savoir qu'elle choix il a fait et que le prix de ce choix soit reporté automatiquement
0
avec cette formule je dois l'appliquer aux 4 lignes donc mais vaut mieux que j'arrete le signe du choix par exemple que je fige 1 ou 0 1 correspond au choix fait nn?
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 396
Modifié par Vaucluse le 4/04/2013 à 14:24
Bonjour
s'il s'agit simplement de détecter si une des cellules d'une ligne de 4 contient une valeur, essayez avec
=SI(NB.SI(A1:D1";option1");"code1";SI(NB.SI(A1:D1;"option2");"code2" ,SI(NB.SI(A1:D1;"option3";"code3";SI(NB.SI(A1:D1;"Option4");"code4";""))))
option étant le choix de ce que vous pouvez placer de A à D
code étant le code correspondant à l'option
ensuite, si vous avez un tableau code / Valeur, il suffit d'appliquer une formule de recherche basée sur le code obtenu.
A noter que les guillemets ne sont utiles que si ces valeurs sont textes et inutiles pour des valeurs numériques
Crdlmnt
0
Oui merci pour votre aide!!
C'est plutot une formule comme celle VAUCLUSE je pense qui sera le plus simple d'utilisation.
Bon apres-midi !
Et encore merci
0
PHILOU10120 Messages postés 6368 Date d'inscription lundi 16 avril 2012 Statut Contributeur Dernière intervention 22 avril 2024 796
4 avril 2013 à 14:22
avec contrôle des 4 cellules

=SI(ET(Feuil1!B1="";Feuil1!B2="";Feuil1!B3="";Feuil1!B4="");"";SI(OU(Feuil1!B1="oui";Feuil1!B1=1;Feuil1!B1="yes");Feuil2!B1;SI(OU(Feuil1!B1="oui";Feuil1!B1=1;Feuil1!B1="yes");Feuil2!B1;SI(OU(Feuil1!B2="oui";Feuil1!B2=1;Feuil1!B2="yes");Feuil2!B2;SI(OU(Feuil1!B3="oui";Feuil1!B3=1;Feuil1!B3="yes");Feuil2!B3;SI(OU(Feuil1!B4="oui";Feuil1!B4=1;Feuil1!B4="yes");Feuil2!B4;""))))))
-1