Concaténer une formule et l'éxécuter

-3

Bonjour à tous,

je cherche à pouvoir utiliser la formule concaténer pour pouvoir assembler une formule a partir de résultats d'autres formules :

           A                          B                         C                           D

1         1                          +                          2                       =conca("=";A1;B1;C1)


J'aimerai que la colonne D (ou une autre si il faut un relais) donne le résultat 3, Y a t'il un moyen pour créer une formule a partir des éléments contenus dans les autres ? Et si non, quelle méthode me donnerais un moyen équivalent?

Merci d'avance.

azerty11235 Posté le 28 mars 2018, 00:49
par azerty11235
Répondre
4

Bonsoir à tous les deux

Le répondeur anonyme a tout à fait raison, j'ai, en son temps, ajouter à mon Excel le patch contenant des fonctions complémentaires.  C'est tellement bien intégré dans Excel que cela ne se remarque plus que c'est une fonction complémentaire.  

Désolé, il faut effectivement ajouté à son excel le patch Morefunc (pas difficile : il faut le rechercher sur internet et l'installer en suivant les instructions). Il y a naturellement plusieurs autres fonctions complémentaires qui peuvent être utiles.  Alors ma solution fonctionnera parfaitement.

D'autre part, je pense qu'il est intéressant de savoir que la solution par le gestionnaire de noms utilise les anciennes macro 4 d'Excel qui ne fonctionnent plus qu'en passant par le gestionnaire de nom (ici en l’occurrence c'est la fonction EVALUER().  C'est pourquoi d'ailleurs le fichier a été sauvé avec comme extension .xlsm.

Si cela intéresse azerty11235, je puis fournir un petit mémo sur l'usage de ces macro 4.

A+

Chris



CHRIS Posté le 28 mars 2018, 19:46
par CHRIS
  • Bonsoir, et merci pour votre réponse, la formule eval() semble être ce que je cherche à faire (exactement même), sauf que je dois avoir un problème avec morefunc (je l'ai installé (office 2013 32 bits) mais je ne parviens pas à accéder aux fonctions morefunc, même le fichier que vous avez joint apparaît avec #NOM dans la cellule de la formule...). Pourriez-vous me diriger vers un site fiable pour son installation et un bon tuto (les quelque uns que j'ai suivis fonctionnent dès que morefunc est installé via son installateur... Merci encore – azerty11235 28 mars 2018, 21:48
0

Bonjour,

A voir avec le gestionnaire de nom

https://www.cjoint.com/c/HCCcOfGqFkT

Posté le 28 mars 2018, 04:40
0

Bonjour,

Une autre façon sans passer par le gestionnaire de noms mais en direct dans le tableur.

https://www.cjoint.com/c/HCCpIjDHXfB

A+

Chris

CHRIS Posté le 28 mars 2018, 17:35
par CHRIS
0

Sauf que pour la fonction EVAL

il faut installer Morefunc

Fonction EVAL() de Morefunc

sinon, c'est niet
Posté le 28 mars 2018, 17:54
1

Bonjour,

Comme j'ai un excel 2007, je ne puis te donner ma source (dont je ne me rappele plus d'ailleurs car il y a longtemps...)

Par contre j'ai fait un peu de recherche sur le net et j'ai trouvé ceci :

- Installer Morefunc: pour le télécharger c'est ici 

http://www.commentcamarche.com/download/telecharger-34056283-morefunc-macro-complementaire-excel


- Dans Excel 2013-2016, aller dans "OPTIONS" / Compléments.
- Sélectionner "Compléments Excel" en bas puis ATTEINDRE.
- Lorsque la fenêtre apparaît, cliquer sur "PARCOURIR"
- Seléctionner le fichier [b]morefunc.xll[/b] dans C:\Program Files (x86)\Morefunc
- Valider.
Pour utiliser toutes les fonctions de Morefunc et donc y compris NBTEXT...
- Dans Excel, onglet "FORMULES"/Insérer une fonction
- Dérouler la liste de choix "dernières utilisées ou catégories"
- Sélectionner "Morefunc" qui apparaît en dernier dans la liste déroulante
Et là, toutes les fonctions complémentaires de Morefunc apparaissent.

D'après mes recherches, Morefunc ne fonctionne pas en version 64 bits mais cela n'est pas ton cas.

J'espère que cela marchera.

Sinon la solution par gestionnaire de noms fonctionne très bien également.

Veux tu le mémo pour l'utilisation des macro 4 ?

A+

Chris

CHRIS Posté le 29 mars 2018, 10:18
par CHRIS
  • Merci beaucoup, j'ai pu installer morefunc. Je veux bien le mémo sur les macro 4 (je ne dit jamais non si on me propose d'apprendre quelque chose de nouveau...) Merci encore. – azerty11235 30 mars 2018, 20:55

Si vous n'êtes pas inscrit sur le site, vous pouvez poster librement (en tant qu'invité).
Pour cela, indiquez un pseudonyme (nom d'utilisateur) et une adresse email :