Incrementation

Gargentua85

XLDnaute Nouveau
Bonjour,
j'ai une formule dans une feuille qui est : =SI(ESTNA(RECHERCHEV(R2;H:H;1;0));"1";"0")

Cela me donne en fonction de la recherche un "1" ou un "0" dans la cellule.

Je fait une recherche et je voudra savoir combien de fois la cellule à changée, c'est a dire sur une manipulation de x fois, combien de fois la cellule à été "1" ou combien de fois as t elle été à "0"

Merci d'avance
 

DoubleZero

XLDnaute Barbatruc
Re : Incrementation

Re-bonjour,

Oui, le fichier comporte une macro événementielle, logée dans le module de l'onglet.

Pour accéder à celle-ci :

attachment.php


Dupliquer le code dans votre fichier de travail.

Bon courage et à bientôt :)
 

Pièces jointes

  • VBA accès.JPG
    VBA accès.JPG
    18.4 KB · Affichages: 68
  • VBA accès.JPG
    VBA accès.JPG
    18.4 KB · Affichages: 64

Gargentua85

XLDnaute Nouveau
Re : Incrementation

Je te remercie de l’énergie que tu as mis pour essayer de me faire comprendre, mais je capte pas.

J'aurai préféré un formule que je puisse comprendre.

Les macro et le VBA c'est du chinois pour moi.

Pô grave merci encore


Merci encore.
 

job75

XLDnaute Barbatruc
Re : Incrementation

Bonjour Gargentua85, bonjour chère ânesse, merci pour le fichier :)

Une solution par formule dans le fichier joint, en T2 à tirer sur U2 :

Code:
=SI(ESTTEXTE(CELLULE("address"));T2+(CELLULE("address")="$R$2")*($S$2=COLONNES($T2:T2)-1);T2)
J'ai aussi simplifié la formule en S2 :

Code:
=--NON(NB.SI(H:H;R2))
Edit : j'ai modifié la formule (avec le test SI) pour qu'il n'y ait pas de problème en ouvrant le fichier sur le fil.

A+
 

Pièces jointes

  • Calcul itératif(1).xlsx
    26 KB · Affichages: 39
Dernière édition:

job75

XLDnaute Barbatruc
Re : Incrementation

Re,

Avec la solution précédente il y a incrémentation quand la cellule R2 est modifiée/validée ou effacée.

Avec cette formule l'incrémentation se produit aussi quand la colonne H est modifiée, donc finalement quand la formule en S2 est recalculée :

Code:
=T2+ESTREF(INDIRECT(CELLULE("address")) ($H:$H;$R$2))*($S$2=COLONNES($T2:T2)-1)
Fichier (2).

A+
 

Pièces jointes

  • Calcul itératif(2).xlsx
    26 KB · Affichages: 34

job75

XLDnaute Barbatruc
Re : Incrementation

Re,

Même principe avec le fichier que vous avez joint au post #10.

Voyez les formules en R11 T3 T7.

J'ai aussi mis des NB.SI en R3 et R7, c'est plus simple.

A+
 

Pièces jointes

  • Test(1).xlsx
    18.2 KB · Affichages: 37
  • Test(1).xlsx
    18.2 KB · Affichages: 32

job75

XLDnaute Barbatruc
Re : Incrementation

Re,

Pour info j'ai réalisé (par macro) un million de tirages.

Aucun numéro n'est sorti...

Mais en triant avec 3 n°, 7 sont sortis sur 5000 tirages, voyez le fichier (2).

Edit : pour qu'on puisse retrouver facilement ce fil je mets ici les mots clés calcul itératif

A+
 

Pièces jointes

  • Test(2).xlsx
    18.2 KB · Affichages: 35
  • Test(2).xlsx
    18.2 KB · Affichages: 40
Dernière édition:

Membres actuellement en ligne

Statistiques des forums

Discussions
312 677
Messages
2 090 824
Membres
104 677
dernier inscrit
soufiane12