Rechercher : dans
Par :

[Excel] affichage formules

Dernière réponse le 8 sep 2008 à 10:29:36 BB, le 1 mar 2006 à 18:47:14 
 Signaler ce message aux modérateurs

Bonjour,
J'ai un tableau dans lequel j'ai inséré des formules dépendant du contenu d'une autre cellule, que nous appelerons "cellule mère". Si cette cellule mère reste vide, alors toutes les cellules qui contiennent une formule affichent #N/A, puisqu'elles ne peuvent se référer à une valeur de la cellule mère. Je sais qu'il existe un moyen de demander à Excel de laisser les cellules (contenant une formule) vides si leur cellule mère (de référence donc) est vide également. Mais je ne sais plus comment faire? Quelqu'un peut-il m'aider svp???? Merci d'avance!!!

Autre souci, j'ai une cellule A1 qui correspond à un prix unitaire HT, j'ai une cellule B1 qui correspond à un % de remise et j'ai une cellule C1 qui correspond au prix unitaire HT moins la remise. pas de souci pour faire la formule pour obtenir le montant HT en enlevant la remise mais uniquement si je laisse la forme des cellules contenant le montant du % en mode standard. Donc dans ces cellules n'apparait pas le symbole "%". Car si je veux qu'elles comprennent le symbole "%", je dois mettre mes cellules en mode pourcentage et là du coup je n'arrive plus à obtenir la bonne formule pour ma cellule correspondant au prix unitaire HT moins la remise. Quelqu'un peut-il m'aider à comprendre quelle formule je devrais utiliser en cellule C1 si jamais je mets ma cellule B1 en format pourcentage pour qu'apparaisse le symbole % dans la cellule? Merci beaucouppppppppppppp. Je compte sur vous car là je suis perdue!!!! Merci par avance encore!!!

Configuration: Excel 2003
Windows XP

Meilleures réponses pour « [Excel] affichage formules » dans :
Formules Excel de base VoirVoici quelques formules de bases qui sont faciles à réaliser et qui peuvent donner un peu de vie à une feuille Excel ! Pour cette astuce, on supposera que l’on veut que le résultat s’affiche dans la cellule B10 et on se servira principalement des...
Eviter les doublons dans Excel VoirEviter les doublons lors d'un encodage dans un colonne de feuille excel: prendre le format conditionnel sur le première cellule sous les titres (par ex A2) choisir la formule suivante : =NB.SI($A$2:$A$21;A2)>1 mettre là la couleur de fond...

1

jpdeclermont, le 1 mar 2006 à 21:10:31
  • +3

Bonsoir,

Si cette cellule mère reste vide, alors toutes les cellules qui contiennent une formule affichent #N/A

Essaie avec une condition si :
si(cellule-mère est vide; rien ; ta formule)
ce qui donne =si(A1="";"";ta formule)

j'ai une cellule A1 qui correspond à un prix unitaire HT, j'ai une cellule B1 qui correspond etc....

voilà ce qu'il te faut :
A1 = ton prix HT
B1 = 0,05 --> format standard , 5% --> format poucentage
C1 = A1-(((A1*B1)/100)*100)

ça c'est la manière "pédagogique" tu remultiplie ton résultat par 100 pour compenser l'effet du format de B1

Méthode raccourcie
C1=A1-(A1*B1)
on court-circuite les divisions/multiplications qui s'annulent

bons calculs :)

-------------------------------
... WinErr 01B : Erreur illégale - Windows ne vous a pas autorisé à avoir cette erreur

Répondre à jpdeclermont

2

BB, le 2 mar 2006 à 03:03:28

Bonsoir jpdeclermont,

merci beaucoup pour tes réponses si claires et si efficaces!

Toutefois, une dernière question concernant la condition à installer dans une cellule contenant une formule pour que #N/A, ou une autre mention, n'apparaisse pas si les cellules dépendantes de cette formule sont vides.
Ca fonctionne très bien sauf pour la fonction SOMME qui en fait, n'a pas besoin de condition. La cellule contenant une formule de calcul avec la fonction SOMME reste vide d'elle-même si les cellules afférentes à sa formule sont vides. Est-ce normal et est-ce le cas également pour d'autres fonctions de calculs? Car je suis étonnée.
Merci encore beaucoup pour ton aide!!!
Bonsoir-

Répondre à BB

3

Armojax, le 2 mar 2006 à 10:44:49
  • +2

Bonjour BB,

Tu peux utiliser les fonctions Excel qui testent les valeurs d'erreur, notamment : ESTERR (teste les valeurs d'erreur sauf #N/A) et ESTNA (teste la valeur #N/A).
Par exemple :
=SI(ESTNA(maformule);"";maformule)

Répondre à Armojax

4

BB, le 2 mar 2006 à 12:03:08

Bonjour Armojax

merci pour tes infos sur les "testeurs" de valeurs d'erreurs, mais je ne comprends pas à quoi elles vont me servir... Est-ce qu'elles enlèvent les valeurs d'erreurs tout simplement et laissent la cellule vide si aucun calcul n'est à réaliser? Ce qui m'évite d'inclure dans ma formule une condition au préalable? Désolée, je n'ai pas bien saisi!!!

