Besoin d'aide pour renvoyer une valeur vrai cellule excel

Résolu/Fermé
grainedechipie - 2 août 2017 à 15:26
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 - 4 août 2017 à 19:00
Bonjour,

j'ai une formule en col I supposée me renvoyer un 1 quand la condition est remplie et un 0 quand elle ne l'est pas

form1 : SI(OU(N8>1;O8>1;P8>1;S8>1;W8>1;X8>1;Y8>1;Z8>1;AF8>1);1;0)

en colonne N,P,S etc de la formule ci dessus
la cellule contient une formule
form2 : SI(GAUCHE($C8;29)="PRLV SEPA TRES. CASTRES VILLE";-D8;"")
ici cela me renvoie bien une valeur si la condition est remplie et vide si elle ne l'est pas

dans ma formule Form1 tout me renvoie 1 que ce soit "" ou qu'il y ait une valeur
il semblerait que le fait que la cellule contienne une formule le >1 considère que c'est vrai car il trouve le texte de formule même is je remplace le >1 par différent de ""

quelqu'un a une idee de comment m'en sortir

ce tableau est une réprésentation des entrées et sorties duquel en col I je voudrai taguer par un 1 des charges fixes et donc vais chercher dans les cellules si il y a une valeur remontée ou du vide.

merci par avance


A voir également:

9 réponses

Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
2 août 2017 à 16:03
Bonjour.
Bizarre : ta formule fonctionne parfaitement chez moi !
https://www.cjoint.com/c/GHcocroTW6J

1
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
2 août 2017 à 17:31
Ce qu'il y a, surtout, c'est que grainedechipie confond >1 (plus grand que un) et <>1 (différent de 1) !
En effet, dans mon exemple, les données en N8 et S8 sont négatives,
donc <>1 mais pas >1 !

La pièce à joindre, c'est le fichier Excel dans lequel il y a ta formule !
1
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
4 août 2017 à 05:57
 1) Tu vas dans https://www.cjoint.com/ 
2) Tu cliques sur [Parcourir] pour sélectionner ton fichier (15 Mo maxi)
3) Tu défiles vers le bas pour cliquer sur le bouton bleu [Créer le lien Cjoint]
4) Au bout de quelques secondes la deuxième page s'affiche, avec le lien en gras ; tu fais un clic-droit dessus et tu choisis "Copier le lien"
5) Tu reviens dans ta discussion sur CCM, et dans ton message tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers
1
grainedechipie Messages postés 3 Date d'inscription mercredi 2 août 2017 Statut Membre Dernière intervention 4 août 2017 2
4 août 2017 à 06:16
merci raymond...super

https://www.cjoint.com/c/GHeen5BqQbF

Pas encore couché aux Antilles quand Castres s'éveille :-)
1

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
4 août 2017 à 07:12
Bonjour
si on se fie uniquement à votre tableau, et pas à la liste de cellule de votre première formule (dans votre 1°) message):
en I27:
=SI(NB.SI(N27:Q27;">1");1;0)
crdlmnt

1
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
4 août 2017 à 18:30
Salut, future vraie chipie !

En conservant la structure de ta feuille de calcul, et surtout en remplaçant "" par 0, comme l'ont fait pilas31 et Vaucluse, on obtient
https://www.cjoint.com/c/GHeqz7JvXr2
1
grainedechipie Messages postés 3 Date d'inscription mercredi 2 août 2017 Statut Membre Dernière intervention 4 août 2017 2
4 août 2017 à 18:50
merci vraiment à tous

ça y est c'est miraculeux tout fonctionne avec cette dernière solution qui répond exactement à mon besoin et yessss je vais passer un bon we car je m'apretais à retravailler sur une vraie usine à gaz dont j'ai hérité car les 4 colonnes et 5 de l'exemple sont dans la vraie vie 53 colonnes et quelques 5x 20000 lignes d'opérations à traiter.
et là hop grace à vous en deux temps trois mouvement je suis passée de presque blonde à wonder lady sissi j'vous assure.

merci à vous tous

on peut cloturer ce sujet et à charge d'échange si un jour je peux...
1
Raymond PENTIER Messages postés 58389 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 18 avril 2024 17 090
4 août 2017 à 19:00
Nous sommes heureux d'avoir pu te dépanner.
L'important est que tu sois en mesure d'utiliser dans d'autres situations les conseils que nous avons eu l'occasion de te donner ici.
Nous restons à ta disposition ; et je suis persuadé que tu auras l'opportunité d'aider à ton tour quelqu'un, un jour ou l'autre.
Bisou.
0
grainedechipie
2 août 2017 à 16:35
Bonjour raymond merci pour votre réponse si réactive
non cela ne fonctionne pas

dans l'exemple que vous avez bati cela aurait du renvoyer 1 en col 1 puisque 2 valeurs sont remontées (il suffit qu'il y en ait 1 form1 du OU)

puis ce qui n'est pas bon c'est l'affichage 0 dans les cellules qui devraient retourner du ""
j'ai complété comment le joindre ?je ne vois pas de piece à joindre

en tous les cas merci de vous etre rapidemment penché sur ce souci.
0
pilas31 Messages postés 1825 Date d'inscription vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
2 août 2017 à 16:52
Bonjour à vous deux.

En fait le problème est que pour Excel la valeur "" n'est pas vide c'est comme une chaine de caractère est c'est donc supérieur à 1.

Le mieux serait peut-être de faire le test à l'envers.

C'est à dire :

=SI(OU(N8<>"";O8<>"";P8<>"";S8<>"";W8<>"";X8<>"";Y8<>"";Z8<>"";AF8<>"");1;0)


A tester
0
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 394
2 août 2017 à 16:55
exact, pilas (salut)

ou alors modifier dans l'autre formule en remplaçant "" par 0

SI(GAUCHE($C8;29)="PRLV SEPA TRES. CASTRES VILLE";-D8;0)

crdlmnt
0
grainedechipie Messages postés 3 Date d'inscription mercredi 2 août 2017 Statut Membre Dernière intervention 4 août 2017 2
4 août 2017 à 05:43
merci à tous les trois

j'ai testé les solutions que vous apportez elles ne répondent pas complètement à mon besoin
le plus simple serait de vous joindre un fichier excel Raymon je me doute bien que c'est LE fichier qui contient mes formules je trouve juste pas comment le joindre dans une réponse...en attendant comme je trouve en revanche comment insérer une image dnas la barre de menu je fais une capture su résultat que je souhaiterai obtenir, une ajoutant une étape complémentaire à la solution de pilas je m'en suis sortie
je cogite avec votre aide :-) merci
https://img-19.ccm2.net/0USMH7C1lPuMAArMULsEqQcC32w=/b63e0d48e73a402ea439072f786900d8/ccm-ugc/formule_initiale.JPG

https://img-19.ccm2.net/hZZoiXUTYu82NcAMUJvlmegrtcM=/ec0f8e48c8ad4762be502cb4858aa14e/ccm-ugc/propo_Pilas.JPG

https://img-19.ccm2.net/lrrfKF33dh3ByzTLrxRUy1sobtM=/aefae1456a2c4cdb95a6974ba7fc6039/ccm-ugc/ce_que_je_voudrais.JPG
0