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
 

Statistiques des forums

Discussions
312 843
Messages
2 092 757
Membres
105 525
dernier inscrit
jabyou