Bonjour tous.

Je suis très perplexe quant à l'existence de deux fonctions no.semaine et 
no.semaine_add dans calc.

Selon l'aide et le how-to fonctions que j'essaie de faire correspondre à la V2 
(il y a des addins qui semblent être intégrés maintenant), la fonction 
no.semaine est pour les dates en format interne (numéro de série depuis le 
1/1/1900) et no.semaine_add est pour les dates ... on ne sait pas trop.

Or, pour moi, les deux acceptent les dates std c'est à dire qu'aujourd'hui 
étant le 38684, ou le 28/11/2005 selon le format de cellule, les deux fonctions 
acceptent de fonctionner. Pourquoi deux fonctions alors ?

Là où ça commence à m'embêter c'est que dans calc, no.semaine dit qu'on est en 
semaine 48 et no.semaine_add en semaine 49 (pour les deux, quel que soit le 
mode 1-dimanche ou 2-lundi)

Ce qui m'embête encore un peu plus c'est que la fonction no.semaine d'Exc.l dit 
qu'on est en semaine 49.

Poussant la réflexion un peu plus loin, je reprends l'exemple de l'aide de Calc 
qui traite du 04/01/1995 :
Pour ce mercredi 4 janvier, dans calc, no.semaine dit qu'on était en semaine 1 
pour une semaine commençant le dimanche et en semaine 1 également pour une 
semaine commençant le lundi.
Or pour cette même date, toujours dans calc, no.semaine_add dit qu'on était en 
semaine 1 pour une semaine commençant le dimanche et en semaine 2 pour une 
semaine commençant le lundi.
Et la fonction no.semaine d'Exc.l donne les mêmes résultats que no.semaine_add 
de Calc.

Donc moi y'en a être paumé entre deux fonctions de même nom dans Exc.l et Calc 
qui retournent pas le même résultat pour les mêmes arguments, et sidéré par 
l'existence d'une autre fonction no.semaine_add qui corrige apparemment le tir 
en donnant les résultats qu'Exc.l donne.
Pourquoi alors ne pas avoir corrigé la fonction no.semaine, cela aurait été 
moins confusionnant ?
Et ça veut dire quoi "_add" ? dans ce cas j'aurais mis "_errata" ;-)

Quelqu'un peut me donner son sentiment ?

Merci

Bien cOOordialement,
Arthur.

Répondre à