OVH Cloud OVH Cloud

Pour AV

2 réponses
Avatar
yannick bonneaux
Salut a toi
Il y a quelque mois tu avait donné cette solution pour calculer le nombre de
lundi,mardi,.... dans un mois.
=SOMMEPROD(1*(JOURSEM(LIGNE(INDIRECT(DATE(ANNEE(AUJOURDHUI());A1;1)&":"&DATE
(ANN
EE(AUJOURDHUI());A1+1;0)));2)=LIGNE()))
Cette formule marche impec, et essaie de comprendre le fonctionnement (ça
vient) sauf pour "indirect" dont l'utilisation est pour moi encore un
mystère mais ça viendra.
Ce que je voulais de demander c'est: la construction que tu avais expliqué,
le mois en A1 et formule de B1 a B7 marche, mais si je déplace l'ensemble,
ça ne marche plus.
Pourquoi?
Serait-ce a causse du "indirect" (qui m'agace)
Peut-on utiliser cette formule a un endroit quelconque d'une feuille si oui
comment?
Bonne journée
Sans flagornerie aucune,je tire un coup de chapeau admiratif a celles et
ceux qui trouvent des formules dont la construction est assez
extraordinaire.
A+
yannick

2 réponses

Avatar
AV
Ce que je voulais de demander c'est: la construction que tu avais expliqué,
le mois en A1 et formule de B1 a B7 marche, mais si je déplace l'ensemble,
ça ne marche plus.


C'est à cause de la partie ..=LIGNE()
qui fait référence à la ligne dans laquelle est contenue la formule et qui varie
donc (dans l'exemple initial) de 1 --> 7
Tu dois adapter si tu ne démarres pas en ligne 1

Exemple en démarrant en ligne10 :
=SOMMEPROD(1*(JOURSEM(LIGNE(INDIRECT(DATE(ANNEE(AUJOURDHUI());$A$1;1)&":"&DATE(A
NNEE(AUJOURDHUI());$A$1+1;0)));2)=LIGNE()-9))

AV

Avatar
DJ9B
Bonjour Yannick !

Sans flagornerie aucune,je tire un coup de chapeau admiratif a celles et
ceux qui trouvent des formules dont la construction est assez
extraordinaire.


Tout à fait d'accord avec toi !

--
Inlè
"yannick bonneaux" a écrit dans le message de
news:4164c77d$0$29103$
Salut a toi
Il y a quelque mois tu avait donné cette solution pour calculer le nombre
de

lundi,mardi,.... dans un mois.

=SOMMEPROD(1*(JOURSEM(LIGNE(INDIRECT(DATE(ANNEE(AUJOURDHUI());A1;1)&":"&DATE

(ANN
EE(AUJOURDHUI());A1+1;0)));2)=LIGNE()))
Cette formule marche impec, et essaie de comprendre le fonctionnement (ça
vient) sauf pour "indirect" dont l'utilisation est pour moi encore un
mystère mais ça viendra.
Ce que je voulais de demander c'est: la construction que tu avais
expliqué,

le mois en A1 et formule de B1 a B7 marche, mais si je déplace l'ensemble,
ça ne marche plus.
Pourquoi?
Serait-ce a causse du "indirect" (qui m'agace)
Peut-on utiliser cette formule a un endroit quelconque d'une feuille si
oui

comment?
Bonne journée
Sans flagornerie aucune,je tire un coup de chapeau admiratif a celles et
ceux qui trouvent des formules dont la construction est assez
extraordinaire.
A+
yannick