XL 2019 Pourcentage avec des cellules

Guitoune

XLDnaute Nouveau
Bonjour,

Mes meilleurs vœux à tous pour commencer.

J'ai un problème sur un calcul de pourcentage. Sur le tableau en pièce jointe je cherche à déterminer par lignes le pourcentage de "OK", NOK" et cellules vident. En ce qui concerne les "OK" et NOK" j'ai réussi mais n'arrive pas à le faire pour les cellules vident.
Si vous avez une idées pour la formule que j'emploi pour le pourcentage ou même une autre solution plus simple je suis preneur.
Merci d'avance

Cordialement
 

Pièces jointes

  • ENRU.73_Organisation nettoyage triturationessai.xlsx
    64.9 KB · Affichages: 10

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Guitoune,
En PJ un essai avec :
1610025343913.png

NB: Je n'ai modifié la MFC que pour BE6.
 

Pièces jointes

  • ENRU.73_Organisation nettoyage triturationessai.xlsx
    69.7 KB · Affichages: 4

chagatte

XLDnaute Nouveau
Pour compter le nombre de cellules totales il faudrait faire diviser par : (NBVAL(G6:BO6)+NB.VIDE(G6:BO6)) -->Compte les cellules non vides et les cellules vides. Le problème de votre fichier ce sont les cellules fusionnées. Essayez la formule =NB.VIDE(BM7:BP7). Excel en compte 2 comme vides alors qu'ils devraient en compter zéro. Le plus simple serait de faire une petite macro ou de défusionner les celulles
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Oups, désolé pour l'incompréhension. :eek:

Le problème sont vos cellules fusionnées.
Si vous fusionnez A1 et B1 et mettez OK alors A1=OK mais B1 vaut 0.

Une possibilité est de compter les cellules utiles, voir PJ avec :
VB:
=NB.SI(G6:BO6;"OK")/31
=NB.SI(G6:BO6;"NOK")/31
=(NB.SI(G6:BO6;"")-30)/31
 

Pièces jointes

  • ENRU.73_Organisation nettoyage triturationessai.xlsx
    67.1 KB · Affichages: 5

Guitoune

XLDnaute Nouveau
Oups, désolé pour l'incompréhension. :eek:

Le problème sont vos cellules fusionnées.
Si vous fusionnez A1 et B1 et mettez OK alors A1=OK mais B1 vaut 0.

Une possibilité est de compter les cellules utiles, voir PJ avec :
VB:
=NB.SI(G6:BO6;"OK")/31
=NB.SI(G6:BO6;"NOK")/31
=(NB.SI(G6:BO6;"")-30)/31
Génial ca me va nikel. Du moment que je peux m'y retrouver. Merci pour tout :)
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
S'il y a des cellules grises ( qui je suppose n'ont pas à être remplies ) alors il faut changer le 31 par le nombre de cellules utiles.
Dans la PJ j'ai rajouté le nombre de cellules utiles et les calculs se font par rapport à cette valeur.
 

Pièces jointes

  • ENRU.73_Organisation nettoyage triturationessai (1).xlsx
    67.4 KB · Affichages: 7
Dernière édition:

Discussions similaires

Statistiques des forums

Discussions
312 239
Messages
2 086 503
Membres
103 236
dernier inscrit
Menni