> Tous les forums > Forum Bureautique
 recherche d'une formule excel
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
marcote
  Posté le 30/08/2005 @ 19:23 
Aller en bas de la page 
Nouvel astucien
bonjour, je suis à la recherche d'une formule par rapport à une application particulière. Je veux dans une colonne donnée réaliser un somme de valeur égale à 1 en fonction des critères qui correspond a des formats de cellule. * cellule égale à 1 correspond à un réglement * cellule égale à 1 et ayant fond de couleur rouge correspond à un élève absent * cellule égale à 1 et ayant un fond de couleur vert coorepond à un élève présent cela est il réalisable de part Excel ? merci de votre réponse et pourquoi pas d'une solution D'avance merci Marc
Publicité
galopin01
 Posté le 30/08/2005 à 20:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien
bonsoir, je serais tenté de répondre NON ! En effet Excel est plus à l'aise pour compter des valeurs que des couleurs. Toutefois avec VBA on peux faire bien des choses... Il faudrait préciser un peu ton problème. A+
KiWin
 Posté le 31/08/2005 à 00:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
A cheval entre la formule et la macro, la fonction personnalisée est parfait pour ce genre de choses. marcote, après avoir ouvert ton classeur, fait Ctrl+F11. Dans la liste de gauche fait un clic droit sur VBAProject(NomClasseur.xls) où "NomClasseur.xls" c'est le nom de to classeur, et sélectionne Insertion > Module. Da la partie de droite, fait un copié collé du code ci dessous :
Function ETATELEVES(Recherche As String, ByVal Target As Range) As Byte Dim Compteur As Byte For Each Item In Target If Item.Value = 1 Then Select Case Recherche Case "Réglés" Compteur = Compteur + 1 Case "Absents" If Item.Interior.ColorIndex = 3 Then Compteur = Compteur + 1 Case "Présents" If Item.Interior.ColorIndex = 10 Then Compteur = Compteur + 1 End Select End If Next ETATELEVES = Compteur End Function
Cette fonction s'utilise comme n'importe quelle fonction d'Excel, voici sa synthaxe : =ETATELEVES(Recherche; Plage) Donc tu tape cette fonction à l'endroit ou tu veux une somme et pour indiquer quelle somme tu veux à la place de Rechercher tu tape un des trois mots suivant, avec les guillemets : - "Réglés" pour les élève ayant réglé (cellules avec un 1) - "Absents" pour compter les élèves absents (cellules rouges et avec un 1) - "Présents" pour compter les élèves présents (cellules vertes et avec un 1) Ensuite pour "Plage" il faut taper la plage des cellules à compter, par exemple : B2:B12 sans guillemets) pour les cellules B2 à B12. Bie nsur tu peux aussi les sélectionner avec la souris, ça marche aussi. Deux remarques : 1) Excel n'ayant pas la notion de couleurs, elles sont représentées par des numéros, et pour Excel un numéro c'est un numéro. J'ai donc mis les numéros correspondant au rouge ordinaire et au vert ordinaire, si les couleurs que tu a choisi sont plutôt claires ou foncées elle n'auront pas le bon numéro et ça ne marchera pas il faudra donc ajuster tes couleurs. 2) Comme dans ton exemple ne fait pas mention des élèves n'ayant pas réglé, ceux-ci ne sont pas comptés parmis les présents et absents par la fonction. Voilà c'est tout y'en a plus long à expliquer que de code lol... A+ ;)
marcote
 Posté le 31/08/2005 à 21:55 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Nouvel astucien
bonsoir, merci pour vos réponses, je vais explorer VBA afin d'apporter le réponse à mon problème. Cela m'a permis un gain précieux de temps et une prise de tête [boom] encore merci marcote[merci]
KiWin
 Posté le 31/08/2005 à 22:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
Au plaisir ;)
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour participer à la discussion.
Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !
Recevoir PC Astuces par e-mail


La Lettre quotidienne +226 000 inscrits
Avec l'actu, des logiciels, des applis, des astuces, des bons plans, ...

Les bonnes affaires
Une fois par semaine, un récap des meilleurs offres.

Les fonds d'écran
De jolies photos pour personnaliser votre bureau. Une fois par semaine.

Les nouveaux Bons Plans
Des notifications pour ne pas rater les bons plans publiés sur le site.

Les bons plans du moment PC Astuces

Tous les Bons Plans
17,99 €Lot de 20 masques de protection FFP2 à 17,99 €
Valable jusqu'au 28 Février

Amazon fait une promotion sur le lot de 20 masques de protection FFP2 qui passe à 17,99 € livré gratuitement. Le produit est expédié par Amazon. À la différence du masque chirurgical qui empêche principalement les gouttelettes émises par le porteur de se propager à l'extérieur, le masque FPP2 protège son porteur contre l'inhalation d'agents infectieux ou de microparticules. Il filtre 94% des particules de l'extérieur vers l'intérieur. Les masques sont emballés individuellement.


> Voir l'offre
109,90 €Alimentation PC modulaire Gigabyte P850GM (550W, 80+Gold) à 109,90 €
Valable jusqu'au 01 Mars

RueDuCommerce fait une promotion sur l'alimentation PC modulaire Gigabyte P850GM (850W, 80+Gold) qui passe à 109,90 € au lieu de 129,90 € ailleurs. Installez uniquement les câbles dont vous avez besoin pour réduire l’encombrement, augmenter le débit d’air et améliorer les performances thermiques du châssis.  Elle bénéficie d’un ventilateur à roulement hydraulique intelligent.


> Voir l'offre
135,70 €Imprimante 3D Creality Ender 3 à 135,70 € avec le code BgD0dE93 (stock Europe)
Valable jusqu'au 01 Mars

Banggood fait une belle promotion sur l'imprimante 3D Creality Ender 3 à 135,70 € livrée en France (avec l'assurance) avec le code BgD0dE93. On la trouve ailleurs autour de 180 €. L'imprimante est expédiée depuis un stock Europe (en République Tchèque). Elle sera donc rapide et vous êtes sûr de ne pas avoir de douane. 

La Creality Ender 3 est l'une des machines les plus populaires actuellement sur le marché. Et pour cause. Elle dispose d'un volume d’impression de 220 x 220 x 250 mm, est équipée d'un plateau chauffant inspiré du BuildTak, d'un écran LCD et offre des fonctionnalités pratiques comme la reprise de l'impression après une coupure de courant ou le conduit pour le filament étroit. L'imprimante 3D est facile à assembler et le calibrage est aisé grâce aux gros boutons. 


> Voir l'offre

Sujets relatifs
Excel formule ou autre recherche mot => construction graphique
Recherche formule conditionnelle Excel
FORMULE EXCEL POUR RECHERCHE DANS UNE TABLE
Recherche Formule Excel
Comment supprimer recherche Laoscript au démarrage Excel ?
Formule excel 2007
formule excel
Formule excel
Report résultat formule Excel
Formule EXCEL
Plus de sujets relatifs à recherche d''une formule excel
 > Tous les forums > Forum Bureautique