OVH Cloud OVH Cloud

SI colA ou colB ou colC Egal à OUI ==> mettre Oui dans colD ?

13 réponses
Avatar
joël[2]
Es ce possible ?

comment écrire cette fonction ?


Et autre question : Si colA =OUI et colB=NON
OU colA=" " et
ColC=inconnu

Mettre colonneD===> OK

merci de m'aider avec les ou et Et

Avec quelques exemples ? et réponse a ma 1ere question si possible

joel

ps: Existe t il un bouquin ou on explique les fonctions et un début de VB
un bouquin facile Par l'exemple ?



--
Rollier-jo@noos.fr

3 réponses

1 2
Avatar
joël[2]
En fait , je viens de comprendre que ct des If imbriqués car Dans la partie
du Else Vous remettez des conditions ..
je me reveille...

Ma question sur les différentes possibilités tient toujours..
A savoir

Dans quel cas pourrait on voir un =Si(ou(et ? A moins que j'ai rêvé
Et aussi Si on peut mettre une succession de Fonction comme Si avec des
points virgule comme délimitation
Par exemple pour la même cellule Je veux faire un choix comme mon pb d'hier
et aussi en profiter pour faire un autre choix pour faire autre chose

Un truc comme cela :

Fonction N°1 puis Fonction N°2 puis Fonction N°3

Comme une succession d'action ? Sachant que je peux faire des Imbrications
pour chaque fonction

merci pour tout Si vous me suivez vous etes fort car je m'explique tjrs mal
(:-))

joël
"joël[2]" a écrit dans le message de
news:
Merci Je vais testé comme cela Et vous dirais ..
En fait dans chacune des trois cellules Il y a respectivement des infos
sur 2004,2003,2003 Avec des possibilités de "OUI" "NON" "Pas
convoqué"

dans chacune des 3 années

Au niveau syntaxe , je lis plus facilement ta présentation juste ci
dessous

J'espère que ça veut bien dire : je lis le premier si et si je trouve
Je

me débranche (goto fin pour moi rire ou goto suite et si la condition
suivante marche aussi Il prendrait le résultat de la condition suivante En
cas de recoupement comme tu écris ci-dessous) et je traite le second etc..

remarque perso sur les ET/OU
Quand vous mettez =SI(ET5(AG8 etc... je comprends que ce doit être des
ET

Mais j'ai cru voir dans un exemple un =SI(OU(ET(AG8... Cela veux dire
quoi ?

Il me faudrait un exemple avec SI(OU(ET Si g pas rêvé

En tout cas merci beaucoup

je vais tester

noël


"Nicolas B." a écrit dans le message de
news:
Ceci devrait fonctionner :

=SI(OU(AG4="oui";AI4="oui";AK4="oui");"admis";SI(AG4="non";"loupé cette
année";SI(OU(AI4="non";AK4="non");"déjà loupé";"pas encore passé")))

Mais dans ton problème, il y a des conditions qui se recoupent : si tu
as


AG4="non" et si AI4 ou AK4 contiennent aussi "non", veux-tu afficher
"déjà


loupé" ou "loupé cette année" ? La formule plus haut donne "loupé cette
année".

Aussi, tu peux peut-être simplifier ta formule avec des nb.si comme dans
la

solution de thierry à condition que dans les cellules AH4 et AJ4 il n'y
ait

ni "oui" ni "non" :
=SI(NB.SI(AG4:AK4;"oui");"admis";SI(AG4="non";"loupé cette
année";SI(NB.SI(AI4:AK4;"non");"déjà loupé";"pas encore passé")))


A+
--
Nicolas B.


merci ça marche grâce à vous

Alors je vais aller plus loin ..

Je viens d'utiliser cette fonction pour une cellule :
=SI((AG4="oui")+(AI4="oui")+(AK4="oui");"Admis";"NON Admis ")

Pour les "admis" c'est ce que je veux faire donc touchons a rien

Mais là ou g mis en vrac "Non Admis" j'aurais voulu pour cette cellule

Choisir : Si j'ai eu un "non" dans une de les 2 cellules AI4ouAK4
Mettre : "déjà loupé" et si dans la cellule AG4 j'ai un Non Mettre
"loupé cette année"
Et dans le cas ou je n'ai Ni un ADMIS,Ni un "déjà loupé",Ni un "loupé
cette année" Mettre " Pas Encore Passé"

je ne sais pas si vous me suivez , ..

merci pour votre aide

joël


"Nicolas B." a écrit dans le
message de news:
Salut,

Pour la deuxième question (où est passée la première ?), tu peux le
faire en ET et OU ou (ça va, tu t'y retrouve ? ;-) en "opérations
logiques" (+ pour OU et * pour ET) :

=SI(OU(ET(A1="Oui";B1="Non");ET(A1="";C1="Inconnu"));"ok";"")
=SI((A1="Oui")*(B1="Non")+(A1="")*(C1="Inconnu");"ok";"")


A+
--
Nicolas B.


Es ce possible ?

comment écrire cette fonction ?


Et autre question : Si colA =OUI et colB=NON
OU colA=" " et
ColC=inconnu

Mettre colonneD===> OK

merci de m'aider avec les ou et Et

Avec quelques exemples ? et réponse a ma 1ere question si possible

joel

ps: Existe t il un bouquin ou on explique les fonctions et un début
de VB un bouquin facile Par l'exemple ?



--















Avatar
Nicolas B.
Et pour les SI imbriqués, c'est possible, mais il ne suffit pas de les
séparer par des points-virgules.
Ceci ne marche pas : si(a1=0;1;0);si(a2>5;3;4)

On peut par contre mettre un Si dans un autre :
=si(a1=0;"0 dans A1";si(a1=1;"1 dans A1";"ni 1 ni 0 dans A1"))

Cette formule teste d'abord si A1 contient 0. Si c'est le cas, la formule
affiche "0 dans A1" et s'arrête ici. Sinon, la formule applique le deuxième
SI, et affiche "1 dans A1" si A1=1, ou "ni 1 ni 0 dans A1" si A1<>1.


Bien réveillé maintenant ?
;-)
--
Nicolas B.


En fait , je viens de comprendre que ct des If imbriqués car Dans la
partie du Else Vous remettez des conditions ..
je me reveille...

Ma question sur les différentes possibilités tient toujours..
A savoir

Dans quel cas pourrait on voir un =Si(ou(et ? A moins que j'ai
rêvé Et aussi Si on peut mettre une succession de Fonction comme Si
avec des points virgule comme délimitation
Par exemple pour la même cellule Je veux faire un choix comme mon pb
d'hier et aussi en profiter pour faire un autre choix pour faire
autre chose

Un truc comme cela :

Fonction N°1 puis Fonction N°2 puis Fonction N°3

Comme une succession d'action ? Sachant que je peux faire des
Imbrications pour chaque fonction

merci pour tout Si vous me suivez vous etes fort car je m'explique
tjrs mal (:-))

joël


Avatar
joël[2]
je suis impressionné , j'ai tout compris !

il me faut des explications de ce type pour comprendre

Merci , je pense que la pédagogie est une science !

merci Beaucoup

joël


"Nicolas B." a écrit dans le message de
news:%
Et pour les SI imbriqués, c'est possible, mais il ne suffit pas de les
séparer par des points-virgules.
Ceci ne marche pas : si(a1=0;1;0);si(a2>5;3;4)

On peut par contre mettre un Si dans un autre :
=si(a1=0;"0 dans A1";si(a1=1;"1 dans A1";"ni 1 ni 0 dans A1"))

Cette formule teste d'abord si A1 contient 0. Si c'est le cas, la formule
affiche "0 dans A1" et s'arrête ici. Sinon, la formule applique le
deuxième

SI, et affiche "1 dans A1" si A1=1, ou "ni 1 ni 0 dans A1" si A1<>1.


Bien réveillé maintenant ?
;-)
--
Nicolas B.


En fait , je viens de comprendre que ct des If imbriqués car Dans la
partie du Else Vous remettez des conditions ..
je me reveille...

Ma question sur les différentes possibilités tient toujours..
A savoir

Dans quel cas pourrait on voir un =Si(ou(et ? A moins que j'ai
rêvé Et aussi Si on peut mettre une succession de Fonction comme Si
avec des points virgule comme délimitation
Par exemple pour la même cellule Je veux faire un choix comme mon pb
d'hier et aussi en profiter pour faire un autre choix pour faire
autre chose

Un truc comme cela :

Fonction N°1 puis Fonction N°2 puis Fonction N°3

Comme une succession d'action ? Sachant que je peux faire des
Imbrications pour chaque fonction

merci pour tout Si vous me suivez vous etes fort car je m'explique
tjrs mal (:-))

joël






1 2