Affiché 0 si le lvl est 0
KOBB
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je bute sur un obstacle, je souhaite faire un simulateur de cout de construction des bâtiments pour un jeu en ligne
Pour le moment, le prix s'affiche sans problème pour les niveau = ou + au lvl 1, mais pour le lvl 0 ou case vide, les cellules ne passe pas a 0 mais sont à une division du coefficient multiplicateur. Or, moi je souhaite que le champs est livre ou = a 0, les case passe a 0.
Je vous met m'a formule.
=((50*1.5^B3)/1.5)
B3 étant mon coefficient multiplicateur.
je vous met une illustration pour le lvl 1 qui n'a pas d'erreur
http://img69.imageshack.us/img69/9329/capture1bl.jpg
et une avec aucun lvl voulu
http://img638.imageshack.us/img638/9948/capture1um.jpg
Je bute sur un obstacle, je souhaite faire un simulateur de cout de construction des bâtiments pour un jeu en ligne
Pour le moment, le prix s'affiche sans problème pour les niveau = ou + au lvl 1, mais pour le lvl 0 ou case vide, les cellules ne passe pas a 0 mais sont à une division du coefficient multiplicateur. Or, moi je souhaite que le champs est livre ou = a 0, les case passe a 0.
Je vous met m'a formule.
=((50*1.5^B3)/1.5)
B3 étant mon coefficient multiplicateur.
je vous met une illustration pour le lvl 1 qui n'a pas d'erreur
http://img69.imageshack.us/img69/9329/capture1bl.jpg
et une avec aucun lvl voulu
http://img638.imageshack.us/img638/9948/capture1um.jpg
A voir également:
- Affiché 0 si le lvl est 0
- Comment remettre son pc a 0 - Guide
- Afficher le 0 devant un nombre dans excel - Guide
- A-docv9-0-zn - Forum Freebox
- 0 barré clavier ✓ - Forum Programmation
- Excel différent de 0 ✓ - Forum Excel
5 réponses
Si je comprend bien, tu veux que lorsque B3 est nul ou vide, le résultat soit nul aussi ?
Remplace ta formule par celle-ci:
=SI(B3=0;0;((50*1.5^B3)/1.5))
Remplace ta formule par celle-ci:
=SI(B3=0;0;((50*1.5^B3)/1.5))
Bonjour,
Alors maintenant je veut faire un cumul
par exemple le prix allant du lvl 10 au lvl 30
=SOMME((50*1.5^LIGNE(10:30))/1.5)
formule matricielle à valider avec shift+ctrl+entrée
eric
PS: d'ailleurs tu peux simplifier ta formule de base. Remplacer :
=((50*1.5^B3)/1.5)
par
=50*1.5^(B3-1)
La somme de 10 à 30 devient :
=SOMME((50*1.5^LIGNE(9:29)))
ou si tu préfère :
=SOMME((50*1.5^(LIGNE(10:30)-1)))
toujours matricielles
eric
PS2 : et si tes lvl sont en A1 et B1 alors :
=SOMME((50*1.5^(LIGNE(INDIRECT(A1&":"&B1))-1)))
formule matricielle à valider avec shift+ctrl+entrée
eric
Alors maintenant je veut faire un cumul
par exemple le prix allant du lvl 10 au lvl 30
=SOMME((50*1.5^LIGNE(10:30))/1.5)
formule matricielle à valider avec shift+ctrl+entrée
eric
PS: d'ailleurs tu peux simplifier ta formule de base. Remplacer :
=((50*1.5^B3)/1.5)
par
=50*1.5^(B3-1)
La somme de 10 à 30 devient :
=SOMME((50*1.5^LIGNE(9:29)))
ou si tu préfère :
=SOMME((50*1.5^(LIGNE(10:30)-1)))
toujours matricielles
eric
PS2 : et si tes lvl sont en A1 et B1 alors :
=SOMME((50*1.5^(LIGNE(INDIRECT(A1&":"&B1))-1)))
formule matricielle à valider avec shift+ctrl+entrée
eric
Alors maintenant je veut faire un cumul
par exemple le prix allant du lvl 10 au lvl 30
C'est possible ?
par exemple le prix allant du lvl 10 au lvl 30
C'est possible ?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Si j'ai bien compris...
Bé non, tu n'as pas compris.
En A1 tu mets 10, en B1 tu mets 30, et tu utilises la dernière formule du post #13 :
=SOMME((50*1.5^(LIGNE(INDIRECT(A1&":"&B1))-1)))
formule matricielle à valider avec shift+ctrl+entrée
Ca te calcule la somme (et tu n'as plus besoin du test si(..=0 dans ce cas)
eric
Bé non, tu n'as pas compris.
En A1 tu mets 10, en B1 tu mets 30, et tu utilises la dernière formule du post #13 :
=SOMME((50*1.5^(LIGNE(INDIRECT(A1&":"&B1))-1)))
formule matricielle à valider avec shift+ctrl+entrée
Ca te calcule la somme (et tu n'as plus besoin du test si(..=0 dans ce cas)
eric