Nbval

Bonjour à tous,

Cette fonction comme les autres prennent en compte les cellules qui ont une fonction.

Quel serait la fonction qui peut la remplacer qui ne prenne pas en compte une cellule avec la fonction comme une cellule vide.

Exp : Dans une cellule je veux avoir le nombre de cellule d'une colonne qui n'a rien d'inscrit même si celle-ci possède une formule.

Merci d'avance

Amicalement

Noel

bonjour

je pense que cela doit fonctionner:

=sommeprod(--($a$1:$a$100=""))

Re,

Bonjour CB60,

J'ai passé aux essais.

Je me rends compte que quand on change de plage il change aussi de résultat.

Exp : =SOMMEPROD(--($C$3:$C$1000="")) me donne 212

=SOMMEPROD(--($C$3:$C$2000=""))me donne 1212

=SOMMEPROD(--($C$3:$C$790=""))me donne 2

Tu peux me dire ce qui pourrait interférer dans cette fonction.

Merci d'avance

Amicalement

Noel

re

je pense qu'il serait bon d'avoir un petit exemple, car c'est normal si tu prend une plage plus grande et que les cellules soit vide le sommeprod vas les compter.

Il faut peut etre nommer ta plage, pour connaitre ta derniere cellule avec une valeure est utiliser le sommeprod avec cette zone

Re,

Désolé je ne peux pas t'envoyer le fichier car il fait 780K°

J'ai 788 adhérents inscrits. En plus cette page est liée à une autre page.

C'est pas grave c'était pour ne pas avoir à compter physiquement les adhérents.

S'il n'y a pas d'autre solution, je serai contraint à les compter au nombre de lignes.

Merci Amicalement

Noel

re

Voici un exemple

17cfn.zip (54.94 Ko)

Re

CB60, c'est la valeur 1nverse que je veux. C'est à dire les cellules pleines.

Attention ce que les cellules que je parle contiennent des formules. Même si elles paraissent vide c'est qu'il t a une formule.

Je pense avoir trouvé la solution en travaillant sur 2 feuilles. 1 qui ne contient pas de formule puisque je l'importe et la 2ème contient des formules dans chaque cellule. Penses-tu que c'est la solution?

Merci

Amicalement

Noel

re

on vas finir par réussir:

test cela

=SOMMEPROD(--(VAL1<>0)*(VAL1<>""))
5pour-cntenza.xlsm (29.18 Ko)

Re,

Je n'arrive pas à saisir l'astuce.

Ca marche très bien sur.

Voulant toujours comprendre pourquoi "ZZ" dans VAL1

Pour moi ADH c'est le nom de la feuille qui commence à A3

EQUIV("ZZ") est-ce une valeur contenue dans la cellule?

les ;;; ça correspond à quoi là aussi je ne sais pas

$A:$A c'est à dire toute la colonne

;1?

-1?

=DECALER(ADH!$A$3;;;EQUIV("ZZ";ADH!$A:$A;1)-1)

Excuse moi je veux bien recopier sans me poser de question mais j'essaye de comprendre.

Merci de ta patience.

Amicalement

Noel

Re

voici un début d'explication.

=DECALER(ADH!$A$3;;;EQUIV("ZZ";ADH!$A:$A;1)-1)

Réference

=decaler(ADH!$A$3

je commence le decaler sur la feuille ADH cellule A3

Lignes, Colonnes

'=DECALER(ADH!$A$3;;;

ensuite je ne decale d'aucune ligne et colonne ( d'ou les ;;; )

Hauteur

EQUIV("ZZ";ADH!$A:$A;1)-1

Le equivalent "ZZ" vas rechercher la derniere cellule avec une valeur texte de ta colonne A

si c'etait du numerique on aurais mis 9^9

Ensuite le moins 1 permet de décompter le titre de cette colonne

Comme tu commence en A3, si tu a d'autre valeur en A1 et A2 tu devra mettre moins 2 ou 3

La formule complete

=Decaler(réf;lignes;colonnes;hauteur;largeur)

=DECALER(ADH!$A$3;0;0;EQUIV("ZZ";ADH!$A:$A;1)-1;0)

Bonjour à tous,

Un grand merci à CB60.

Je pense que tu es un pédagogue confirmé

J'espère pouvoir le mettre en pratique très prochainement.

Merci de ton dévouement

Amicalement

Noel

Rechercher des sujets similaires à "nbval"