Excel 2007 exculure #div/0 dans formule
Résolu/Fermé
ARTHUR32
Messages postés
152
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
10 avril 2015
-
11 nov. 2008 à 11:52
Utilisateur anonyme - 11 nov. 2008 à 19:14
Utilisateur anonyme - 11 nov. 2008 à 19:14
A voir également:
- Excel 2007 exculure #div/0 dans formule
- Formule somme excel colonne - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Excel mise en forme conditionnelle formule - Guide
- Liste déroulante excel - Guide
8 réponses
Utilisateur anonyme
11 nov. 2008 à 12:30
11 nov. 2008 à 12:30
Pour pas afficher les #div/0, agrandis tes cellules et si ça marche toujours pas, refais ta formule.
Voilà
Voilà
ARTHUR32
Messages postés
152
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
10 avril 2015
3
11 nov. 2008 à 12:36
11 nov. 2008 à 12:36
je crois que l'on ne sait pas compris.
Ma formule fonctionne trés bien.le probléme c'est que certain celulle de la collone contient des #div/0! car il n'y a pas encore de valeur dans les formule adjacante.Je veux que c'est valeur ne soit pas prise en compte dans ma formule.De plus c'est cellule ne se suivent pas.
Ma formule fonctionne trés bien.le probléme c'est que certain celulle de la collone contient des #div/0! car il n'y a pas encore de valeur dans les formule adjacante.Je veux que c'est valeur ne soit pas prise en compte dans ma formule.De plus c'est cellule ne se suivent pas.
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
11 nov. 2008 à 12:43
11 nov. 2008 à 12:43
Bonjour,
La meilleur façon c'est d'éviter les formules qui se mettent en erreur.
Par des condition par exemple =SI(B5;B5/2;0)
Si pas possible tu peu éviter l'affichage de ces erreur en mettant une fonction en VBA dans Sheets_Activate par exemple
A+
La meilleur façon c'est d'éviter les formules qui se mettent en erreur.
Par des condition par exemple =SI(B5;B5/2;0)
Si pas possible tu peu éviter l'affichage de ces erreur en mettant une fonction en VBA dans Sheets_Activate par exemple
Range("A1:V40"). .SpecialCells(xlCellTypeFormulas, xlErrors).Value = False
A+
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
11 nov. 2008 à 13:23
11 nov. 2008 à 13:23
Bonjour Lermitte
.... pas bien compris ta formule? mais c'est le 11 Novembre et j'ai les neurones qui défilent!
Ne serait ce pas:
=SI(B5=0;0;B6/B5 ) par exemple, car le #DIV0 vient nécessairement d'une division dont le diviseur est 0
Donc en plus général:
=si(Diviseur=0;0;Divisé/Diviseur)
Amicalement
.... pas bien compris ta formule? mais c'est le 11 Novembre et j'ai les neurones qui défilent!
Ne serait ce pas:
=SI(B5=0;0;B6/B5 ) par exemple, car le #DIV0 vient nécessairement d'une division dont le diviseur est 0
Donc en plus général:
=si(Diviseur=0;0;Divisé/Diviseur)
Amicalement
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
11 nov. 2008 à 13:27
11 nov. 2008 à 13:27
Bonjour, apparement tu connais pas la fonction implicite d'une condition, quand je dit...
SI(B5; la réponse est True si ce n'est pas vide, donc ont peu diviser, par contre
Si B5 est vide = false c'est le else qui est saisi.
Suis-je asser clair ?
A+
SI(B5; la réponse est True si ce n'est pas vide, donc ont peu diviser, par contre
Si B5 est vide = false c'est le else qui est saisi.
Suis-je asser clair ?
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
eriiic
Messages postés
24603
Date d'inscription
mardi 11 septembre 2007
Statut
Contributeur
Dernière intervention
15 décembre 2024
7 255
11 nov. 2008 à 13:39
11 nov. 2008 à 13:39
Bonjour tout le monde,
ce que vaucluse veut dire c'est que dans ton exemple =SI(B5;B5/2;0) tu n'auras pas souvent #DIV/0, dans =SI(B5;2/B5;0) un peu plus souvent... ;-)
eric
ce que vaucluse veut dire c'est que dans ton exemple =SI(B5;B5/2;0) tu n'auras pas souvent #DIV/0, dans =SI(B5;2/B5;0) un peu plus souvent... ;-)
eric
lermite222
Messages postés
8724
Date d'inscription
dimanche 8 avril 2007
Statut
Contributeur
Dernière intervention
22 janvier 2020
1 191
11 nov. 2008 à 13:45
11 nov. 2008 à 13:45
-:) Là je suis d'accord.
Mais c'est pas ça qui voulais dire.
A+
Mais c'est pas ça qui voulais dire.
A+
ARTHUR32
Messages postés
152
Date d'inscription
mercredi 23 mai 2007
Statut
Membre
Dernière intervention
10 avril 2015
3
11 nov. 2008 à 14:52
11 nov. 2008 à 14:52
Merci pour vos réponse qui me permet de progresser dans l'évolution de l'utilisation d'Excel
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 425
11 nov. 2008 à 15:13
11 nov. 2008 à 15:13
Lermitte, Eric
L'essentiel étant que notre interlocuteur ait trouvé son bonheur, je reconnais que j'avais mangé le caractère implicite,(que j'utilise peu à cause de l'affichage FAUX qui me hérisse) mais c'est surtout les possibilités d'un rapport entre un /2 et un #/DIV0 affiché qui m'avait interpellé
Portant un grand intèret à tout ce que je peux apprendre sur Excel, je me demandais s'il n'y avait pas là matière à exploiter quelque chose
Crdlmt
L'essentiel étant que notre interlocuteur ait trouvé son bonheur, je reconnais que j'avais mangé le caractère implicite,(que j'utilise peu à cause de l'affichage FAUX qui me hérisse) mais c'est surtout les possibilités d'un rapport entre un /2 et un #/DIV0 affiché qui m'avait interpellé
Portant un grand intèret à tout ce que je peux apprendre sur Excel, je me demandais s'il n'y avait pas là matière à exploiter quelque chose
Crdlmt
Utilisateur anonyme
11 nov. 2008 à 19:14
11 nov. 2008 à 19:14
Arthur,
Pour ne pas avoir de DIV/0 dans la cellule max...il faut faire en sorte que DIV/0 ne soit pas une valeur retournée
cet exemple donne 0 si la colonne D est vide alors qu'une opération y fait appel au lieu de DIV/0
SI(ESTERREUR((C1/D1)=VRAI);0;(C1/D1))
Pour ne pas avoir de DIV/0 dans la cellule max...il faut faire en sorte que DIV/0 ne soit pas une valeur retournée
cet exemple donne 0 si la colonne D est vide alors qu'une opération y fait appel au lieu de DIV/0
SI(ESTERREUR((C1/D1)=VRAI);0;(C1/D1))