rss
Rechercher : dans
Par : Pertinence Date Nom d'utilisateur
Statut : Résolu

Excel-Masquer si résultat = #DIV/0

bibidel, le vendredi 11 janvier 2008 à 00:48:22
Bonjour,
Je n'ai pas trouvé sur le Forum, ça m'étonne !
Comment masquer le fatal #DIV/0 en conditionnel.
Merci
Bibidel
Configuration: Windows XP
Internet Explorer 6.0
Répondre à bibidel  Signaler ce message aux modérateurs Aller au dernier message

1


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bibidel, le vendredi 11 janvier 2008 à 01:43:12
Pardon, j'ai trouvé qq chose qui fonctionne.
A+
Bibidel
Répondre à bibidel

2


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bibidel, le vendredi 11 janvier 2008 à 01:48:05
=SI(L6="";("");O6/L6)
Répondre à bibidel

3


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le vendredi 11 janvier 2008 à 05:34:03
Et à quoi servent les parenthèses intérieures ? =SI(L6="";"";O6/L6) donne le même résultat !
Et ta formule ne marche que si la cellule L6 est vide ; si elle contient une lettre, un mot ou le nombre zéro, elle ne fonctionne plus ...
Je te propose plutôt =SI(N(L6)>0;O6/L6;"")
En effet N(25) renvoie 25 mais N(0) ou N("Raymond") ou N("") renvoient la valeur zéro.
Donc SI(N(L6)>0; ... ) ne sélectionne que les nombres, mais différents de zéro.
Un heureux retraité antillais :-)
Raymond
Répondre à Raymond PENTIER

4


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le vendredi 11 janvier 2008 à 06:56:26
Bonjour bibidel, bonjour raymond,

je dirais même
=SI(N(L6)<>0;O6/L6;"")
pour accepter les nombres négatifs

eric
Répondre à eriiic

6


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le samedi 12 janvier 2008 à 05:41:07
Petit perfectionniste ! Mais j'avais vérifié (cette fois-ci) et ma formule marche aussi avec tous les nombres non nuls, qu'ils soient positifs ou négatifs.
Avec mes amitiés.
Un heureux retraité antillais :-)
Raymond
Répondre à Raymond PENTIER

7


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le samedi 12 janvier 2008 à 08:16:52
Bonjour raymond,

Avec =SI(N(L6)>0;O6/L6;""),
si tu as -3 dans L6 tu retournes quoi ?
Et pourquoi qu'elle n'aurait pas le droit de diviser par -3 bibidel hein ? ;-)

eric
Répondre à eriiic

12


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le mercredi 16 janvier 2008 à 13:42:59
Fais l'essai ...
... et écris-moi ensuite !
Amitiés.
Un heureux retraité antillais :-)
Raymond
Répondre à Raymond PENTIER

14


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le mercredi 16 janvier 2008 à 14:29:40
Bonjour raymond,

Sur une formule comme celle-ci pas besoin de tester, lire suffit.

x>0 => vrai pour tout x strictement positif
x<>0 => vrai pour x différent de 0 (nombres positifs et négatifs)

et l'option proposée par vaucluse x = 0 est égale à non(x <> 0) , donc équivalente à x<>0 si on inverse valeur_si_vrai avec valeur_si_faux

bonne journée (nuit ?)
eric
Répondre à eriiic

15


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
xkristi, le mercredi 16 janvier 2008 à 14:35:56
C'est juste pour dire bonjour à Eric , Raymond et à Bibidel HEUREUX (se) grace à vous !!! lol
xkristi
La vie est trop précieuse pour la gaspiller à pleurer !
Répondre à xkristi

16


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le mercredi 16 janvier 2008 à 15:52:11
C'est juste pour dire bonjour à xkristi !!! :-)
Répondre à eriiic

5


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
bibidel, le vendredi 11 janvier 2008 à 12:14:44
YES ! Raymond, Eric : Merciiiiiiiiiiiiiiiiiiiii

=SI(N(L6)<>0;O6/L6;"")

Bibidel +++
Répondre à bibidel

8


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le samedi 12 janvier 2008 à 08:26:54
Salut les copains, ça faisait longtemps que je n'avais pas mis mon grain de sel
Alors restons simple.....
Seule la division par 0 ne marche pas
D'accord pour le N,à la rigueur qui permet d'éliminer l'affichage parasite mais pourquoi > &< ?
=SI(N(L6)=0;0;O6/L6)
Tout ce qui n'est pas 0 répondra à la demande, non? Et si'il n'y a pas de risque que L6 soit alphanumérique, le N est superflu
BCRDLMNT
Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

