Colonnes utilisées dans formule

  • Initiateur de la discussion Arnaud
  • Date de début
A

Arnaud

Guest
Bonjour,
J'ai posté ce sujet hier mais je crois que la pièce jointe n'est pas passée...

Je souhaite connaître quelles colonnes sont nécessaires pour la formule d'une cellule en particulier.

En fait, pour donner un exemple:
A1: date jour
colonne A : nom personne
colonne B : date naissance
colonne C : date d'obtention du permis de conduire
colonne D : age de sa grand mère

colonne E: age de la personne aujourd'hui (calculé avec colonne A (A1) et colonne
colonne F: age de la personne le jour de son permis (calculé avec les colonnes B et C)
colonne G : intervalle de temps entre la majorité (18 ans) et le permis

onglet 2:
en A1: age moyen des personnes aujourd'hui (calculé avec la colonne E del'onglet 1)
en A2: age moyen des personnes le jour de leur permis (calculé avec la colonne F de l'onglet 1)
et je souhaiterai faire apparaître
En B1 pour la case A1 : A, B
En B2 pour la case A2 : B, C

En fait, quelles colonnes sont utilisées dans telle ou telle formule?

En réalité c'est pour élaguer un peu mon fichier et supprimer les colonnes 'inutiles', dans mon exemple les colonnes D et G sont inutiles.

Merci par avance pour votre aide. [file name=exemple_20060329130202.zip size=1998]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exemple_20060329130202.zip[/file]
 

Pièces jointes

  • exemple_20060329130202.zip
    2 KB · Affichages: 14
A

Arnaud

Guest
Merci à vous trois.

Mais je crois que je demande l'impossible.

Lorsqu'on manipule l'outil 'Audit de formules', il faut quand même aller vérifier chacun des antécédents dans le détail.
J'aurai voulu un truc plus direct:
par exemple si Z1 dépend de Y1 et V1
Si Y1 dépend de A1 et B1
Si B1 dépend de E1

J'aurai souhaité avoir directement inscrit dans une case: Z1 dépend de Y1, V1, A1, B1, E1

mais je crains que ca n'existe pas

Merci quand même
 

Hervé

XLDnaute Barbatruc
re tout le monde

peut etre en passant par vba, code et piece jointe à essayer.


Sub Bouton1_QuandClic()
Dim c As Range
Dim cell As Range
Dim plage As Range
Dim ligne As Byte
Dim texte As String

ligne = 1

For Each c In Range('a1:g' & Range('a65536').End(xlUp).Row)
       
If c.HasFormula Then
                texte = c.Address(0, 0) & ' - dépend de '
               
On Error Resume Next
               
Set plage = c.Precedents
               
For Each cell In plage
                        texte = texte & ',' & cell.Address(0, 0)
               
Next cell
                Cells(ligne, 10) = texte: texte = ''
                ligne = ligne + 1
       
End If
Next c
               
End Sub

salut [file name=exemple_20060329165228.zip size=8453]http://www.excel-downloads.com/components/com_simpleboard/uploaded/files/exemple_20060329165228.zip[/file]
 

Pièces jointes

  • exemple_20060329165228.zip
    8.3 KB · Affichages: 20

Discussions similaires

Statistiques des forums

Discussions
312 305
Messages
2 087 084
Membres
103 461
dernier inscrit
dams94