Formule excel

Formule excel - Logiciels - Windows & Software

Marsh Posté le 01-09-2011 à 14:42:19    

Salut,
 
Je cherche a faire une formule, mais je sais pas trop comment faire.
 
en fait, j'ai :  
=DATENREIHE(;(Tabelle1!$B$19;Tabelle1!$B$37:$B$51);(Tabelle1!$C$19;Tabelle1!$C$37:$C$51);1)
 
et chaque mois, je dois faire evoluer les B$37 (->B$38), B$51(->B$51)
 
Je pensais prendre ses valeurs dans d'autre celle.
 
ca donnerait un truc comme :  
=DATENREIHE(;(Tabelle1!$B$19;Tabelle1!$B$"ValeurdeA1\":$B$\"ValeurdeA2\" );(Tabelle1!$C$19;Tabelle1!$C$\"ValeurdeA1\":$C$\"ValeurdeA2" );1)
 
Une idée comment faire ?
j'aurais peut être du passer par le forum programmation, mais je préférerai faire ça sans VBA.
 
Merci


---------------
#mais-chut
Reply

Marsh Posté le 01-09-2011 à 14:42:19   

Reply

Marsh Posté le 01-09-2011 à 15:40:04    

enlève le $ devant le nombre ça devrais suffir !!


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 01-09-2011 à 16:20:49    

[:quardelitre]  
 
pas compris


---------------
#mais-chut
Reply

Marsh Posté le 01-09-2011 à 21:51:15    

alors pas compris la question !
elle fait quoi cette fonction ?


---------------
Tout à commencé par un rêve...
Reply

Marsh Posté le 08-09-2011 à 12:18:06    

J'ai pas compris non plus ce que tu voulais faire, surtout avec une fonction en allemand...


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 08-09-2011 à 12:31:54    

Bon, pas facile,.. je vais essayer de trouver un exemple plus simple.


---------------
#mais-chut
Reply

Marsh Posté le 08-09-2011 à 12:35:39    

Non mais explique ce que tu veux plutot ;)
 
Tu veux pouvoir changer chaque mois le B37 par  
B38
B39
B40
Etc.
 
 ?


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 08-09-2011 à 12:39:02    

http://img29.imageshack.us/img29/5492/excels.png
 
comme on peut le voir, ici, la somme ce fait entre A11 et A15
Je cherche a faire la même chose, mais avec les valeir correspondante a paramètre 1 et paramètre 2


---------------
#mais-chut
Reply

Marsh Posté le 08-09-2011 à 12:39:50    

SuppotDeSaTante a écrit :

Non mais explique ce que tu veux plutot ;)
 
Tu veux pouvoir changer chaque mois le B37 par  
B38
B39
B40
Etc.
 
 ?


oui, c'est un peut ca


---------------
#mais-chut
Reply

Marsh Posté le 08-09-2011 à 12:45:08    

Utilise alors la fonction Indirect
 
Avec ton exemple ca donnerait :
=Indirect("A" & B3) + Indirect("A" & B4)
 
 
Explication :
Indirect se sert d'une chaine pour renvoyer une reference.
Avec le "&" on concatene une chaine "A" et la valeur chaine de B3. (B3 sans guillemet est une reference à la cellule B3)
On obtient donc "A11" sous forme de chaine.
On fait donc Indirect("A11" ) pour dire que A11 n'est pas du texte mais une reference à une cellule, et l'addition peut se faire
 
:jap:


Message édité par SuppotDeSaTante le 08-09-2011 à 12:46:42

---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 08-09-2011 à 12:45:08   

Reply

Marsh Posté le 08-09-2011 à 12:49:00    

En allemand :
INDIREKT


---------------
Soyez malin, louez entre voisins !
Reply

Marsh Posté le 08-09-2011 à 12:57:06    

Je vais essayer ca, en attendant, merci tt plein


---------------
#mais-chut
Reply

Marsh Posté le 09-09-2011 à 15:18:38    

Citation :

comme on peut le voir, ici, la somme ce fait entre A11 et A15


c'est pas "entre" les cellules, mais c'est uniquement les cellules A11 et A15 d'où 15+35=50
 
mais

Citation :

=Indirect("A" & B3) + Indirect("A" & B4)


je suis OK aussi :)
s'il faut faire une somme en A11 et A15 il faudrait tester :

Citation :

=somme(Indirect("A" & B3) : Indirect("A" & B4))


 
 


---------------
Tout à commencé par un rêve...
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed