Recherche fonction dans numbers

  • Créateur du sujet Créateur du sujet cljclj
  • Date de début Date de début

cljclj

Membre enregistré
12 Juin 2005
9
0
Bonjour,

Je voudrais que numbers marque :
1 en B1 si A2 est entre 1 et 12 compris
2 en B1 si A2 est entre 13 et 24 compris
3 en B1 si A2 est entre 25 et 36 compris
etc....

de 12 en 12 quoi...

je débute avec le fonctions..........
Merci pour votre indulgence :-)
 
Si tu entre cette formule cela devrait fonctionner comme tu désire


=SI(A1<13; 1; SI(A1<25; 2; SI(A1<37; 3; SI(A1<49; 4))))

et "si A >50, ça donne quoi ?

Non, la formule est bien plus simple et efficace : c'est "=ENT((A1/12)+0,999999999)", qui, quel que soit la valeur de A1 jusqu'à plus de 1 milliard* donne le résultat attendu (par exemple :A1 =1 200 000 => 100 000 et A1 compris entre 1 200 001 et 1 200 012 => 100 001, et A1 compris entre 1 200 013 et 1 200 024 => 100 002 etc.)

(*) Si c'est insuffisant, il suffit d'augmenter le nombre de "9" après la virgule, mais en tenant compte du fait que la limite de précision de calcul du processeur finira par induire un mauvais résultat, mais vu l'ordre de grandeur où ça se produira, je ne pense pas que ça ait d'importance. :siffle: !
 
Si tu entre cette formule cela devrait fonctionner comme tu désire


=SI(A1<13; 1; SI(A1<25; 2; SI(A1<37; 3; SI(A1<49; 4))))


heu il doit il y avoir quelque chose a rajouter, du genre 13<A1<25 car sinon pour A1<25 et que la valeur est 7, c est aussi inferieur a 13 (premiere condition), donc faut rajouter des conditions
Ai-je été clair?
 
heu il doit il y avoir quelque chose a rajouter, du genre 13<A1<25 car sinon pour A1<25 et que la valeur est 7, c est aussi inferieur a 13 (premiere condition), donc faut rajouter des conditions
Ai-je été clair?

La fonction "SI()" ne présente aucun intérêt dans la résolution de ce problème de toute façon, il ne sera jamais possible d'en imbriquer suffisamment d'occurrences pour obtenir un résultat tenant compte du "etc." figurant à la fin de l'énoncé. La solution est le calcul que j'indique dans mon post précédent !

Mais sinon, pour répondre à la logique de ton objection, la réponse est "non" ! Parce que si la valeur est 7, le test "si A1<25" ne sera pas effectué, on sortira dès le premier SI (Si A1<13)