Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel
Excel Forum d'entraide sur Excel. Vos questions sur les fonctions, formules, manipulations, et tout sujet qui ne trouve pas sa place dans un sous-forum.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 05/03/2011, 18h56   #1
Invité de passage
 
Inscription : mars 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 4
Points : 0
Points : 0
Par défaut Sur la même cellule plusieurs formules

Bonjour

Je suis débutant sur excel
Suite à un tableau que j'ai réalisé (plusieurs colonnes et plusieurs lignes)

Au dessus du tableau j'ai 2 cellules à réaliser

une cellule ou je voudrais mettre =F8/2 puis F9/3 puis F10/4 .....F113/107 (et tout ceci dans la même cellule)

et une autre cellule =(B8-$B$6)/$B$6 puis
(B9-$B$6)/$B$6
(B10-$B$6)/$B$6
jusqu'à....................(B113-$B$6)/$B$6

pourriez-vous m'aider s'il vous plait ?

merci
fafa179 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 05/03/2011, 21h45   #2
Membre habitué
 
Inscription : novembre 2009
Messages : 95
Détails du profil
Informations forums :
Inscription : novembre 2009
Messages : 95
Points : 120
Points : 120
Bonsoir,
Que signifie le puis ? Est-ce qu'il faut les mettre bout à bout ? Si c'est le cas, tu peux écrire :
Code :
=F8/2 & " " & F9/3 & " " & F10/4
@+
Gord21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2011, 12h23   #3
Membre expérimenté
 
Homme
Enseignant
Inscription : novembre 2009
Messages : 350
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : novembre 2009
Messages : 350
Points : 500
Points : 500
Bonjour à tous,

Avec un bout de code (qu'on peut améliorer), le résultat est donné en deux cellules $O$1 (pour la première formule) et $O$2 (pour la deuxième formule), les valeurs sont séparées d'un espace...
Code :
1
2
3
4
5
6
7
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
Dim I As Integer
    For I = 2 To 107
        Cells(1, 15) = Cells(1, 15) & " " & Cells(I + 6, 6) / I
        Cells(2, 15) = Cells(2, 15) & " " & (Cells(I + 6, 2) - Cells(6, 2)) / Cells(6, 2)
    Next I
End Sub
Cordialement
hben1961 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2011, 15h56   #4
Invité de passage
 
Inscription : mars 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 4
Points : 0
Points : 0
Bonjour

Je vais essayer de mieux m'exprimer

Voilà

J'ai créé un tableau,dont ma 1ère ligne et 1ère colonne est "B8" cellule manuelle suivi de C8;D8;E8;F8;G8;H8;I8;J8 qui eux ,sont automatisées(chacun avec sa formule)

Je crée une cellule "E3"

Je tape manuellement un chiffre sur ma 1ère colonne et 1ère ligne "B8"

Automatiquement la cellule C8;D8;E8.........J8 sont marqué.

Et la cellule "E3" dont la formule est =SOMME(F8/2) est marqué aussi.

Je me met sur la 2eme ligne "B9"

Je tape un chiffre sur "B9"
Automatiquement la cellule C9;D9;E9;F9.....J9 sont marqué.
et la cellule "E3"dont la formule est =SOMME(F9/3) doit être marqué.

Si je passe à la ligne suivante "B10"
aprés avoir tapé manuellement ,
la cellule "E3"passe à la formule=SOMME(F10/4)

Jusquà la ligne 113

Quelle formule pourai-je mettre dans la cellule "E3" ?

merci
fafa179 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2011, 16h56   #5
Expert Confirmé Sénior
 
Avatar de casefayere
 
Homme Dominique LEMAIRE
Salarié Champagne
Inscription : décembre 2006
Messages : 2 636
Détails du profil
Informations personnelles :
Nom : Homme Dominique LEMAIRE
Âge : 57
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Salarié Champagne
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : décembre 2006
Messages : 2 636
Points : 5 075
Points : 5 075
Bonjour,
je peux te proposer une petite macro mais, expliques-moi déjà,
1 - qu'appelles-tu "marqué"
2 - pourquoi cette formule ça ne serait pas plutot
__________________
Dom

De Anomaly
Citation:
N'oubliez pas les points suivants !

Les membres qui vous répondent sont des participants bénévoles !
Quand votre problème est résolu, pensez à cliquer sur le bouton [Résolu] en bas de la discussion !
Pensez à remercier les messages qui vous ont aidé en votant positivement pour eux !
casefayere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2011, 17h12   #6
Invité de passage
 
Inscription : mars 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 4
Points : 0
Points : 0
Bonjour

oui c'est exacte
fafa179 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2011, 17h15   #7
Invité de passage
 
Inscription : mars 2011
Messages : 4
Détails du profil
Informations forums :
Inscription : mars 2011
Messages : 4
Points : 0
Points : 0
Citation:
Envoyé par casefayere Voir le message
Bonjour,
je peux te proposer une petite macro mais, expliques-moi déjà,
1 - qu'appelles-tu "marqué"
2 - pourquoi cette formule ça ne serait pas plutot
Oui ,marqué,c'est plutôt des chiffres qui apparaissent automatiquement
fafa179 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2011, 18h50   #8
Expert Confirmé Sénior
 
Avatar de casefayere
 
Homme Dominique LEMAIRE
Salarié Champagne
Inscription : décembre 2006
Messages : 2 636
Détails du profil
Informations personnelles :
Nom : Homme Dominique LEMAIRE
Âge : 57
Localisation : France, Ardennes (Champagne Ardenne)

Informations professionnelles :
Activité : Salarié Champagne
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : décembre 2006
Messages : 2 636
Points : 5 075
Points : 5 075
Formule à copier dans le code de la feuille, attention à mes remarques insérées dans ce code :
Code :
1
2
3
4
5
6
7
8
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row >= 8 Then '8 à adapter et voir limite supérieure
   'choix 1
   Range("E3") = Range("f" & Target.Row) / 2
   'choix 2
   Range("E3").Formula = "=f" & Target.Row & " / 2"
End If
End Sub
__________________
Dom

De Anomaly
Citation:
N'oubliez pas les points suivants !

Les membres qui vous répondent sont des participants bénévoles !
Quand votre problème est résolu, pensez à cliquer sur le bouton [Résolu] en bas de la discussion !
Pensez à remercier les messages qui vous ont aidé en votant positivement pour eux !
casefayere est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 06/03/2011, 19h22   #9
Membre expérimenté
 
Homme
Enseignant
Inscription : novembre 2009
Messages : 350
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Algérie

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : novembre 2009
Messages : 350
Points : 500
Points : 500
Bonjour à tous,

Ce que j'ai compris de la formule en E3 est la division de la cellule intersection de la colonne F et la même ligne que la cellule en colonne B (à partir de la ligne 8) par le numéro de la ligne du tableau de valeurs.... Pour cela le code suivant est une solution à la question:
Code :
1
2
3
4
5
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row >= 8 And Target.Column = 2 Then
Range("E3").Formula = "=F" & Target.Row & "/" & Target.Row - 6
End If
End Sub
Cordialement
hben1961 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 17h31.


 
 
 
 
Partenaires

Hébergement Web