Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

création de 2 formules-merci

J

JJ1

Guest
Bonjour,
Je viens vers vous pour créer 2 formules:
-la première remplie des cases à 1 si le nombre est présent, sinon 0
- la deuxieme calcule le nombre de lignes séparant deux "1" dans une colonne.

merci beaucoup et bon dimanche
 

Pièces jointes

  • range1.xls
    26.5 KB · Affichages: 51

abcd

XLDnaute Barbatruc
Re : création de 2 formules-merci

Bonjour,

Vois si les formules sous la pièce jointe te conviennent.

abcd
 

Pièces jointes

  • JJ1.zip
    9.3 KB · Affichages: 26
  • JJ1.zip
    9.3 KB · Affichages: 24
  • JJ1.zip
    9.3 KB · Affichages: 26
J

JJ1

Guest
Re : création de 2 formules-merci

Bonjour abcd,
C'est exactement le but recherché, la deuxième formule est plus compliquée que la première !
Bon dimanche et merci
 

Tibo

XLDnaute Barbatruc
Re : création de 2 formules-merci

Bonjour,

Sur la base du fichier communiqué :

en F2 :

Code:
=(ESTNUM(EQUIV(F$1;$A2:$E2;0))*1)

à recopier vers la droite et vers le bas.

en F9 :

Code:
=SI(ET(NB.SI($G$8:$G8;1)>0;G9=1);LIGNE()-MAX(($G$8:$G8=1)*LIGNE($G$8:$G8));"")

Formule matricielle à valider par CTRL + MAJ + ENTREE

à recopier vers le bas

@+

Edit : salut abcd, pas vu ton post le temps de rédiger le mien

Bon dimanche

@+
 
Dernière édition:
J

JJ1

Guest
Re : création de 2 formules-merci

Bonjour Tibo et merci aussi pour tes formules.
Une question pour la deuxième:
en bas de colonne, je voudrais l'en-cours, c'est à dire le nombre de 0 avant un "1"?
comment modifier la formule?
ex:
0
1
1
0
0
0
0
la formule renverrait 4 en dernière cellule, à gauche du dernier "0" en bas.
merci, bonne soirée à vous tous
 

Tibo

XLDnaute Barbatruc
Re : création de 2 formules-merci

re,

Si ta colonne de chiffres va de la ligne 8 à 24 (par exemple), sur la dernière ligne :

Code:
=LIGNE()-MAX(($G$8:$G24=1)*LIGNE($G$8:$G24))

Matricielle à valider par CTRL + MAJ + ENTREE

@+

Edit : ou bien, s'il s'agit d'intégrer les 2 formules, en F9 :

Code:
=SI(ESTVIDE(G10);LIGNE()-MAX(($G$8:$G9=1)*LIGNE($G$8:$G9));
SI(ET(NB.SI($G$8:$G8;1)>0;G9=1);LIGNE()-MAX(($G$8:$G8=1)*LIGNE($G$8:$G8));""))

@+
 
Dernière édition:

JeanMarie

XLDnaute Barbatruc
Re : création de 2 formules-merci

Bonjour tout le français

Sur la base du fichier transmis au premier post, formule à mettre en F8 et faire un glisser déposer sur le reste de la colonne.
Code:
=SI(ESTVIDE(G8);"";SI(OU(G8=1;ESTVIDE(G9));LIGNES(G$8:G8)-SOMME(F$7:F7);0))
@+Jean-Marie
 

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…