Analyse de formule excel

Fermé
UltraMassiveBlackHOLE - 12 mai 2010 à 17:46
 Ultra vail - 15 juin 2010 à 08:13
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 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 193
12 mai 2010 à 18:59
Bonjour,
Si tu montrais un exemple de ta formule ?
A+
0
NoSuResYmpHoNy
12 mai 2010 à 19:07
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
12 mai 2010 à 19:11
(le message du dessus est bien de moi mais j'ai changé de pseudo sans faire attention)
0
lermite222 Messages postés 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 193
12 mai 2010 à 19:27
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
12 mai 2010 à 19:41
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 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 193
12 mai 2010 à 19:51
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
12 mai 2010 à 19:59
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 8702 Date d'inscription dimanche 8 avril 2007 Statut Contributeur Dernière intervention 22 janvier 2020 1 193
12 mai 2010 à 20:04
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
12 mai 2010 à 20:12
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 24512 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 24 mars 2023 7 168
13 mai 2010 à 18:50
voir ici
0
Raymond PENTIER Messages postés 57149 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 mars 2023 17 163
14 mai 2010 à 03:58
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
15 mai 2010 à 13:14
+Si Qun L'a déjà développé qu'il fasse signe
0
Toujours pas créé ?
0
Raymond PENTIER Messages postés 57149 Date d'inscription lundi 13 août 2007 Statut Contributeur Dernière intervention 24 mars 2023 17 163
15 juin 2010 à 00:40
Non. Et ce ne sera pas avant quelques années, je le crains ...
0
Plus complexe que ça en a l'air ?
0