J’ai quasiment fini mon travail et en testant je me rends compte qu’il y a un probleme. J’ai deux feuilles excel, l’une pour saisir des donnees l’autre pour effectuer des calculs.
Certaines cases de la feuille de calcul sont le resultat d’une division entre deux cases de la feuille de donnee qui peuvent etre eventuellement egales a zero. Dans ce cas ce qui s’affiche dans la case de la feuille de calcul est #DIV0 or je voudrais remplace cette donnee par le chiffre 0 lui meme faute de quoi je ne peut plus utiliser cette case pour les calculs suivants.
J’ai essaye avec la fonction if mais cela ne fonctionne pas.
dans ma premiere feuille (F1) de donnees je saisi dans une case le nombre de contrats vendus par une personne donnee et dans la case en dessous je saisi le montant encaisse correspondant aux contrat vendus par cette personne.
dans la feuille suivante (F2) je calcule la moyenne c’est a dire le montant encaisse divise par le nombre de contrats vendus.
Mais si cette personne n’a pas vendu de contrat sur la periode donnee. le resultat dans F2 devrait etre 0 mais comme il s’agit du resultat d’une division ce qui apparait dans la case de calcul est #DIV0, et des lors la somme de toute les cases de la colonne devient #DIV0.
Ce que je veux c’est donc remplacer cette notion dans F2 par la valeur 0 mais cela ne semble pas etre possible en utilisant la fonction SI dans la case de resultat,
J’espere que mes explications sont un peu plus claires,
Normalement, ce qu’a donné Nostradamus est la bonne formule
J’ai testé chez moi, ça marche
Je pensais qu’il y aurait rejet avec une cellule vide, mais non, même pas.
Tu as un excel français ou international (tu parles de if …) ?
Pour aller plus loin, il faudrait savoir la formule exacte que tu as tapée.
Il faudrait aussi connaître le contenu des cellules source (et leur nature)
Au moment où tu as l’erreur, la cellule source “dénominateur”, c’est un chiffre , une formule, du texte(cellule au format texte avec un zero, ou même rien dedans), une cellule vide ?
Edit:
il y a de toute manière probablement possibilité de contourner par ESTERR(), mais ce serait bien de savoir d’où vient le problème
Edité le 08/04/2009 à 11:27
et merci a tous les trois. En fait la formule etait erronee et apres avoir tout supprime j’ai recommence ce matin et j’obtiens le bon resultat.
Pour repondre a GCC j’utilise un logiciel en anglais car je travaille en Malaysie. C’est donc extraordinaire pour moi de pouvoir exposer mes "problemes’ et obtenir aussi rapidement des reponses de la part de specialistes d’excel comme vous.
J’espere ne plus vous embeter car je pense avoir totalement termine le tableau qu je voulai mettre au point
Content pour toi que ça fonctionne
La remarque sur la langue, c’est à cause du séparateur qui n’est pas le même.
Quand on recopie un exemple, il arrive qu’on mélange un peu et quand ça vient par dessus une erreur déjà existante, on ne le voit pas toujours du premier coup.