[RESOLU] Excel 2010, incrémenter valeur avec condition ? Le sujet est résolu

Une simple question, pas de souci, nous sommes là pour y répondre.
Règles du forum
Pour toute demande d'aide commencez par indiquer :
  • votre matériel complet et votre système d'exploitation.
  • Si ces conditions ne sont pas remplies, où bien incomplètes le sujet ne sera pas traité.
  • Et surtout donnez de vos nouvelles sans laisser traîner pendant des semaines, voire des mois !
Répondre
Bouhlol
    unknown unknown

[RESOLU] Excel 2010, incrémenter valeur avec condition ?

Message par Bouhlol »

Image

Salut,

est-il possible d'incrémenter la valeur de B4 uniquement dans le cas où C4=0,1,2 ou 3 ?
chrisnad
    unknown unknown

Re: Excel 2010, incrémenter valeur avec condition ?

Message par chrisnad »

heuuuuuuuuuu quoi qui dit lui :D :D :D
incrémenter lol non
http://fr.wikipedia.org/wiki/Incr%C3%A9mentation" onclick="window.open(this.href);return false;
zexcelator
    unknown unknown

Re: Excel 2010, incrémenter valeur avec condition ?

Message par zexcelator »

En clair puis je faire un calcul récursif.
En b4, je met B4 + 1, c'est ça la question ?
C'est ce qu'Excel appelle une "Référence circulaire".

Et bien c'est possible !
La démarche diffère peu d'une version d'Excel à l'autre

Dans les options d'excel, désactiver le "Calcul automatique"
Cocher la case "Itération" ou "Activer le calcul itératif"
Mettre 1 pour "Nb max d'itération" et pour "Ecart"

Dans B4, écrire la formule =B4 + 1 (ou son calcul)
=Si(et(c4 <= 3; C4 >= 0); B4 +1; B4)

Appuyer sur [F9] pour lancer le calcul (puisque le calcul automatique est désactivé)
Avatar du membre
oOZz
Visiteurs
Visiteurs
Messages : 1028
Enregistré le : ven. 7 janv. 2011 11:10
    unknown unknown

Re: Excel 2010, incrémenter valeur avec condition ?

Message par oOZz »

elle est quand même pas clair la question...

on peut pas donner une réponse pertinente là dessus. ^^
"J’adorerais changer le monde, mais ils ne veulent pas me fournir le code source!"
:tmi:
"$! v0u$ p0uv32 1!r3 c3c!, v0u$ 4v32 vr4!m3n7 83$0!n d3 r!3n !"
CometeFilou2
Membre VIP
Membre VIP
Messages : 5239
Enregistré le : dim. 27 févr. 2011 13:27
Localisation : France, Nord (59)
A remercié : 57 fois
A été remercié : 18 fois
    unknown unknown

Re: Excel 2010, incrémenter valeur avec condition ?

Message par CometeFilou2 »

Alors moi j'ai rien compris, et pi de toute façon je suis nul la dedans :D
De rien pour cette réponse pertinente :D

Je sors ;)
Petit à petit, l'oiseau fait son nid Si il n'y a pas de solution c'est qu'il n'y a pas de problème C'est quand on n'a plus d'espoir qu'il ne faut désespérer de rien Image
backdraft
    unknown unknown

Re: Excel 2010, incrémenter valeur avec condition ?

Message par backdraft »

je sors avec toi cométe :D trop compliqué pour moi ! desolé des experts d'excel te répondront sûrement.
Avatar du membre
Chewbacca
Administrateur du site
Administrateur du site
Messages : 7962
Enregistré le : ven. 5 nov. 2010 23:08
Localisation : Evry
A été remercié : 1 fois
Contact :
    unknown unknown

Re: Excel 2010, incrémenter valeur avec condition ?

Message par Chewbacca »

bah si sa question est claire....


le pire c'est que je l'ai vu en novembre mais j'ai encore tout oublié...

http://www.top-assistante.com/bureau/excel/si.php si ça peut t'aider, une fonction "si" peut marcher je pense


PS 1 : incrémenter c'est ajouter +1


EDIT : en fait zex. t'as déjà rep j'avais pas vu!
"Un peuple qui oublie son Histoire est condamné à la revivre"
Bouhlol
    unknown unknown

Re: Excel 2010, incrémenter valeur avec condition ?

Message par Bouhlol »

Spoiler : :
zexcelator a écrit :En clair puis je faire un calcul récursif.
En b4, je met B4 + 1, c'est ça la question ?
C'est ce qu'Excel appelle une "Référence circulaire".

Et bien c'est possible !
La démarche diffère peu d'une version d'Excel à l'autre

Dans les options d'excel, désactiver le "Calcul automatique"
Cocher la case "Itération" ou "Activer le calcul itératif"
Mettre 1 pour "Nb max d'itération" et pour "Ecart"

Dans B4, écrire la formule =B4 + 1 (ou son calcul)
=Si(et(c4 <= 3; C4 >= 0); B4 +1; B4)

Appuyer sur [F9] pour lancer le calcul (puisque le calcul automatique est désactivé)
Yep !
Exactement se que je voulais, merci :D
Répondre