Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1518 connectés 

  FORUM HardWare.fr
  Programmation

  Recherche d'une formule Excel

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Recherche d'une formule Excel

n°171716
proner78
Posté le 05-07-2002 à 11:13:55  profilanswer
 

Bonjour, je suis en train de chercher une formule me permettant de compter le nombre de cellules d'une colonne ayant un champ non vide.
 
ex :
 
_________
blablabla
_________
 
_________
blebleble
_________
bliblibli
_________
    3       <= Résultat de la Formule (normalement)
_________
 
 
J'ai écris ça, mais il semblerait qu'excel gère moins bien les tableaux que C++ (lol) : SOMME(SI(NBCAR(B5:B47)>0;1;0))
 
En fait dans la fenêtre de la formule je le vois faire un tableau en face de SI(NBCAR(B5:B47)>0;1;0) genre {1;0;0;1;1;...;1} qui correspond bien à ce que je cherche à avoir, et dans le champ résultat de la fonction SOMME, il m'écrit bien la somme des termes de ce tableau (cool).
Mais quand je valide, il écrit #VALEUR! à la place du total tant attendu. Alors je ne comprend pas.
 
Pour compléter, je souhaiterais faire cette formule de manière unique sans retenu dans d'autre cellule (genre je met le résultat du SI dans les cellules et je fait la somme des cellules).
 
Voilà, si qqun à une idée, je l'en remercie.

mood
Publicité
Posté le 05-07-2002 à 11:13:55  profilanswer
 

n°171728
JPA
Posté le 05-07-2002 à 11:20:12  profilanswer
 

=NB.SI(A1:A10;"" )
pour la plage A1 A10
A+

n°171762
le_duc
PlaTyPuS
Posté le 05-07-2002 à 11:48:08  profilanswer
 

JPA a écrit a écrit :

=NB.SI(A1:A10;"" )
pour la plage A1 A10
A+




 
 :hello: correct  :D

n°171789
proner78
Posté le 05-07-2002 à 12:03:24  profilanswer
 

OK pour le NB.SI, j'ai compris comment ça fonctionnais, mais je ne comprend pas pourquoi le résultat ne correspond pas.
 
Quand tu mets SI(A1:A10;"" ). Le "" C bien pour pas de contrainte non? Parce que dans ce cas je comprend bien la fonction mais pas pourquoi ça ne donne le bon résultat.
 
A noter que dans mes cellules il y a une chaine de caractères (lettre + chiffre)
 

n°171798
proner78
Posté le 05-07-2002 à 12:08:22  profilanswer
 

Arf non j'ai compris, il me sors le nombre de champs vides.
Mais c'est l'inverse que je veux.
 
Alors que la formule indique justement quel compte le nombre de cellules non vide. Bizarre

n°171800
JPA
Posté le 05-07-2002 à 12:11:28  profilanswer
 

exact, je recherche et je reposte.
(dans mon test, j'avais autant de cellules vides que de non vides...)
A+

n°171801
JPA
Posté le 05-07-2002 à 12:13:17  profilanswer
 

j'ai pas été trop long ?
=LIGNES(C1:C13)-NB.VIDE(C1:C13)
A+

n°171831
proner78
Posté le 05-07-2002 à 13:16:42  profilanswer
 

ROger, Ca fonctionne, je te remercie.
 
Mais par contre je ne comprend pas trop le mécanisme. Mais bon je regarderais ça de plus près quand j'aurais plus de temps.
 
Merci encore!!!

n°171868
JPA
Posté le 05-07-2002 à 13:44:47  profilanswer
 

lignes(plage) = nombre de ligne de la plage de cellules
colonnes(plage) = nombre de colonnes de la plage de cellules
nb.vide(plage) = nombre de cellules vides de la plage.
 
la formule générale serait :
 
lignes(plage)*colonnes(plage)-nb.vide(plage)
mais comme dans ton cas colonnes(plage)=1 ...

n°171978
proner78
Posté le 05-07-2002 à 15:02:25  profilanswer
 

Ok, Thanx!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Recherche d'une formule Excel

 

Sujets relatifs
Recherche dans une map constanteRecherche de driver C pour souris
[EXCEL] Problème avec les cellules[VB & Excel] Comment sélectionner plusieurs cellules avec ...
Générer des fichiers excel en java ??[PHP]recherche un mot dans une chaine de caractere !
recherche bdd[PHP] recherche script simple upload images + variable type/poids/H/W
manipuler un fichier excel SANS excel installé.!! URGENT !! Inserer un doc excel dans un champ
Plus de sujets relatifs à : Recherche d'une formule Excel


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR