> 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
22,88 €Carte mémoire microSDXC SanDisk 128 Go pour Nintendo Switch à 22,88 €
Valable jusqu'au 05 Mars

Amazon propose actuellement la carte mémoire microSDXC 128 Go pour Nintendo Switch à 22,88 € alors qu'on la trouve ailleurs à partir de 30 €. Cette jolie carte mémoire offre des vitesses jusqu'à 100 Mo/s et vous permet d'ajouter 128 Go de stockage pour vos jeux sur la console Nintendo Switch. 


> Voir l'offre
204,66 €Disque dur externe Western Digital My Book 12 To USB 3.0 à 204,66 € livré
Valable jusqu'au 05 Mars

Amazon Allemagne propose actuellement le disque dur externe Western Digital My Book 12 To USB 3.0 à 198,19 € (avec la TVA ajustée). Comptez 6,47 € pour la livraison en France soit un total de 204,66 € livré alors qu'on le trouve ailleurs à partir de 240 €. Avec ses 12 To et sa connectique USB 3.0 compatible USB 2.0, vous aurez de quoi stocker vos backup, vos films et vos photos, etc.  A l'intérieur, vous trouverez un disque à hélium UltraStar DC HC 520 White (12 To, 5400 tr/min, 256 Mo cache, CMR -> source satdream.tech). Le disque peut être démonté et réutilisé dans un ordinateur, un NAS, etc. Une très bonne affaire

Vous pouvez utiliser votre compte Amazon France sur Amazon Allemagne et il n'y a pas de douane. Si vous êtes perdu en allemand, vous pouvez traduire le site en anglais.


> Voir l'offre
70,59 €Alimentation Seasonic S12III 650W Plus Bronze à 70,59 €
Valable jusqu'au 05 Mars

Amazon propose actuellement l'alimentation Seasonic S12III 650W Plus Bronze à 70,59 €. On la trouve habituellement autour de 80 €. L'alimentation est garantie 5 ans.


> 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