EXCEL Calcul du nombre de cellules sur Criter

Résolu
7808622H Messages postés 292 Date d'inscription   Statut Membre Dernière intervention   -  
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

Je cherche désespérément a calculer un nombre de cellule contenant une information texte précise voir parfois une recherche pour additionner toutes les cellules d'une même colonne qui contienne un critère A ou B


J'ai tenté des SOMMEPROD, des NBSI, etc etc sans grand succes

Si qqn pouvais m'aider ca serait cool, je vous joint une matrice démo de mon fichier excel condensé, je pourrais adapter sans probleme par la suite


Fichier demo :

https://www.cjoint.com/?hpw30L1nx2

Un énorme merci par avance si qqn me trouve une solution, ca va me faciliter sérieusement la vie au boulot

24 réponses

Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour 7808622H,
Un premier résultat, vous introduisez les formules suivantes basées sur la proposition d'Eric et qui ne sont pa sensible aux modifications de mise en place de votre macro sur la feuille [ER12].
Sur [RECAP SIT° BUPO]
en "C33" : =NBVAL(INDIRECT("'ER12'!A:A"))-2
en "C34" : =SOMMEPROD(((FREQUENCE(INDIRECT("'ER12'!B3:B500");INDIRECT("'ER12'!B3:B500"))>0)*1))

Je vais corriger votre macro de sorte que la colonne "B" soit un nombre formaté (00000000).
Question: du fichier brut vous gardez les colonnes : D,G,Q, T,W,AA, AB, et AC ...est-ce correct ?
0
7808622H Messages postés 292 Date d'inscription   Statut Membre Dernière intervention   4
 
Merci jean pierre, de tenter de m'expliquer, j avoue que comme je connais pas ces formules, j'ai pas forcement la totalité des infos sur le mode de fontionnement, quand j'ai testé ca ne marchais pas, il est fort possible que je n'ai pas trouvé la bonne manière de l'utiliser mais bon, quand a prendre la mouche directement, bah enfin bref

donc si je comprend bien,


la C33 : je colle cette formule, mais elle ne prendra en compte que les numeros de pièces, et le -2 correspond aux deux premières lignes a ne pas comptabilisées ?


pour la macro les colonnes a garder en realites sont les colonnes reprises sur le doc FINALOK, mais le probleme se posera aussi pour la situation de la mise en forme de BAP


Par contre apparament vous allez transformer le format text en format numérique ( la dans l'idee ca m'interresse car j'ai u nautre doc ou je rencontre ce même probleme ou je dois faire une selection de toute la colonne et cliquer apressur le petit bouto njaune qui apparait pour convertir en nombre, si je peux recuperer votre code ca sera cool

bon je teste tout ca et je vous tiens tous au courant pour voir si j'ai tout bien compris mdr

Encore merci a tous
0
7808622H Messages postés 292 Date d'inscription   Statut Membre Dernière intervention   4 > 7808622H Messages postés 292 Date d'inscription   Statut Membre Dernière intervention  
 
ADDITIF


J'ai transposé dans


C22 = =NBVAL(INDIRECT("'ER14'!A:A"))-2
C23 = =SOMME(INDIRECT("ER14!i3:i65356"))

C25 = je ne trouve pas la transposition de la formule car il y a les criteres de recherche
C26 = idem
C27 = idem

c33 = =NBVAL(INDIRECT("'ER12'!A:A"))-2
C34 = =SOMMEPROD(((FREQUENCE(INDIRECT("'ER12'!B3:B65356");INDIRECT("'ER12'!B3:B65356"))>0)*1))

C41 = =NBVAL(INDIRECT("'BAP'!A:A"))-2
C42 = =SOMMEPROD((FREQUENCE(BAP!$B$2:$B$65356;BAP!$B$2:$B$65356)>0)*1)
C43 = =SOMME(INDIRECT("BAP!K3:K65356"))


C45 = je ne trouve pas la transposition de la formule car il y a les critères de recherche
C46 = idem

Pourriez vous m'aiguiller sur les formules manquantes ayant des criteres a avoir

J'ai placé le document FINALV3 avec les dernières modifs
et le fameu fichier BAPbrut egalement si vous voulez jeter un oeil pour le code



Merci

Céd
0
7808622H Messages postés 292 Date d'inscription   Statut Membre Dernière intervention   4 > 7808622H Messages postés 292 Date d'inscription   Statut Membre Dernière intervention  
 
C'est bon j'ai trouvé en readaptant les formules comme il faut

juste pour Jean pierre, si tu as le code pour que la conversion des nombre se fasse toute seule ca serait cool


Merci beancoup a tous de m'avoir aider, j'ai un fichier nickel chrome qui marche a merveille


0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour 7808622H,
Merci pour les informations.
Un peu de patience la réponse va suivre .
0
7808622H Messages postés 292 Date d'inscription   Statut Membre Dernière intervention   4
 
oui je te remercie d'avance

la de toute facon y'a pas le feu, je peux refaire la manip manuellement, mais bon si par la suite ca peut s'automatiser c'est plus sympa

donc bah prend ton temps, je ne suis pas pressé pour cet info, juste qu'lle sera la bienvenue si tu as du temps

bonne fin de W E

0
7808622H Messages postés 292 Date d'inscription   Statut Membre Dernière intervention   4
 
Bonjour Jean pierre


en recherchant et apres une trentaine de tentatives je pense avoir trouve une solution pour le probleme de convertion en nombre, probablement un peu barbare mais bon ca depanne ;-)

le principe etant de creer le code en fonction d'un copier d'une cellule contenant 1 qui se colle en collage spéciale/multiplication sur la plage de cellule souhaité, et ca marche

Sheets("BAP").Select
Range("D1").Select
ActiveCell.FormulaR1C1 = "1"
Range("D1").Select
Selection.Copy
Range("B3:B65536").Select
Selection.PasteSpecial Paste:=xlPasteAll, Operation:=xlMultiply, _
SkipBlanks:=False, Transpose:=False

au cas ou ca puisse servir

Merci en tout cas pour tes recherches c'est cool

0
Le Pingou Messages postés 12249 Date d'inscription   Statut Contributeur Dernière intervention   1 458
 
Bonjour 7808622H,
Concernant les formules manquantes :

C25 : =NB.SI(INDIRECT("'ER14'!$C$3:$C$65356");"FACTURE")
C26 : =NB.SI(INDIRECT("'ER14'!$C$3:$C$65356");"AVOIR")
C27 : =NB.SI(INDIRECT("'ER14'!$K$3:$K$65356");"x")
C44 : =NB.SI(INDIRECT("BAP!F3:F65356");"En Attente")
C45 : =NB.SI(INDIRECT("BAP!F3:F65356");"Refusée")

J'ai modifier la votre macro qui prend en charge la feuille [ER12] , est-ce que cela vous convient ?
Le lien : https://www.cjoint.com/?htvEapFTqP
0