Analyse de formule excel

UltraMassiveBlackHOLE -  
 Ultra vail -
Salut quelqu'un saurait-il comment faire en sorte de scanner une formule excel, pour en extraire les variables d'une, les constantes d'autre part, afin de les réallouer dans deux colonnes de cellules respectives, par exemple.

Thx

15 réponses

lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Bonjour,
Si tu montrais un exemple de ta formule ?
A+
0
NoSuResYmpHoNy
 
Bonjour, ce lien peut permettre de comprendre le problème :

http://www.cijoint.fr/cjlink.php?file=cj201005/cijasBRs8i.xls

Tout ce qu'est les formules ont de complexe finalement, c'est que ce sont des sommes de recherchev().

Dans cet exemple, je cherche donc à isoler chaque référence située dans la base de donnée dans laquelle s'effectue la recherche, afin de pouvoir les mettre en colonne.

La "constante" finalement, serait la quantité utilisée de ces références, caractérisée par le chiffre par lequel est multiplié recherchev().

Si on ne multiplie pas recherchev() la quantité est donc "1".

Je crois que le reste est expliqué dans le fichier.

Encore merci de votre attention.
0
UltraMassiveBlackHOLE
 
(le message du dessus est bien de moi mais j'ai changé de pseudo sans faire attention)
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Ton classeur ayant des liaisons externes et le nom des classeurs étant mis dans les formules j'ai des truc du gentre..
=RECHERCHEV('http://www.cijoint.fr/cj201005/[BaseSurfaces.xls]Blanc'!$E108;'http://www.cijoint.fr/cj201005/stage\[REFERENCE ARTICLE_PA_PAMP_POIDS.xls]Thomas'!$A$1:$F$2771;4;FAUX)

C'est pas fort compréhensible.
Tu cherche à savoir combien de référence(s) ont étés trouvées dans la colonne de recherche ?
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
UltraMassiveBlackHOLE
 
en fait, je sais qu'on appelle produit deux valeurs séparées par un "*"

mais de quoi parle-t-on pour celles séparées par "+" ou "-" ?

Dans l'idéal : je rentre une des références colonne n dans une entrée.

Résultat : apparition de deux colonnes, dans lesquelles sont classées toutes les références qui entrent en jeu dans les formules colonne P,

et colonne L, sachant que L regroupe toutes les combinaisons possibles de sommes I+J.

C'est à dire, dans la première colonne, chacune des valeurs cherchées par tous les recherchev() additionés.

Dans la deuxième, la quantité utilisée, soit le chiffre par le quel est multipliée chacune de ces recherches.

Voilà j'espère avoir été plus clair.
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Beh + c'est additionner et - c'est soustraire.
Du moins dans la colonne N additionne les résultats des formules
  MOD(LIGNE();NBVAL(I:I))))+INDIRECT("j"&ENT(NB.SI($L$1:L1
0
UltraMassiveBlackHOLE
 
en tout cas si l'on est bien d'accord que recherchev() est une formule, ou variable, je ne sais pas, il doit bien y avoir un programme capable d'isoler chacune qui est additionée ?
0
lermite222 Messages postés 9042 Statut Contributeur 1 191
 
Mais oui, suffit de scinder les formules et de mettre chaque partie dans une autre colonne et dans la formule faire référence à ces colonnes
0
UltraMassiveBlackHOLE
 
Pourrais e avoir un exemple? sachant que dans ce fichier j ai une cinquantaine de formules mais en tant normal ce fichier contient une vingtaine de feuillets
0
eriiic Messages postés 25847 Date d'inscription   Statut Contributeur Dernière intervention   7 282
 
voir ici
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 398
 
Bonjour.

"en fait, je sais qu'on appelle produit deux valeurs séparées par un "*"
mais de quoi parle-t-on pour celles séparées par "+" ou "-" ?
"
A*B est un produit
A+B est une somme
A-B est une différence
A/B est un rapport (ou un quotient)

Il n'existe pas (encore) de moyen d'obtenir ce type de "dissection".
0
UltraMassiveBlackHOLE
 
+Si Qun L'a déjà développé qu'il fasse signe
0
Ultra vail
 
Toujours pas créé ?
0
Raymond PENTIER Messages postés 71870 Date d'inscription   Statut Contributeur Dernière intervention   17 398
 
Non. Et ce ne sera pas avant quelques années, je le crains ...
0
Ultra vail
 
Plus complexe que ça en a l'air ?
0