Problème avec la fonction +SI et SI(OU j'ai 9 suites
Résolu/Fermé
micheleliane
Messages postés
76
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
15 janvier 2015
-
10 juil. 2014 à 22:21
micheleliane Messages postés 76 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 15 janvier 2015 - 12 juil. 2014 à 13:32
micheleliane Messages postés 76 Date d'inscription mercredi 13 février 2013 Statut Membre Dernière intervention 15 janvier 2015 - 12 juil. 2014 à 13:32
A voir également:
- Problème avec la fonction +SI et SI(OU j'ai 9 suites
- Fonction si et - Guide
- Fonction moyenne excel - Guide
- Mise en forme conditionnelle avec fonction si - Guide
- Fonction somme excel - Guide
- Virginie organise un rallye avec 30 équipes. elle veut créer un code pour désigner chaque équipe. elle a commencé à la main, mais elle voudrait le faire calculer à l'aide d'une formule. proposez une formule comportant une seule fonction et à recopier vers le bas dans la colonne a du fichier à télécharger. quelle formule sera en a9 ? ✓ - Forum Excel
9 réponses
Le Pingou
Messages postés
12229
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
9 janvier 2025
1 454
10 juil. 2014 à 23:00
10 juil. 2014 à 23:00
Bonjour,
Je n'ai pas compris l'explication mais dans votre formule la deuxième condition : SI(A77<>"";R60)
Il manque la valeur_si_faux donc vous recevez comme valeur [FAUX]... !
Je n'ai pas compris l'explication mais dans votre formule la deuxième condition : SI(A77<>"";R60)
Il manque la valeur_si_faux donc vous recevez comme valeur [FAUX]... !
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
10 juil. 2014 à 23:29
10 juil. 2014 à 23:29
Bonjour,
Explique ce que tu veux faire plutôt que de nous donner une formule qui manifestement est fausse.
eric
Explique ce que tu veux faire plutôt que de nous donner une formule qui manifestement est fausse.
eric
micheleliane
Messages postés
76
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
15 janvier 2015
11 juil. 2014 à 03:34
11 juil. 2014 à 03:34
Bonsoir,Le Pingou et eriiic
Dans E70 à E78 je veux que la valeur ne se mette que sur la première ligne qui apparait.
Quand il n'y as pas de ligne 70 la valeur doit être dans la première ligne qui apparait
Soit la 71 ou72 ou 73 etc. Ou pas du tout c'est pour cela que je préférence à la fin de ma fonction la colonne A
Dans une ligne la colonne E se met si colonne A présente à condition qu' il n'est pas présent dans la colonne A au-dessus
Car il peut y avoir toutes les lignes ou plusieurs ou une seule ou aucune
et la colonne E ne doit être présente que sur la première si pas de ligne pas de E
Mes excuses pour les explications embrouillées je fais du mieux que je peut
Pour Le Pingou j'obtiens en fin de fonction valeur si vrai "" =""
valeur si faux SI(A77<>"";R60 =43
Encore merci de votre aide
micheleliane
Dans E70 à E78 je veux que la valeur ne se mette que sur la première ligne qui apparait.
Quand il n'y as pas de ligne 70 la valeur doit être dans la première ligne qui apparait
Soit la 71 ou72 ou 73 etc. Ou pas du tout c'est pour cela que je préférence à la fin de ma fonction la colonne A
Dans une ligne la colonne E se met si colonne A présente à condition qu' il n'est pas présent dans la colonne A au-dessus
Car il peut y avoir toutes les lignes ou plusieurs ou une seule ou aucune
et la colonne E ne doit être présente que sur la première si pas de ligne pas de E
Mes excuses pour les explications embrouillées je fais du mieux que je peut
Pour Le Pingou j'obtiens en fin de fonction valeur si vrai "" =""
valeur si faux SI(A77<>"";R60 =43
Encore merci de votre aide
micheleliane
Le Pingou
Messages postés
12229
Date d'inscription
mercredi 11 août 2004
Statut
Contributeur
Dernière intervention
9 janvier 2025
1 454
11 juil. 2014 à 10:05
11 juil. 2014 à 10:05
Bonjour,
Pour : j'obtiens en fin de fonction valeur si vrai "" =""
valeur si faux SI(A77<>"";R60 =43
Il manque la Valeur_si_faux pour cette condition ... !
Mais bon, en principe vous avez la solution d'eriiic et Vaucluse, bonne suite.
Au passage salutations à eriiic et Vaucluse.
Salutations.
Le Pingou
Pour : j'obtiens en fin de fonction valeur si vrai "" =""
valeur si faux SI(A77<>"";R60 =43
Il manque la Valeur_si_faux pour cette condition ... !
Mais bon, en principe vous avez la solution d'eriiic et Vaucluse, bonne suite.
Au passage salutations à eriiic et Vaucluse.
Salutations.
Le Pingou
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
11 juil. 2014 à 07:31
11 juil. 2014 à 07:31
Bonjour
pas tout compris, mais essayez
essayez à partir de E71 , vu que R60 est une valeur numérique:
=SI(NB.SI($E$70:E70;">0")>0;"";SI(A70<>"";$R$60;""))
respectez bien les signes $ pour tirer la formule (sur le 1° E70, pas sur l'autre et sur R60)
elle devrait fonctionner correctement sur toute la hauteur où elle est placée
crdlmnt
pas tout compris, mais essayez
essayez à partir de E71 , vu que R60 est une valeur numérique:
=SI(NB.SI($E$70:E70;">0")>0;"";SI(A70<>"";$R$60;""))
respectez bien les signes $ pour tirer la formule (sur le 1° E70, pas sur l'autre et sur R60)
elle devrait fonctionner correctement sur toute la hauteur où elle est placée
crdlmnt
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
micheleliane
Messages postés
76
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
15 janvier 2015
11 juil. 2014 à 09:19
11 juil. 2014 à 09:19
Bonjour Vaucluse
Merci de ta réponse je dois m'absenter ce matin dès mon retour je
me met à la tâche .
MERCI A PLUS TARD
micheleliane
Merci de ta réponse je dois m'absenter ce matin dès mon retour je
me met à la tâche .
MERCI A PLUS TARD
micheleliane
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
Modifié par eriiic le 11/07/2014 à 09:20
Modifié par eriiic le 11/07/2014 à 09:20
Bonjour,
et pourquoi en ligne 70 tu y mets inscription!$B$67, et pour les autres R60 ?
Il n'y a pas de logique. A quoi sert cette colonne ?
Sinon en E70 :
=SI(ET(A70<>"";A71="");inscription!$B$67;"")
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
et pourquoi en ligne 70 tu y mets inscription!$B$67, et pour les autres R60 ?
Il n'y a pas de logique. A quoi sert cette colonne ?
Sinon en E70 :
=SI(ET(A70<>"";A71="");inscription!$B$67;"")
eric
En essayant continuellement, on finit par réussir.
Donc plus ça rate, plus on a de chances que ça marche.(les Shadoks)
En plus du merci (si si, ça se fait !!!), penser à mettre en résolu. Merci
micheleliane
Messages postés
76
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
15 janvier 2015
11 juil. 2014 à 16:36
11 juil. 2014 à 16:36
BONJOUR. Vaucluse,Le Pingou et eriiic.
La fonction Vaucluse fonctionne parfaitement
Excusez TOUS mes explications ou j'essayais de raconter mes problèmes au lieu de dire ce que je voulais
Pour eriiic inscription!$B$67 et la source de R60 je m'excuse encore de ces mauvaises explications.
=SI(NB.SI($E$70:E77;">0")>0;"";SI(A78<>"";$R$60;""))
Vaucluse pouvez-vous me dire si l'explication est bonne
Formule dans E78= SI(NB.SI($E$70:E77 vérifie si il y a une valeur dans chacune de ces cellules
Si il y en a une alors "" autrement il regarde si A78 est rempli et met "" ou la valeur de R6O.
Ce que je ne comprends pas c'est le 2eme )>0
Est-ce que au lieu de mettre >0 on peut le remplacer par ""
Je vous remercie tous grandement
Après réponse je met résolu.
MERCI encore
micheleliane
La fonction Vaucluse fonctionne parfaitement
Excusez TOUS mes explications ou j'essayais de raconter mes problèmes au lieu de dire ce que je voulais
Pour eriiic inscription!$B$67 et la source de R60 je m'excuse encore de ces mauvaises explications.
=SI(NB.SI($E$70:E77;">0")>0;"";SI(A78<>"";$R$60;""))
Vaucluse pouvez-vous me dire si l'explication est bonne
Formule dans E78= SI(NB.SI($E$70:E77 vérifie si il y a une valeur dans chacune de ces cellules
Si il y en a une alors "" autrement il regarde si A78 est rempli et met "" ou la valeur de R6O.
Ce que je ne comprends pas c'est le 2eme )>0
Est-ce que au lieu de mettre >0 on peut le remplacer par ""
Je vous remercie tous grandement
Après réponse je met résolu.
MERCI encore
micheleliane
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 419
Modifié par Vaucluse le 12/07/2014 à 09:27
Modifié par Vaucluse le 12/07/2014 à 09:27
Bonjour
écrire NB.SI(Champ;"") ne fonctionne que s'il n'y a pas de formule dans le champ , ce qui n'est pas le cas
Vous pouvez par contre,si vos valeurs en E ne sont pas numérique, écrire
=NB.SI($E$70:E70;"><")>0
qu compte le nombre de cellules ayant une valeur différente de "" ou vide
(attention au sens des signes >< l'inverse compte le nombre de cellules avec formule)
et le code NB.SI(champ;">0") compte le nombre de valeur >0 dans le champ au dessus de la formule à partir de E70 (bloqué)
I faut donc bien demander à ce résultat d'être >0 pour pouvoir annuler la suite de la formule et renvoyer ""
crdlmnt
Ps: un petit modèle pour peut être mieux comprendre
https://www.cjoint.com/?DGmjA2Zdpae
écrire NB.SI(Champ;"") ne fonctionne que s'il n'y a pas de formule dans le champ , ce qui n'est pas le cas
Vous pouvez par contre,si vos valeurs en E ne sont pas numérique, écrire
=NB.SI($E$70:E70;"><")>0
qu compte le nombre de cellules ayant une valeur différente de "" ou vide
(attention au sens des signes >< l'inverse compte le nombre de cellules avec formule)
et le code NB.SI(champ;">0") compte le nombre de valeur >0 dans le champ au dessus de la formule à partir de E70 (bloqué)
I faut donc bien demander à ce résultat d'être >0 pour pouvoir annuler la suite de la formule et renvoyer ""
crdlmnt
Ps: un petit modèle pour peut être mieux comprendre
https://www.cjoint.com/?DGmjA2Zdpae
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 249
12 juil. 2014 à 10:13
12 juil. 2014 à 10:13
Bonjour,
J'avais compris que tu le voulais sur la dernière ligne.
Si c'est sur la 1ère il me semble que :
=SI(ET(A70<>"";A69="");$R$60;"")
suffise.
eric
J'avais compris que tu le voulais sur la dernière ligne.
Si c'est sur la 1ère il me semble que :
=SI(ET(A70<>"";A69="");$R$60;"")
suffise.
eric
micheleliane
Messages postés
76
Date d'inscription
mercredi 13 février 2013
Statut
Membre
Dernière intervention
15 janvier 2015
12 juil. 2014 à 13:32
12 juil. 2014 à 13:32
BONJOUR Vaucluse et eriiic
Je ne sais pas si eriiic à reçu le message car j'ai eu message déjà fait
Je vous remercie d'avoir pris du temps pour vous occuper
de moi et de me donner les explications
Je vous souhaite une bonne journée
Si besoin du forum J'ESSAYERAI de mieux m'expliquer
Encore MERCI
micheleliane
Je ne sais pas si eriiic à reçu le message car j'ai eu message déjà fait
Je vous remercie d'avoir pris du temps pour vous occuper
de moi et de me donner les explications
Je vous souhaite une bonne journée
Si besoin du forum J'ESSAYERAI de mieux m'expliquer
Encore MERCI
micheleliane