A voir également:
- [EXCEL] Probleme Condition égale à 0 dans Si.
- Liste déroulante excel - Guide
- Formule excel - Guide
- Excel condition couleur - Guide
- Excel cellule couleur si condition texte - Forum Excel
- Excel colorer une cellule sous condition d'une autre cellule ✓ - Forum Excel
8 réponses
eriiic
Messages postés
24513
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
25 mars 2023
7 168
30 oct. 2010 à 15:53
30 oct. 2010 à 15:53
Bonjour,
Drôle d'idée de mettre une image plutôt qu'un fichier exemple...
Que veux-tu que l'on en fasse à part te dire que oui, la cellule n'est pas vide en effet
eric
Drôle d'idée de mettre une image plutôt qu'un fichier exemple...
Que veux-tu que l'on en fasse à part te dire que oui, la cellule n'est pas vide en effet
eric
billy_14
Messages postés
8
Date d'inscription
samedi 30 octobre 2010
Statut
Membre
Dernière intervention
1 novembre 2010
30 oct. 2010 à 15:55
30 oct. 2010 à 15:55
je viens d'essayer sous excel 2007, ça marche nickel
Case A1 = 0
Cellule B1 : =SI(A1=0;"";A1)
La valeur de B1 est vide
Case A1=100
La valeur de B1=100
Un soucis de mise en page ?
PS : ma case A1 est formaté en monétaire aussi
Case A1 = 0
Cellule B1 : =SI(A1=0;"";A1)
La valeur de B1 est vide
Case A1=100
La valeur de B1=100
Un soucis de mise en page ?
PS : ma case A1 est formaté en monétaire aussi
Billy, ton exemple marche aussi pour moi ...
Voici mon fichier :
http://trackmania.funteam.free.fr/PbAmortissement.xls
Je comprend pas du tout ...
Voici mon fichier :
http://trackmania.funteam.free.fr/PbAmortissement.xls
Je comprend pas du tout ...
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 040
30 oct. 2010 à 17:01
30 oct. 2010 à 17:01
Salut,
En B7 tu colles cette formule
=SI(A7<>"";D6;"")
En C7 celle ci
=SI(A7<>"";SI((A7-$A$6) = Données!$C$5;$C$7-$C$6; Données!$F$6);"")
En D7
=SI(A7<>"";B7-C7;"")
Ensuite tu mets ces trois cellules en surbrillance et tu incrémentes vers le bas
en D6 colles cette formule
=SI(A6<>"";B6-C6;"")
En B7 tu colles cette formule
=SI(A7<>"";D6;"")
En C7 celle ci
=SI(A7<>"";SI((A7-$A$6) = Données!$C$5;$C$7-$C$6; Données!$F$6);"")
En D7
=SI(A7<>"";B7-C7;"")
Ensuite tu mets ces trois cellules en surbrillance et tu incrémentes vers le bas
en D6 colles cette formule
=SI(A6<>"";B6-C6;"")
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Pas bêtes le différent ^^'
Tellement focalisé sur mon "égale 0" ...
Merci bien mike, ca m'avance bien !
Sinon pas de réponse sur le pourquoi ma condition (
=SI(D11=0;"";D11)) ne fonctionne pas ?
En tout cas sympas les mecs,
Bonne fin de weekend a+
;)
EDIT :
Mais j'ai encore malheureusement toujours le meme probleme ...
Mike tu test en fonction de A7 mais moi je veux plus rien afficher lorsque dans n'importe quel cellule de la colonne D je rencontre la valeur 0.
Help Me plz :(
Sinon je pense que pour déterminer mon nombre d'année je vais utiliser la fonction tronque.
Tellement focalisé sur mon "égale 0" ...
Merci bien mike, ca m'avance bien !
Sinon pas de réponse sur le pourquoi ma condition (
=SI(D11=0;"";D11)) ne fonctionne pas ?
En tout cas sympas les mecs,
Bonne fin de weekend a+
;)
EDIT :
Mais j'ai encore malheureusement toujours le meme probleme ...
Mike tu test en fonction de A7 mais moi je veux plus rien afficher lorsque dans n'importe quel cellule de la colonne D je rencontre la valeur 0.
Help Me plz :(
Sinon je pense que pour déterminer mon nombre d'année je vais utiliser la fonction tronque.
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 040
30 oct. 2010 à 21:45
30 oct. 2010 à 21:45
Re,
L'erreur de ta formule, ne vient pas de la formule mais de ta colonne A ou tu as saisi des espaces
Si ton problème est résolu, confirme le moi que je mette le statut de la discussion en résolu
merci
L'erreur de ta formule, ne vient pas de la formule mais de ta colonne A ou tu as saisi des espaces
Si ton problème est résolu, confirme le moi que je mette le statut de la discussion en résolu
merci
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 040
31 oct. 2010 à 11:57
31 oct. 2010 à 11:57
Re,
Tu as des erreurs dans tes formules, en D11, la valeur affichée est bien zéro, mais les résultat réel obtenu contient des millièmes de décimales pour t'en rendre compte, fais format/cellule et augmente de nombre qui à partir de 13 les affiche
tu dois revoir ton mode de calcul,
colonne B tu commences en B6 par afficher une valeur de départ, ensuite sur les lignes inférieures tu rapatries la valeur colonne D après soustraction de l'amortissement, jusque la c'est bon
colonne C tu retires de la valeur en B l'amortissement contenu en C, la aussi c'est bon
Par contre en D tu as cette formule qui ne va pas
SI((A11-$A$6) = Données!$C$5;$C$7-$C$6; Données!$F$6)
A11-A6 te donne la durée, si cette durée est égale aux prévision de la feuille Données cellule C5, que faut il faire,
pour moi le égale devrait être précédé de < (inférieur ou égale)
ceci ne va pas $C$7-$C$6
et pour terminer que faut il faire si (A11-$A$6) est différent de Données!$C$5 dans ta formule tu affiches les Données!$F$6) qui correspond quoi
explique ce que tu souhaites faire
Tu as des erreurs dans tes formules, en D11, la valeur affichée est bien zéro, mais les résultat réel obtenu contient des millièmes de décimales pour t'en rendre compte, fais format/cellule et augmente de nombre qui à partir de 13 les affiche
tu dois revoir ton mode de calcul,
colonne B tu commences en B6 par afficher une valeur de départ, ensuite sur les lignes inférieures tu rapatries la valeur colonne D après soustraction de l'amortissement, jusque la c'est bon
colonne C tu retires de la valeur en B l'amortissement contenu en C, la aussi c'est bon
Par contre en D tu as cette formule qui ne va pas
SI((A11-$A$6) = Données!$C$5;$C$7-$C$6; Données!$F$6)
A11-A6 te donne la durée, si cette durée est égale aux prévision de la feuille Données cellule C5, que faut il faire,
pour moi le égale devrait être précédé de < (inférieur ou égale)
ceci ne va pas $C$7-$C$6
et pour terminer que faut il faire si (A11-$A$6) est différent de Données!$C$5 dans ta formule tu affiches les Données!$F$6) qui correspond quoi
explique ce que tu souhaites faire
Evedll
Messages postés
72
Date d'inscription
vendredi 6 juillet 2007
Statut
Membre
Dernière intervention
25 octobre 2018
Modifié par Evedll le 31/10/2010 à 12:08
Modifié par Evedll le 31/10/2010 à 12:08
Bonjour,
Comme l'a constaté Mike, le résultat n'est pas égal à 0 car si on ajoute des décimales, on constate que le chiffre est égal à 0,00000000000045475 €
Donc voilà pourquoi le résultat ne fonctionnait pas
On peut aussi mettre comme formule
=SI(ARRONDI(D11;2)=0;"";D11)
Eve
Comme l'a constaté Mike, le résultat n'est pas égal à 0 car si on ajoute des décimales, on constate que le chiffre est égal à 0,00000000000045475 €
Donc voilà pourquoi le résultat ne fonctionnait pas
On peut aussi mettre comme formule
=SI(ARRONDI(D11;2)=0;"";D11)
Eve
Mike-31
Messages postés
18188
Date d'inscription
dimanche 17 février 2008
Statut
Contributeur
Dernière intervention
13 mars 2023
5 040
31 oct. 2010 à 12:19
31 oct. 2010 à 12:19
Salut,
J'y avais pensé et n'ai pas proposé cette possibilité qui ne sert à rien parce qu'il y a erreur de formule en amont qu'il faut solutionner, sinon les résultats seront toujours erronés
J'y avais pensé et n'ai pas proposé cette possibilité qui ne sert à rien parce qu'il y a erreur de formule en amont qu'il faut solutionner, sinon les résultats seront toujours erronés