Remplacer le chiffre entre parenthese excel07

Résolu/Fermé
cesar13 Messages postés 6 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 20 février 2009 - 18 févr. 2009 à 18:10
cesar13 Messages postés 6 Date d'inscription mercredi 18 février 2009 Statut Membre Dernière intervention 20 février 2009 - 20 févr. 2009 à 17:50
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 vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
18 févr. 2009 à 18:26
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 mercredi 18 février 2009 Statut Membre Dernière intervention 20 février 2009
18 févr. 2009 à 18:42
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 vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
18 févr. 2009 à 18:52
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 mercredi 18 février 2009 Statut Membre Dernière intervention 20 février 2009
18 févr. 2009 à 19:30
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 vendredi 5 septembre 2008 Statut Contributeur Dernière intervention 24 avril 2020 643
20 févr. 2009 à 13:49
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 mercredi 18 février 2009 Statut Membre Dernière intervention 20 février 2009
20 févr. 2009 à 17:50
bonjour,
Vraiment en grand merci ca fonctionne impect
Cordialement
Patrick
0