Excel 2007

Fermé
GIJOE64 - 3 juin 2011 à 01:50
Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 - 3 juin 2011 à 07:58
Bonjour,
Première visite sur ce site. Je fonctionne avec excel 2007. Je voudrais copier la formule suivante : =nb.si(indirect("u2511.u"&$t$2545+2510);">0") qui est dans la cellule u2545 de ma feuille de calcul excel vers les cellules v2545 à asz2545. Ce faisant, je voudrais que la partie "u2511.u" de la formule change en fonction de chaque colonne dans laquelle je copie la formule ( ex. "v2511.v" "w2511.w" "x2511.x" etc.. J'ai essayé de plusieurs façons mais à chaque fois la section "u2511.u" reste telle quelle. Probablement dû au fait qu'elle est entre guillemets et donc considérée comme du texte. La partie $t$2545+2510 de la formule représente le maximum de la plage variable. En attente de vos suggestions.
Merci.


A voir également:

1 réponse

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 398
Modifié par Vaucluse le 3/06/2011 à 07:59
Bonjour

Tout dépend où vous placez votre formule.
essayez avec le principe:
=NB.SI(INDIRECT(ADRESSE(2511;COLONNE())&":T5055);">0")

COLONNE() correspond à U soit 21 quand le code adresse lorsque la formule est placée en colonne U

si cette formule doit renvoyer Uxx quand elle est placée dans une autre colonne, faire la, correction :
COLONNE()+ ou - xx qui permet de retrouver 21 sur la colonne choisie.
elle s'incrémente en adresse de colonne lorsque vous la tirez à l'horizontal

crdlmnt




Demandons nous si nous ne sommes pas seuls à comprendre ce que l'on explique?
0