excel fonctions

Discussions et dépannage concernant Excel (Toutes versions).

Modérateur : Modérateurs

Invité

Message par Invité » 02 janv. 2004, 13:33:00

Comment écrire plusieurs fonctions l'une après 'autre dans la barre de formules.


Merci

alain51
Membre hyperactif
Membre hyperactif
Messages : 1991
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Châlons en Champagne

Message par alain51 » 02 janv. 2004, 18:27:00

Salut,

Entre des parenthèses...

<IMG SRC="http://pageperso.aol.fr/Mrbroniarczyk/logo1.gif" BORDER="0">

Invité

Message par Invité » 02 janv. 2004, 22:22:00

Ok,

merci pour ton info des parenthèses, pourrais-tu donner un exemple.

merci

alain51
Membre hyperactif
Membre hyperactif
Messages : 1991
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Châlons en Champagne

Message par alain51 » 03 janv. 2004, 16:49:00

Salut,

Une formule est une équation qui analyse les données d'une feuille de calcul.
Les formules effectuent des opérations mathématiques telles que l'addition,
la multiplication ou la comparaison de valeurs de feuilles de calcul.
Les formules peuvent faire référence à  d'autres cellules de la même feuille de calcul,
des cellules d'autres feuilles de calcul du même classeur ou des cellules de feuilles dans d'autres classeurs.
L'exemple suivant ajoute 25 à  la valeur de la cellule B4, puis divise
le résultat par la somme des cellules D5, E5 et F5.

=(B4+B25)/SOMME(D5:F5)

Dans l'aide d'excel, tu cherches:
-Saisie d'une formule pour calculer une valeur
-Obtenir les informations sur le calcul de valeurs par les formules
<IMG SRC="http://pageperso.aol.fr/Mrbroniarczyk/logo2.gif" BORDER="0">

Invité

Message par Invité » 03 janv. 2004, 21:28:00

Je reprécise ma question qui était comment écrire plusieurs fonctions dans la barre de formule.

Je parles de fonction et non d'opérations arithmétiques, c'est à  dire écriture d'une fonction à  la suite d'une autre et ainsi de suite.

Il s'agit des fonctions parmi les 250 fonctions du tableur.

Peux-tu me donner un exemple avec l'écriture de plusieurs fonctions, je ne trouve pas l'information dans l'aide.

Merci

Kitty
Membre hyperactif
Membre hyperactif
Messages : 771
Enregistré le : 02 juin 2005, 23:00:00
Localisation : CorbeauxLand

Message par Kitty » 04 janv. 2004, 00:34:00

Bonsoir bonjour <IMG SRC="/images/smiles/teeth_smile46.gif"> (à§a paye, non ??)

avant qu'on te fournisse des explications, peux-tu nous retourner un exemple que ce que tu recherches à  effectuer ? Cela nous serait plus facile ainsi de te venir en aide ...


Bye,
Kitty
Image

alain51
Membre hyperactif
Membre hyperactif
Messages : 1991
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Châlons en Champagne

Message par alain51 » 04 janv. 2004, 10:44:00

Salut,

<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1><b>Citation :</b></font></TD></TR></TABLE><TABLE BORDER=1 CELLPADDING=10 BORDERCOLOR=#FF0000 ALIGN=CENTER WIDTH=85%><TR BGCOLOR=#F3F2F4><TD><FONT SIZE=-1>comment écrire plusieurs fonctions dans la barre de formule. </FONT></TD></TR></TABLE>

En faisant comme comme avec les opérations arithmétiques...
Avec des parenthèses.

Comme dit Kitty, donne un exemple concrêt.

Dans l'aide d'excel, onglet Aide intuitive, tu tapes:
Imbriquer plusieurs fonctions.
Dans les réponses proposées, tu choisis:
Imbrication de fonctions à  l'intérieur de fonctions.
<IMG SRC="http://pageperso.aol.fr/Mrbroniarczyk/logo2.gif" BORDER="0">

Albert
Membre
Membre
Messages : 80
Enregistré le : 02 juin 2005, 23:00:00
Localisation : angers (49)

Message par Albert » 04 janv. 2004, 11:57:00

Salut,
Comme ca par exemple
=SI(ABS($P27)<60;$P27&" mn";(ARRONDI.INF(($P27/60);0)&" h "&(MOD(ABS($P27);60))&" mn"))
Amuses toi bien et bon courage

Invité

Message par Invité » 04 janv. 2004, 12:01:00

fonction

Exemple concret :

Je souhaite par exemple écrire en séquence (à  la suite l'une de l'autre), les fonctions suivantes dans la barre de formule ABS ALEA AMORLIN, mais bien sà»r cela pourrait être n'importe quelle fonction.

Il ne s'agit donc pas d'imbrication, car l'imbrication signifie que l'exécution d'une fonction dépendra du résultat de la précédente, exemple si l'on utilise un SI IMBRIQUE.
Dans mon cas, je souhaite que chaque fonction s'exécute obligatoirement.

Exécution de la fonction 1 puis exécution de la fonction 2, puis exécution de la fonction 3 etc...

MERCI

Invité

Message par Invité » 04 janv. 2004, 12:23:00

<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1><b>Citation :</b></font></TD></TR></TABLE><TABLE BORDER=1 CELLPADDING=10 BORDERCOLOR=#FF0000 ALIGN=CENTER WIDTH=85%><TR BGCOLOR=#F3F2F4><TD><FONT SIZE=-1>
Le 4 janv 2004 à  11:57, Albert a écrit :

Salut,
Comme ca par exemple
=SI(ABS($P27)<60;$P27&" mn";(ARRONDI.INF(($P27/60);0)&" h "&(MOD(ABS($P27);60))&" mn"))
Amuses toi bien et bon courage
</FONT></TD></TR></TABLE>

Merci Albert pour cette écriture, ce qui je pense va faire avancer le schmilblic.

Possibilité au début d'utilser une fonction SI, mais dans ce cas si la condition est vérifiée ou dans l'autre cas si la condition non vérifiée pouvoir écrire deux fonctions en séquence.

Et à  la suite écrire des fonctions, à  la place d'écriture de concaténation de chaîne de caractères.

Merci

alain51
Membre hyperactif
Membre hyperactif
Messages : 1991
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Châlons en Champagne

Message par alain51 » 04 janv. 2004, 14:41:00

Salut,

<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1><b>Citation :</b></font></TD></TR></TABLE><TABLE BORDER=1 CELLPADDING=10 BORDERCOLOR=#FF0000 ALIGN=CENTER WIDTH=85%><TR BGCOLOR=#F3F2F4><TD><FONT SIZE=-1>Exécution de la fonction 1 puis exécution de la fonction 2, puis exécution de la fonction 3 etc... </FONT></TD></TR></TABLE>

Met chaque fonction dans une cellule différente.

ou

B2=123,00 €
C15=300
C16=2
C75=50
=ABS(B2)+ALEA()+AMORLIN(C15;C17;C16) donne 248,56€
(Enfin, avec le aléa, à§a change à  chaque fois)
<IMG SRC="http://pageperso.aol.fr/Mrbroniarczyk/logo2.gif" BORDER="0">

Invité

Message par Invité » 04 janv. 2004, 15:01:00

Merci pour le dernier exemple de ALAIN51.

A ma grande surprise, je vois apparaître le symbole + entre les fonctions.
Dans l'exemple ABS+ALEA+AMORLIN.

Je suppose qu'il s'agit du symbole de concaténation, mais je ne trouve pas d'explication dans l'aide en ligne à  ce sujet.

Dans les exemples précédents, je trouvais le symbole perluette (& commercial), pour la concaténation de chaîne de caractères.

Alors, je suppose que dans ce cas là  le symbole '&', se substitue au symbole plus, je suppose que dans le cas de chaine de caractères, je ne peut utiliser le symbole '+'.

En clair dans quel cas utiliser le symbole '+' et dans quel cas utiliser le symbole '&',.

Je pense être près du but.

Merci.

Kitty
Membre hyperactif
Membre hyperactif
Messages : 771
Enregistré le : 02 juin 2005, 23:00:00
Localisation : CorbeauxLand

Message par Kitty » 04 janv. 2004, 19:07:00

Bonsoir bonjour,

Le "&" s'utilise pour concaténer des caractères (chiffres et/ou lettres)
Le "+" s'utilise pour faire une opération arithmétique (ici, l'addition).

Les "&" et "+" peuvent être utilisés en association de plusieurs fonctions. Dans le premier cas, tu rassembles (concatènes) le résultat de chaque fonction, dans le deuxième cas tu en fais l'addition.

Bye,
Kitty
Image

Invité

Message par Invité » 04 janv. 2004, 20:03:00

Je pense que dans ce cas le signe + ne s'utilise pas pour faire une opération arithmétique, mais pour dire au tableur, je veux ajouter ou aditionner une autre fonction.

Exemple si je veux écrire à  la suite plusieurs SI et qui ne sont pas imbriqués, il faudra écrire le symbole + et pourtant je ne fais pas d'addition au sens arithmétique.

Qu'en penses tu.

Je pense également que le '&' dans la concaténation de chà¢ine de caractères à  la fonction de concaténer les chaînes et de juxtaposer les fonctions.

Qu'en penses-tu ?

Je ne trouve pas vraiment d'information à  ce sujet dans l'aide en ligne et toi...

alain51
Membre hyperactif
Membre hyperactif
Messages : 1991
Enregistré le : 02 juin 2005, 23:00:00
Localisation : Châlons en Champagne

Message par alain51 » 05 janv. 2004, 17:47:00

Salut,

<TABLE BORDER=0 ALIGN=CENTER WIDTH=85%><TR><TD><font size=-1><b>Citation :</b></font></TD></TR></TABLE><TABLE BORDER=1 CELLPADDING=10 BORDERCOLOR=#FF0000 ALIGN=CENTER WIDTH=85%><TR BGCOLOR=#F3F2F4><TD><FONT SIZE=-1>=ABS(B2)+ALEA()+AMORLIN(C15;C17;C16)</FONT></TD></TR></TABLE>

Je n'ai pas mis le signe +
Il s'est mis seul.
<IMG SRC="http://pageperso.aol.fr/Mrbroniarczyk/logo2.gif" BORDER="0">

Répondre

Retourner vers « Excel »

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 24 invités