Question au niveau d'une sélection de colonne

bonjour,

je suis en train d'essayer de faire un tableau de calcul topographique.

ma question est la suivante

dans la première colonne, j'ai des numéros de station.

seulement suivant les exercices, le nombre de stations changent. Ce que je voudrai c'est que excel regarde le numéro de la première station et celui de la dernière(qui changera de place suivant les exercice) , si ils sont identiques alors il m'applique une méthode de calcul, si ils sont différents, il m'en applique une autre.

j'espère être clair, si vous avec besoin de plus de détails, n'hésitez pas

Bonjour à tous,

avec un petit bout de fichier, on pourrait mieux cerner ta demande

amicalement

Claude.

capture d ecran 2014 10 04 a 10 05 57

Bonjour,

voici un lien vers le fichier,

https://www.excel-pratique.com/~files/doc/Tableau_polygonale_automatique.xlsx

j'y ai rajouté une petite zone de texte et fleches pour essayer d'expliquer au mieux.

merci d'avance.

ps : quel bouquin/site me conseilleriez vous pour développer mes connaissances excel?

re,

peux-tu envoyer ton fichier au format XLS

tout le monde n'a pas encore excel 2007

Claude.

2reporting.zip (31.81 Ko)

rhoo et le convertisseur??

le voici:

https://www.excel-pratique.com/~files/doc/Tableau_polygonale_automatique.xls

Merci d'avance

2reporting.zip (36.02 Ko)

rhoo et le convertisseur??

çà veut dire quoi ?

qu'avec le convertisseur, tu ouvres les xlsx avec 2003

regarde ce lien

bonjour,

une solution :

=SI(DECALER(A6;(NB(A6:A37)-1)*2;)=A6;"Formule1";"Formule2")

A+

cool, des fonctions que je ne connaissais pas

par contre je ne comprends pas trop cette partie là

NB(A6:A37)-1)*2;)=A6

vous pourriez m'expliquer svp?

bonjour,

heu... Tu ne peux pas analyser un bribe de formule déséquilibrée (*) :

Tu peux analyser :

DECALER(A6;(NB(A6:A37)-1)*2;)=A6

première partie du SI (condition)

ou cette autre :

DECALER(A6;(NB(A6:A37)-1)*2;)

(renvoie la dernière cellule de ta plage)

ou cette autre :

(NB(A6:A37)-1)*2

renvoie le décalage à effectuer pour trouver la dernière cellule

(*) Une formule est équilibré si elle comprend au moins le même nombre de parenthèses ouvrantes et fermantes.

Bon... En gros le problème est surtout de bien comprendre la formule DECALER (je te renvoie pour cela à l'aide d'Excel sur cette fonction) qui renvoie une cellule ou une plage décalée de x cellules par rapport à une cellule origine.

ici le problème est un petit peu plus compliqué car le décalage se complique d'un calcul d'intervalle et doit être doublé à cause des cellules fusionnées... mais sinon la formule est :

[b]=SI(condition;"Formule1";"Formule2")

=SI(DernièreCellule=PremièreCellule;"Formule1";"Formule2")

=SI(DernièreCellule=A6;"Formule1";"Formule2") [/b]et...

DernièreCellule =

=DECALER(A6;(NB(A6:A37)-1)*2;)

On peut d'ailleurs tester cette dernière formule directement dans le tableau pour vérifier qu'elle renvoie bien le contenu de la dernière cellule...

Ok ?

ok, merci beaucoup pour cette explication

bonjour, j'aimerai savoir comment si au lieu d'avoir des chiffres dans la colonne à comparer, j'ai des lettres?

la forumule ne fonctionne pas dans ce cas...

merci d'avance

bonsoir,

On utilise alors le même type de formule en remplaçant NB par NBVAL

A+

Rechercher des sujets similaires à "question niveau selection colonne"