Aide sur Formule

  • Initiateur de la discussion Denis
  • Date de début
D

Denis

Guest
Bonjour à tous et toutes

Besoin d'aide pour décripter une formule à savoir :

=SI(INDIRECT(ADRESSE(29+$D$27;19+D30;1;1))=1;0;1)

Merci d'avance à tous

@+
 
A

andré

Guest
Salut Denis,

Pour décripter une formule, tu agis de la façon suivante :

Tu tapes dans une cellule la partie centrale de ta formule : =ADRESSE(29+$D$27;19+D30;1;1), tu cliques sur la formule dans la barre des formules, tu cliques sur le signe = qui se trouve à gauche de la formule et tu obtiens l'explication de la fonction.

Ensuite, tu fais la même chose pour la fonction suivante en tapant : =INDIRECT(ADRESSE(29+$D$27;19+D30;1;1))

Courage, c'est en cherchant qu'on apprend.
Ândré.
 
R

Robert

Guest
Salut le Forum, Salut Denis

ADRESSE(29+$D$27;19+D30;1;1) revoie la référence de la cellule indiquée

ADRESSE(Nº ligne;Nº colonne;1=référence absolue;1=vrai si type A1 ou faux si type L1C1)

dans ce cas l'adresse est fonction des valeurs contenues dans les cellules D27 et D30.
imaginons que la cellule D27=4 et D30=2

Adresse va représenter la cellule (ligne33 (29+4), colonne21 (19+2) ) soit la cellule U33 ou L33C21.
INDIRECT permet de renvoyer le contenu de la référence à la cellule.
Toujours avec notre exemple si U33=209

INDIRECT(ADRESSE(33;21;1;1) renvoie 209

La formule conditionnelle SI fonctionne de la manière suivante :
=SI(Condition ; si condition est vrai alors ; si condition est fausse alors)
pour notre exemple cela veut dire
SI(valeur cellule U33=1 ; si vrai alors 0 ; si faux alors 1)

Donc la cellule qui contient cette formule aura pour valeur 0 ou 1 en fonction de la valeur contenue dans U33 (toujours dans notre exemple car n’oublions pas que l’adresse est définie en fonction des valeurs des cellules D27 et D30)

=SI(INDIRECT(ADRESSE(29+$D$27;19+D30;1;1))=1;0;1)

En règle générale, si tu as un doute sur une fonction, tu peux utiliser l'aide d'Excel qui est souvent bien explicite.

Robert
 

Membres actuellement en ligne

Statistiques des forums

Discussions
312 963
Messages
2 093 998
Membres
105 906
dernier inscrit
aifa