# valeur suite fonction si

Résolu/Fermé
damned57560 Messages postés 7 Date d'inscription vendredi 17 mars 2017 Statut Membre Dernière intervention 17 mars 2017 - 17 mars 2017 à 13:37
damned57560 Messages postés 7 Date d'inscription vendredi 17 mars 2017 Statut Membre Dernière intervention 17 mars 2017 - 17 mars 2017 à 15:35
Bonjour à tous,

J'ai un fichier avec:

1 colonne prix net (J36)
1 colonne prix spécial I36)
1 colonne conditionnement (K36)
1 colonne quantité (M36)
1 colonne PTHT qui est la cellule résultat

Je souhaite que ma formule:

privilégie I36 si < à J36,
utilise J36 si I36 est vide
ne m'affiche pas #valeur mais rien si une des cellule est vide.




la formule qui ne fonctionne pas actuellement pour calculer les PTHT est : =SI(ET(J36<I36;J36>0);(J36*M36)*K36;(I36*M36)*K36)

J'obtiens # valeur quand une des cellule est vide.
Par contre la formule fonctionne si J36 contient un chiffre.


Je souhaite que la cellule résultat soit vide si J36 est vide car sinon je ne peux pas faire mon total de facture.

Pouvez vous m'aider????? 
A voir également:

6 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 416
17 mars 2017 à 14:17
Bonjour
vous aurez des retours #VALEUR tant que vos formules colonnes I et K renverront des "" car ces valeurs sont utilisées comme multiplicateur et Excel les considère comme texte
Au plus simple pour ne rien changer, en O35 et sur la hauteur:
=SIERREUR(formule);"")
(votre formule n'est pas la même en O35 et O36?)
sinon en I et K remplacer "" par 0 qui renverra 0
et si besoin dans les options Excel, décocher l'affichage des 0 pour ne pas les voir
crdlmnt
1
Raymond PENTIER Messages postés 58731 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 23 novembre 2024 17 243
Modifié par Raymond PENTIER le 17/03/2017 à 13:56
Bonjour.

"J'obtiens # valeur quand une des cellule est vide" ce n'est pas normal !
Il y a forcément autre chose ... La cellule contient certainement un caractère ; peut-être un espace " " ...
Envoie ton fichier :
 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 de réponse
tu fais "Coller".
=>Voir la fiche https://www.commentcamarche.net/faq/29493-utiliser-cjoint-pour-heberger-des-fichiers

C'est bien, la retraite ! Surtout aux Antilles ... :-) 
Raymond (INSA, AFPA, CF/R)
0
damned57560 Messages postés 7 Date d'inscription vendredi 17 mars 2017 Statut Membre Dernière intervention 17 mars 2017
17 mars 2017 à 14:08
0
damned57560 Messages postés 7 Date d'inscription vendredi 17 mars 2017 Statut Membre Dernière intervention 17 mars 2017
17 mars 2017 à 14:45
re bonjour Raymond,

J'ai modifié mon fichier qui sera plus en raccord avec la problématique énoncé dans mon 1er post.
Ci-joint le lien:

https://www.cjoint.com/c/GCrnECUndE5
0
damned57560 Messages postés 7 Date d'inscription vendredi 17 mars 2017 Statut Membre Dernière intervention 17 mars 2017
17 mars 2017 à 14:10
Bonjour Raymond,

J'ai essayé d'autres formes mais j'obtiens toujours le meme résultat. J'ai aussi essayé d'introduire une colonne supplémentaire XXX afin de faire une étape mais cela ne fonctionne pas non plus.
Bref je galère un peu.....
0
damned57560 Messages postés 7 Date d'inscription vendredi 17 mars 2017 Statut Membre Dernière intervention 17 mars 2017
17 mars 2017 à 14:32
Bonjour Vaucluse,

Ci-joint un lien suite ma problèmatique:

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

Ce sera peut être plus parlant
0

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

Posez votre question
damned57560 Messages postés 7 Date d'inscription vendredi 17 mars 2017 Statut Membre Dernière intervention 17 mars 2017
17 mars 2017 à 14:33
dès que je rentre une référence par exemple 12495, tout fonctionne autrement je reviens toujours au même #valeur
0
damned57560 Messages postés 7 Date d'inscription vendredi 17 mars 2017 Statut Membre Dernière intervention 17 mars 2017
17 mars 2017 à 15:35
Merci a vous 2, finalement j'ai trouvé la solution en partie grace à vous.

Il a suffit de réécrire la formule:

=SIERREUR(SI(ET(J35<I35;J35>0);(J35*M35)*K35;(I35*M35)*K35);"")

Ca marche!!!!!!
0