Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Calcul cellule vide

3 réponses
Avatar
michel.villaume
Bonjour,

J'ai un tableau avec en ligne 1 une succession de valeur "X"


A B C D E F G H I J K L M N O P
X X X X X

Je voudrais obtenir les =E9carts entre les x, calculer le nombre de
cellule vide entre les X

Dans cet exemple, je souhaite obtenir comme r=E9sultat

2 3 3 2

Merci de votre aide

3 réponses

Avatar
Ellimac
Bonjour,

Du mal à trouver une solution simple. Pour l'instant tu peux le faire avec 2
lignes de calculs :
Ligne 1 : =SI(A1="x";COLONNE();"")
Ligne 2 colonne B : =SI(B2<>"";B2-MAX($A2:A2)-1;"")

Camille

"" wrote:

Bonjour,

J'ai un tableau avec en ligne 1 une succession de valeur "X"


A B C D E F G H I J K L M N O P
X X X X X

Je voudrais obtenir les écarts entre les x, calculer le nombre de
cellule vide entre les X

Dans cet exemple, je souhaite obtenir comme résultat

2 3 3 2

Merci de votre aide




Avatar
AV
Avec les "x" ou vides en A1:zzzzzz1 (ligne 1)

En B2 et recopie >>> zzzzzz2
Matricielle à valider par ctrl +maj+entrée :

=SI(((PETITE.VALEUR(SI(1:1="x";COLONNE(1:1);9^9);COLONNE())-PETITE.VALEUR(SI(1:1="x";COLONNE(1:1);9^9);COLONNE()-1)-1)<=COLONNES(1:1))+((PETITE.VALEUR(SI(1:1="x";COLONNE(1:1);9^9);COLONNE())-PETITE.VALEUR(SI(1:1="x";COLONNE(1:1);9^9);COLONNE()-1)-1)>0)=2;PETITE.VALEUR(SI(1:1="x";COLONNE(1:1);9^9);COLONNE())-PETITE.VALEUR(SI(1:1="x";COLONNE(1:1);9^9);COLONNE()-1)-1;"")

Exemple là :
http://cjoint.com/?gukve1gOyW

AV
Avatar
JB
Bonjour,

-Sélectionner A3:K3
=SI(ESTNUM(PETITE.VALEUR(SI(DECALER(ch;0;1)="x";COLONNE(DECALER(ch;
0;1)));COLONNE(ch)));
PETITE.VALEUR(SI(DECALER(ch;0;1)="x";COLONNE(DECALER(ch;
0;1)));COLONNE(ch))-
PETITE.VALEUR(SI(ch="x";COLONNE(ch));COLONNE(ch));"")
Valider avec Maj+Ctrl+Entrée

http://cjoint.com/?gulNgw624K

JB

On 20 juin, 09:01, wrote:
Bonjour,

J'ai un tableau avec en ligne 1 une succession de valeur "X"

A B C D E F G H I J K L M N O P
X X X X X

Je voudrais obtenir les écarts entre les x, calculer le nombre de
cellule vide entre les X

Dans cet exemple, je souhaite obtenir comme résultat

2 3 3 2

Merci de votre aide