Remplacer le chiffre entre parenthese excel07

Résolu
cesar13 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -  
cesar13 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J’aimerais savoir si c’est possible de replacer le N° entre parenthèse par la réf d’une cellule.
Par exemple : A(1) remplacer le 1
Par B5 ; A(B5) dans B dans il y aurait 20
Ce qui donnerait A(20)
Par avance merci
A voir également:

6 réponses

pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Bonjour,

Il est possible, en utilisant la fonction INDIRECT, d'arriver au même résultat.
Supposons que dans la cellule A1 il y a la chaine de caractère B5
dans la cellule B5 il y a la valeur 20.
alors la fonction =INDIRECT(A1) donne la valeur 20.

A+
0
cesar13 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
re
Merci pour votre reponse rapide
mais ce que je souhaite faire c'est :
par exemple j'ai =somme(B20:B30)
comment faire pour enlever le 20 et le 100 et remplacer par la valeur de 2 cellules.
exemple F1=100
F2=1000
la formiule serait =somme(B100:B1000)
si je change la valeur de F1 et F2 en 30 et 99
ca donnerait =somme(B30:99)

merci d'avance
0
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Avec INDIRECT voilà comment on peut faire :

en F1 on met 100
en F2 on met 1000

et dans la cellule de calcul de la somme : =SOMME(INDIRECT("B"&F1&":B"&F2))

Ainsi en remplaçant les bornes dans F1 et F2 on obtient bien l'effet voulu

A+
0
cesar13 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
Re un grand merci
C’est super ca fonctionne quand c’est sur une feuille
Par contre quand la formule fait référence à une autre feuille ca ne fonctionne plus.
La formule d’origine c’est :
{=SOMME((MOIS('Fichier Clients'!C2:C98)=1)*(Z2:Z98))}
Quand je change que la fin ca fonctionne puisque la cellule Z et sur la même feuille
{=SOMME((MOIS('Fichier Clients'!C2:C98)=1)*( INDIRECT("Z"&M1&":Z"&N1))}
Par contre celle la ne fonctionne pas
{=SOMME((MOIS('Fichier Clients'! INDIRECT("C"&M1&":C"&N1)=1)*( INDIRECT("Z"&M1&":Z"&N1))}
Par avance merci pour une éventuelle solution
0

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

Posez votre question
pilas31 Messages postés 1825 Date d'inscription   Statut Contributeur Dernière intervention   646
 
Bonjour,

Je réponds un peut tard car je n'atais pas dispo. J'ai regardé le pb j'avoue que j'ai un peu "galéré" mais voici la solution qui fonctionne :

=SOMME((MOIS(INDIRECT("'Fichier Clients'!C"&'Fichier Clients'!M1&":C"&'Fichier Clients'!N1))=1)*INDIRECT("'Fichier Clients'!Z"&'Fichier Clients'!M1&":Z"&'Fichier Clients'!N1))


A+
0
cesar13 Messages postés 6 Date d'inscription   Statut Membre Dernière intervention  
 
bonjour,
Vraiment en grand merci ca fonctionne impect
Cordialement
Patrick
0