Merci pour ton aide!!!!

Répondre à BB

5

Armojax, le 2 mar 2006 à 12:19:31

Quand tu appliques la fonction ESTNA à une cellule, elle teste si la valeur de la cellule est #N/A.
Tu peux donc prendre une décision selon cette valeur.

Par exemple, si tu as
=SOMME(xxxx) qui renvoie #N/A dans certains cas
tu peux remplacer par
=SI(ESTNA(SOMME(xxxx));"";SOMME(xxxx))

Répondre à Armojax

6

BB, le 2 mar 2006 à 16:41:32

Re bonjour Armojax

Merci beaucoup pour ton explication. Désolée de ne pas l'avoir saisie de suite lors de ton premier message.

J'ai donc essayé comme tu me l'as conseillé.
J'ai retiré d'une cellule la condition indiquée par jpdeclermont, pensant récuperer la mention #N/A puisque je l'avais auparavant. Mais j'ai récupéré la mention #VALEUR. J'ai donc procédé à ton exemple avec ESTERR et effectivement ça marche très bien, la cellule reste vide.Si j'avais récupéré #N/A, j'aurais employé ESTNA.
Donc je sais maintenant qu'il existe plusieurs possibilités pour résoudre le problème que j'avais auparavant, soit employer une condition comme indiquée par jpdeclermont, soit employer les conditions ESTERR ou ESTNA. Donc si en fonction d'une formule de calcul, l'une ne fonctionnait pas, je pourrais avoir recours à la deuxième.

Merci beaucoup pour ton aide.Bonne fin de journée

Répondre à BB

7

Stephane, le 24 nov 2006 à 11:25:56
  • +1

Bonjour,

Sauriez vous comment faire en sorte que ma formule VLOOKUP me retourne un 0 au lieu de #N/A ou comment me débarasser du #N/A ?

En plus on ne peut pas faire de chercher-remplacer sur #N/A !

J'ai essayé les formules données dans les messages précédents en creant une nouvelle colonne Y et en les appliquant sur la cellule du resultat du LOOKUP (X1) sans succes (Y1=ex: IF(X1="",0,X1) ou encore IF(X1="#N/A",0,X1) ou IF(X1="","",X1) etc.).

Merci de votre aide,

Stéphane

Répondre à Stephane

8

ali2002, le 7 déc 2007 à 16:35:21

Bonjour,
je cherche comment transformer une formule au format texte sous excel , en resultat das la cellule voisine,
par exemple
B1; contient,
(3.00 *2.00) 2.............................
A1; affiche le resultat.
12.00

merci

Répondre à ali2002

9

ad13600, le 10 déc 2007 à 11:32:25

Bonjour,
Je suis entrain de faire un tableau de suivi de déplacement, et je voudrais qu'en rentrant le prix du restaurant par exemple ajouter aux frais d'hotel par exemple, j'ai le total qui se mette automatiquement, pour que quelqu'un qui ne sait pas se servir d'excel peut remplir ce tableau et savoir le total.
Est ce qu'il y aurai une formule pour ça?
Merci de me répondre le plus rapidement possible, il faudrait que je conclue ce tableau ce soir.

Merci

Répondre à ad13600

10

Totor, le 10 fév 2008 à 18:41:29

Bonjour,

Qui peut me donner la formule de la fonction qui affiche les formules individuellement dans chaque cellule ?

Merci par avance !

TOTOR

Répondre à Totor

11

abdellah_tadjine, le 12 fév 2008 à 17:21:21

Bonjour,

je suis entrain de faire un releve des emolument,et je voudrais utiliser une formule pour calculer le allocation d'une facon automatique

voila ma formule mais c'a n'a ruen donner

exemple;


si(a10>=15 000,00;"b5*300,00";si(a10<15 000;"b5*600,00"))

explication:

un emplyer qui percois plus de 15000 dinars il recoi 300 dinars par enfants et quand son salaire soit moins de 15000 dinars il recoit 600 dinars par enfant.

merci


cordialement abdellah

Répondre à abdellah_tadjine

12

elucky, le 16 jun 2008 à 11:40:45

Bonjour, je suis en traiin de préparer une fiche de paie et je cherche une formule si signifierai
si ma cellule e21 est comprise entre 50% et 60% alors ma cellule f21 sera égale à la cellule e21 multiplié par ma cellule d21 moins 5.04. si le résultat est négatif alors c'est 0. Si ma cellule n'est pas comprise entre 50et 60% alors ma cellule f21 sera égale à e21*d21.

Merci de me répondre c'est urgent.

Lucky

Répondre à elucky

13

jess, le 8 sep 2008 à 10:29:35

Je peu vou aider pour le premier il ne fo pa vider la cellule mere sinon votre formule ne sert a rien

Répondre à jess

14

 jess, le 8 sep 2008 à 10:29:36

Je peu vou aider pour le premier il ne fo pa vider la cellule mere sinon votre formule ne sert a rien

Répondre à jess
Collection CommentÇaMarche.net