Actualité informatique
Test comparatif matériel informatique
Jeux vidéo
Astuces informatique
Vidéo
Télécharger
Services en ligne
Forum informatique
01Business
  


  


  Excel 2003 - Mettre au format 'exposant' dans une formule?

 

29 utilisateurs inconnus
Ajouter une réponse

 Mot :  Pseudo :  
Vider la liste des messages à citer  
 Page :
1
Auteur
 Sujet :

Excel 2003 - Mettre au format 'exposant' dans une formule?

Prévenir les modérateurs en cas d'abus 
n°972735
rdep01
Posté le 18-04-2006 à 15:37:51  answer
Prévenir les modérateurs en cas d'abus
 
Bonjour à tous   ;)

 Dans Excel, certaines fonctions permettent de modifier un format à l'intérieur d'une formule

 Exemple :  la fonction TEXTE() :

 



="Aujourd'hui nous sommes le mardi "&Texte(A1;"jj mmmm aaaa" )
 




 La fonction TEXTE() n'est pas la seule qui permet de modifier un format à l'intérieur d'une formule.

 Il y a aussi MINUSCULE(), MAJUSCULE(), et certainement d'autres  :)

 Ma question est :
 Existe-t-il une fonction qui permet de mettre un format 'Exposant' à l'intérieur d'une formule?

 Exemple de format 'exposant': le carré : ²

 Il faut savoir que le menu "Format de cellule \ Police \ Exposant", cela fonctionne pour une cellule en entier, ou pour une fraction du contenu d'une cellule, mais cela ne fonctionne pas lorsque le contenu d'une cellule commence par "=".

 Autrement dit : Cela ne fonctionne pas pour modifier le format à l'intérieur d'une formule.

 Voila, la question est compliquée mais la reponse est surement tres simple si elle existe.

 Si quelqu'un a de bons renseignements, ils seront bien appréciés :)

n°972736
Newpapy
Posté le 18-04-2006 à 17:11:48  answer
Prévenir les modérateurs en cas d'abus
 
Bonjour,

 Pour répondre à ta question, la formule à utiliser est la suivante :

=PUISSANCE(nombre;puissance)
 nombre représente le nombre de base
 puissance représente l'exposant auquel le nombre de base est élevé