13


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Raymond PENTIER, le mercredi 16 janvier 2008 à 13:47:15
C'était pour rester au plus près de la formule proposée au départ par bibidel.
Amicalement.
Un heureux retraité antillais :-)
Raymond
Répondre à Raymond PENTIER

9


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le samedi 12 janvier 2008 à 09:00:16
Bonjour vaucluse,

Test '<>' ou test inverse '=', aucune différence fondamentale, mais pas '>' sauf si on le souhaite expressément.
N() je pense que raymond a bien fait de le mettre, c'est une façon simple et rapide d'éliminer les chaines. A l'utilisateur de l'enlever s'il l'estime inutile dans son cas.
Et quand à remplacer "" par zéro alors là je ne suis pas d'accord du tout puisque le résultat d'une division par 0 est l'infini, cad tout le contraire de 0.

Bonne journée
eric
Répondre à eriiic

10


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le samedi 12 janvier 2008 à 09:37:57
Est ce que puis je me permettre d'avoir l'audace d'essayer de contester?;-)
et pour comprendre, essaie par exemple:
de mettre en A1 26, en B1 2, en C1 =SI(B1=0;"";A1/B1) en D1 3 en E1 = 4 en F1 5 et en G1 mets la formule:
=C1+D1+E1+F1
Lorque B1 est égal à 0, la somme ne se fait pas, or il est sans aucun doute possible de trouver des tableaux où cette somme doit se faire malgré le 0 en B1
Ou alors mon excel est très particulier, car les sommes en colonne marchent avec "", mais pas les sommes en lignes....pas plus d'ailleurs que les sommes de montants dispersés qui pourraient inclure ce résultat
BCRDLMNT

Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

11


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le samedi 12 janvier 2008 à 12:57:48
Fichtre quelle audace !!!! :-)

C'est sûr que si ça pose une difficulté pour un calcul suivant on peut s'autoriser à mettre 0 du moment qu'on le sait.
Je voulais juste signaler que c'est dangereux de laisser croire qu'une cellule correspond à un résultat de calcul correct (0 est très acceptable comme resultat) alors que ce calcul n'a pas pu être effectué (saisie absente, résultat intermédiaire non attendu etc).
On peut dire que tout est acceptable du moment que c'est un choix volontaire.

eric
Répondre à eriiic

17


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le mercredi 16 janvier 2008 à 15:55:37
C'est juste pur dire bonsoir à Eric, bonjour à Raymond et une bise à Xkristi
Science sans conscience n'est que ruine de l'Ame
Répondre à Vaucluse

18


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
xkristi, le mercredi 16 janvier 2008 à 15:58:00
Bonsoir Vaucluse
bisou à toi aussi !
xkristi
La vie est trop précieuse pour la gaspiller à pleurer !
Répondre à xkristi

19


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le mercredi 16 janvier 2008 à 17:45:59
C'était juste pour savoir si je n'avais oublié personne...
Répondre à eriiic

20


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
xkristi, le mercredi 16 janvier 2008 à 17:50:13
MOI , faut pas m'en vouloir ; j'oublie toujours quelqu'un
Toi Eriiiic, c'est bien tu n'oublies pas
et puis "personne" n'est pas là !

bonne soirée
xkristi
La vie est trop précieuse pour la gaspiller à pleurer !
Répondre à xkristi

21


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
pichnet, le mardi 29 janvier 2008 à 10:34:24
On peut aussi utiliser la formule esterreur;
Si A1 = 1; Si A2 = 0, Si A3 =0 ; en tapant la formule en A4 =A1/(A1+A2+A3) on obtient 1, en A5 = esterreur(A4); A6 = si(A5=vrai;"";A5). A6 = 1
Si on met 0 à la place de 1 dans A1, on obtient A6 vide
Répondre à pichnet

22


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
gileo, le mercredi 6 février 2008 à 08:39:52
Pour mettre en forme du texte dans des cellules contenant des erreurs de sorte qu'elles n'apparaissent pas


Sélectionnez les cellules contenant la valeur d'erreur.
Dans le menu Format, cliquez sur Mise en forme conditionnelle.
Dans la zone située à gauche, cliquez sur La formule est.

Dans la zone située à droite, tapez =ESTERREUR(référence), où référence représente une référence à la cellule contenant la valeur d'erreur.
Cliquez sur Format, puis sélectionnez l'onglet Police.

Cliquez sur Format.
Dans la zone Couleur, sélectionnez le blanc.
Répondre à gileo

