OVH Cloud OVH Cloud

formule

2 réponses
Avatar
lami location
bonjour a tous

soit une variable appelée mois

si mois/3 est égale à 1, 2 ou 3 alors trimestre sinon mois

Ce que je voudrais c'est d'eviter la formule
si(ou(mois/3=1;mois/3=2;mois/3=3);...)
mais plutot du genre
si(mois/3=ou(1;2;3);...)
est ce possible

Merci d'avance
Olivier

2 réponses

Avatar
André Cibel
Bonjour

peut-être avec le modulo si(mod(mois;3)=0 alors trimestre ?

A.C.
"lami location" a écrit dans le message de
news:4178e2df$0$553$
bonjour a tous

soit une variable appelée mois

si mois/3 est égale à 1, 2 ou 3 alors trimestre sinon mois

Ce que je voudrais c'est d'eviter la formule
si(ou(mois/3=1;mois/3=2;mois/3=3);...)
mais plutot du genre
si(mois/3=ou(1;2;3);...)
est ce possible

Merci d'avance
Olivier




Avatar
bonsour ®
A1 étant une date
la formule ci-dessous te donnes le trimestre :
=ENT((MOIS(A1)+2)/3)
ou bien VarMois étant un n° de mois :
=ENT((VarMois+2)/3)

1- si tu utilises une variable nommée mois....
ce n'est pas trés judicieux MOIS est une fonction/mot-clé
2- par ailleurs il faut t'assurer que la valeur varMois
est strictement comprise dans les bornes 1 à 12

;o)))
@+

-----Message d'origine-----
bonjour a tous

soit une variable appelée mois

si mois/3 est égale à 1, 2 ou 3 alors trimestre sinon
mois


Ce que je voudrais c'est d'eviter la formule
si(ou(mois/3=1;mois/3=2;mois/3=3);...)
mais plutot du genre
si(mois/3=ou(1;2;3);...)
est ce possible

Merci d'avance
Olivier


.