.

 ou encore :  5^2 (2 représentant la valeur de l'exposant).

 =PUISSANCE(5;2) 5 au carré (25)
 =PUISSANCE(98,6;3,2) 98,6 élevé à la puissance de 3,2 (2401077)
 =PUISSANCE(4;5/4) 4 élevé à la puissance de 5/4 (5,656854)


 Ces informations se trouvent facilement en utilisant l'aide Excel.
 Un site sympa pour Excel :     http://www.excelabo.net/
 
n°972737
rdep01
Posté le 20-04-2006 à 08:21:37  answer
Prévenir les modérateurs en cas d'abus
 

Newpapy a écrit :

Bonjour,

 Pour répondre à ta question, la formule à utiliser est la suivante :

=PUISSANCE(nombre;puissance)
 nombre représente le nombre de base
 puissance représente l'exposant auquel le nombre de base est élevé
.

 ou encore :  5^2 (2 représentant la valeur de l'exposant).

 =PUISSANCE(5;2) 5 au carré (25)
 =PUISSANCE(98,6;3,2) 98,6 élevé à la puissance de 3,2 (2401077)
 =PUISSANCE(4;5/4) 4 élevé à la puissance de 5/4 (5,656854)
 



 Merci pour l'info  :)

 Mais ce qui m'intéresse ce n'est pas de calculer une puissance.

 Ce qui m'interesse est de pouvoir mettre au format "indice" afin de mettre des "notes de bas de page" dans mes tableaux Excel.

 Pour cela j'utilisais:
 Format de cellule \ Police \ Exposant
 Mais cela ne fonctionne pas pour les cellules qui contiennent une formule.
 (Les formules sont tres utiles dans un tableau)

 Pour mettre au format "Indice" ou "Exposant" dans une formule je ne vois pas d'autre solution qu'une fonction (?)
 



Ces informations se trouvent facilement en utilisant l'aide Excel.
 Un site sympa pour Excel :     http://www.excelabo.net/
 



 Merci pour le lien!  :)
 Tu en connais d'autres?

n°972738
Newpapy
Posté le 22-04-2006 à 19:17:08  answer
Prévenir les modérateurs en cas d'abus
 
Visiblement, je n'avais pas bien compris la question dont, malheureusement, je je ne connais pas la réponse.

 Désolé!

 Pour d'autres liens, ceux ci-dessous sont assez intéressants :

 http://www.cathyastuce.com/
 http://www.pcastuces.com/
n°972739
Nados
Posté le 02-03-2008 à 22:47:34  answer
Prévenir les modérateurs en cas d'abus
 
Salut!!!
 Je cherchais exactement la même chose que toi, et déception après déception, c'est comme si tout le monde ne comprend pas ce qu'on demande.. .on nous renvoie toujours au menu format-police-exposant...

 en fin de compte, j'ai fouillé et fouillé et trouvé!!!
 voici une petite macro que j'ai fait rapidement pour modifier le contenu d'une formule ayant des caractères que je veux voir en exposant...

 bien sûr on peut faire plus simple, mais de cette façon, je crois avoir démontrer que l'on peut modifier plusieurs exposants dans la même cellule de texte, s'agit de placer dans la matrice les caractères recherchés... on pourrait bien passer le tout en paramètre...
 il reste probablement des erreurs, mais pour le moment, ça fonctionne très bien, il faut surtout éviter de placer une trop grande plage de cellule sinon c'est trop long, donc vaut mieux savoir sur quelle plage travailler...

 j'ai commenté rapidement pour que ce soit plus compréhensible...
 dans la matrice REF, la position 20 est pour indiquer la position du dernier élément dans la matrice...

 bonne chance!
 Steve  :super:
 ---------------
 Sub exposant()
 EnExposant ("G9" )
 EnExposant ("A1:A25" )
 EnExposant ("E2:e10" )
 EnExposant ("i1:m1" )
 End Sub
 Sub EnExposant(CellSelection As String)

 Worksheets("NomDeLaFeuille" ).A​ctivate

 'pour toutes les cellules dans la liste, copier le contenu
 'de la cellule pour remplacer la formule et modifier le format
 'donc pour le produit final sans formule!

 'CellSelection = "A1:B8"
 'CellSelection = "A:A" à éviter totalement sinon prendra des heures!
 'CellSelection = "G9" 'la sélection de cellules visées
 'PARAMETRES: ("1er",2,2)
 'EnExposant ("1er" ) 'chaine recherchée pour mettre en exposant
 'PositionExposant = 2 'Position de début de la mise en exposant dans la chaine EnExposant
 'LongueurExposant = 2 'nombre de caractères à mettre en exposant

 ReDim ref(20, 2)

 ref(0, 0) = "1er"
 ref(0, 1) = 2
 ref(0, 2) = 2

 ref(1, 0) = "2e"
 ref(1, 1) = 2
 ref(1, 2) = 1

 ref(2, 0) = "3e"
 ref(2, 1) = 2
 ref(2, 2) = 1

 ref(3, 0) = "4e"
 ref(3, 1) = 2
 ref(3, 2) = 1

 ref(4, 0) = "5e"
 ref(4, 1) = 2
 ref(4, 2) = 1

 ref(5, 0) = "6e"
 ref(5, 1) = 2
 ref(5, 2) = 1

 ref(6, 0) = "7e"
 ref(6, 1) = 2
 ref(6, 2) = 1

 ref(7, 0) = "8e"
 ref(7, 1) = 2
 ref(7, 2) = 1

 ref(8, 0) = "9e"
 ref(8, 1) = 2
 ref(8, 2) = 1

 ref(9, 0) = "10e"
 ref(9, 1) = 3
 ref(9, 2) = 1

 ref(10, 0) = "11e"
 ref(10, 1) = 3
 ref(10, 2) = 1

 ref(20, 0) = 10
 x = 0
 For x = 0 To ref(20, 0)

 For Each cellule In Range(CellSelection).Cells

fin = False

EnExp = ref(x, 0)

PositionExposant = ref(x, 1)

LongueurExposant = ref(x, 2)

premier = 0

cellule.Copy

cellule.PasteSpecial (xlPasteValues)

celluletexte = cellule.Value

While Not fin

premier = InStr(premier + 1, celluletexte, EnExp)

dernier = InStrRev(celluletexte, EnExp)

If premier > 0 Then

cellule.Characters(premier + PositionExposant - 1, LongueurExposant).Font.Supersc​ript = True

End If

If premier = dernier Then

fin = True

End If

Wend
 Next
 Next
 End Sub

 ---------------

 

rdep01 a écrit :

Bonjour à tous   ;)

 Dans Excel, certaines fonctions permettent de modifier un format à l'intérieur d'une formule

 Exemple :  la fonction TEXTE() :




 La fonction TEXTE() n'est pas la seule qui permet de modifier un format à l'intérieur d'une formule.

 Il y a aussi MINUSCULE(), MAJUSCULE(), et certainement d'autres  :)

 Ma question est :
 Existe-t-il une fonction qui permet de mettre un format 'Exposant' à l'intérieur d'une formule?

 Exemple de format 'exposant': le carré : ²

 Il faut savoir que le menu "Format de cellule \ Police \ Exposant", cela fonctionne pour une cellule en entier, ou pour une fraction du contenu d'une cellule, mais cela ne fonctionne pas lorsque le contenu d'une cellule commence par "=".

 Autrement dit : Cela ne fonctionne pas pour modifier le format à l'intérieur d'une formule.

 Voila, la question est compliquée mais la reponse est surement tres simple si elle existe.

 Si quelqu'un a de bons renseignements, ils seront bien appréciés :)
 