23


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Leoignon, le mercredi 6 février 2008 à 11:41:23
Mon dieu ! Vous êtes vraimenyt calé sur excel !!!! ca laisse rêveur !
J'aurai besoin d'aide SVP ...
J'ai fait un modeste tableau pour des calucls très simple de % avec marges (mon épouse est commerciale), et j'arrive pas à utiliser une formule adéquat toute simple pour des additions. Je n'ai pourtant jamais été ennuyé avec les autres versions de excel, mais là .... comprend pas !
Vous pouvez m'aider ?
J'ai une ligne de cellule dans laquelle je met les chiffres avec une addition au bout et une autre addition qui reprend les colonnes. C'est tout con quoi !
Merci beaucoup,
Léo
Répondre à Leoignon

24


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
eriiic, le mercredi 6 février 2008 à 11:54:46
Bonjour,

tu te positionnes sur ta cellule vide au bout et tu cliques sur l'outil SIGMA (un espèce de E mal fait).
Excel va t'inscrire SOMME(B2:F2) (par exemple...) et te montre la zone en l'encadrant en couleur. Si la zone ne te va pas tu la re-sélectionne en faisant un cliquant sur la 1ère cellule voulue et , sans relacher, en faisant glisser la souris jusqu'à la dernière cellule voulue.
Tu relaches et tu valides.
Ensuite tu cliques sur le petit carré noir en bas à droite de ta cellule de somme et, sans relacher toujours, tu glisses vers le bas jusqu'où tu veux pour recopier la formule.
Idem pour les sommes verticales

Si tu reviens pour une autre question c'est mieux de démarrer une nouvelle discussion et de la mettre en résolu une fois que tu as ta réponse.
eric
Répondre à eriiic

25


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Maxlm, le mardi 23 septembre 2008 à 18:24:08
Vos formule ne marche pas avec mon cas pour la même question j'aimerai masquer le #DIV/0! mais avec des valeur de moyenne tel que =MOYENNE(A6;J6)

Je me sert de ce genre de tableur pour réaliser mes moyenne de cours!


Merci d'avance



Maxime
Répondre à Maxlm

26


  • 1
    Ce message vous semble utile, votez !
  • Ce message ne vous semble pas utile, votez !
  • Signaler ce message aux modérateurs
Vaucluse, le mardi 23 septembre 2008 à 18:45:54
Bonsoir
Sans voir très bien de quoi vous voulez parler vu l'age et le sujet de cette rubrique, on peut vous proposer:

=SI(ESTERREUR(MOYENNE(A6:J6));"";MOYENNE(A6:J6))

Crdlmnt La vérité ne se possède pas, elle se cherche seulement
Répondre à Vaucluse

27


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
Maxlm, le jeudi 25 septembre 2008 à 21:38:24
C'était la bonne formule merci beaucoup !
Répondre à Maxlm

28


  • Ce message vous semble utile, votez !
  • Signaler ce message aux modérateurs
 Thomas, le mardi 30 septembre 2008 à 17:58:12
Merci beaucoup la dernière proposition a marché pour moi aussi !
Répondre à Thomas
[excel] - remplacer #div!0 par 0 (Résolu)Bonjour, j'essaie de changer mes #div!0 en 0 en utilisant cette formule : =IF(ISSERROR(F22/D22);"0";F22/D22) mais excel me dit que j'ai une erreur quelque part quelqu'un saurait-il où ? ps j'utilise excel 2000 en anglais :) www.commentcamarche.net/forum/affich-8351496-excel-remplacer-div-0-par-0
Divxtodvd 0.5.2.99 problème de gravure (Résolu)Bonjour, en cherchant un logiciel freeware pour transformer mes films.avi au format dvd, j'ai trouvé celui ci: divxtodvd 0.5.2.99, fonctionnant sous xp. Malheureusement lorsque le fichier film est convertit, il est stocké dans un autre dossier,... www.commentcamarche.net/forum/affich-1809853-divxtodvd-0-5-2-99-probleme-de-gravure
Clé de sim tractor 4.0 (Résolu)slt es que quelqu'un orai la clé de sim tractor 4.0 et en echange moi j'ai la clé de sim tractor 3.6 donc si sa vous interess www.commentcamarche.net/forum/affich-8426987-cle-de-sim-tractor-4-0
[Exel] Afficher zero si resultat negative (Résolu)Bonjour, je suis entrain de me faire une feille de calcul et je recherche une formule pour afficher une case vide ou zero si resultat negatif actuellement pour la colone total j'ai la formule =C2-B2-1 pour la colone heure sup (c'est la que... www.commentcamarche.net/forum/affich-6796807-exel-afficher-zero-si-resultat-negative