n°972740
Gorfael
Posté le 03-03-2008 à 16:35:10  answer
Prévenir les modérateurs en cas d'abus
 
Salut
 sans être sûr d'avoir compris le problème
 tu sélectionnes dans ton texte le caractère à mettre en exposant, pas toute la cellule, juste le caractère
 Menu Format>>Cellule => tu coches exposant, tu valides
 A+
n°972741
berjlev
Posté le 28-03-2008 à 11:47:35  answer
Prévenir les modérateurs en cas d'abus
 
excel 2007: les poignée de ropie vers droite, gauche, haut ,ou bas n'apparaisse pas. Est-il possible de les activer?
n°972742
berjlev
Posté le 28-03-2008 à 11:47:36  answer
Prévenir les modérateurs en cas d'abus
 
excel 2007: les poignée de ropie vers droite, gauche, haut ,ou bas n'apparaisse pas. Est-il possible de les activer?
n°972743
totoftotof
Profil : Equipe sécurité
Posté le 28-03-2008 à 11:49:46  answer
Prévenir les modérateurs en cas d'abus
 

berjlev a écrit :

excel 2007: les poignée de ropie vers droite, gauche, haut ,ou bas n'apparaisse pas. Est-il possible de les activer?
 




 Bonjour :grrr:

 remontez pas de vieux sujets

 veuillez créez le vôtre

 Page :
1

Aller à :
Ajouter une réponse
  01net

  FORUM high-tech

  LOGICIELS

  Bureautique

  Excel 2003 - Mettre au format 'exposant' dans une formule?
 

Sujets relatifs
Excel : Liaison entre cellule de différentes feuillIllustrator : mettre un lien hypertexte dans un fichier PDF
Lien hypertexte ExcelComment copier un tableau Excel dans un PPS
Besoin d'aide : programmation VBA sur ExcelBesoin d'aide urgente VBA (Excel) cause examen le 19 Juin!!!
COVERXP Pro .. quel format ??Cherche image ISO de Windows Serveur 2003 edition standard en francais
Word : Créer ExposantComment calculer un pourcentage dans excel
c'est ou word excel et powerpoint???Excel : texte remplacé par #####
Lien hypertexte ExcelComment copier un tableau Excel dans un PPS
excel- formule "si" - 
Plus de sujets relatifs à : Excel 2003 - Mettre au format 'exposant' dans une formule?

Les 5 sujets de discussion précédents Nombre de réponses Dernier message
impossible d'enregistrer 0 18-04-2006 à 11:29:41
mot de passe 7 26-04-2006 à 12:35:58
pas d'affichage des dates dans le calendrier d'outlook 4 19-04-2006 à 13:55:35
Probleme: sorte de gros lag sur windows... 1 17-04-2006 à 21:28:49
office2003 -derniers fichiers utilisés 11 23-04-2006 à 23:17:37

Newsletter 01net.Forum et astuces