Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel > Recherche Formule
Vous inscrire
S'inscrire FAQ Membres Calendrier Recherche Messages du jour Marquer les forums comme lus


Réponse
 
LinkBack Outils de la discussion
Vieux 08/10/2007, 19h07   #16 (permalink)
Tibo
XLDnaute Barbatruc
 
Avatar de Tibo
 
Date d'inscription: mars 2005
Localisation: Maubeuge
Messages: 5 367
Par défaut Re : Recherche Formule

Salut Wilfried,

Le fait de nommer des plages de façon discontinue fonctionne quand même avec certaines fonctions.

Ainsi, avec la fonction SOMME

=SOMME(plage)

fonctionne même si plage est un assemblage de cellules non contigües

J'ai pas fait de recherches pour voir avec quelles fonctions ça marche ou pas. Il est vrai que je n'utilise quasiment pas cette façon de nommer les plages de cellules.

Bonne soirée

@+
__________________
Ne jamais hésiter à utiliser la recherche sur le Forum, beaucoup de réponses s'y trouvent
Amitiés Xldiennes
XLD vous a aidé, n'hésitez pas à aider XLD
Tibo est connecté maintenant   Réponse avec citation
ANNONCES
Vieux 08/10/2007, 19h21   #17 (permalink)
speedball
XLDnaute Junior
 
Date d'inscription: mars 2005
Messages: 56
Par défaut Re : Recherche Formule

Merci Tibo et wilfried_42

Je vais la formule d'avant qui fonctionne, comme pour l'instant ceci ne me pose pas de souci.

Mais si tu es une bête avec les macros peut etre que tu pourra m'aider sur un autre problème.
http://www.excel-downloads.com/forum...e-cellule.html

A+ et merci encore
speedball est déconnecté   Réponse avec citation
Vieux 08/10/2007, 19h22   #18 (permalink)
wilfried_42
XLDnaute Barbatruc
 
Avatar de wilfried_42
 
Date d'inscription: novembre 2006
Localisation: Saint etienne
Messages: 3 273
Par défaut Re : Recherche Formule

re:

s'il y en a que ca interresse, voici une fonction personalisée remplacant NB.SI mais fonctionnant sur des plages discontinues nommées

Code:
Function gw_nbsi(plage As Range, signe As String, valeur As Range) As Long
    Application.Volatile
    gw_nbsi = 0
    Dim i As Long, gwcel As Range
    For Each gwcel In Range(plage.Address)
        Select Case signe
            Case "="
                If gwcel = valeur Then gw_nbsi = gw_nbsi + 1
            Case "<>", "><"
                If gwcel <> valeur Then gw_nbsi = gw_nbsi + 1
            Case ">"
                If gwcel > valeur Then gw_nbsi = gw_nbsi + 1
            Case "<"
                If gwcel < valeur Then gw_nbsi = gw_nbsi + 1
            Case ">=", "=>"
                If gwcel >= valeur Then gw_nbsi = gw_nbsi + 1
            Case "<=", "=<"
                If gwcel <= valeur Then gw_nbsi = gw_nbsi + 1
            Case Else
                 MsgBox "Le signe n'est pas correct"
                 Exit Function
        End Select
    Next
End Function
utilisation : =gw_nbsi(plage,"Signe",cellule) : cellule contient la valeur testée


Bonne soirée
__________________
salutations

Wilfried

Plus j'apprends, plus je sais....... plus je sais que je ne sais rien.
wilfried_42 est déconnecté   Réponse avec citation
Vieux 08/10/2007, 19h29   #19 (permalink)
speedball
XLDnaute Junior
 
Date d'inscription: mars 2005
Messages: 56
Par défaut Re : Recherche Formule

re

Si j'ai bien compris ta macro va me calculer les trois solutions si c'est > ou = ou <
A moi de définir les plages (j'en ai 10)
Et de mettre la formule qui convient dans les cellules (=gw_nbsi(plage,"Signe",cellule))

Merci je vais essayer, je te tiens au courant prochainement.

A+
speedball est déconnecté   Réponse avec citation
Vieux 08/10/2007, 19h36   #20 (permalink)
wilfried_42
XLDnaute Barbatruc
 
Avatar de wilfried_42
 
Date d'inscription: novembre 2006
Localisation: Saint etienne
Messages: 3 273
Par défaut Re : Recherche Formule

re:

elle fait tous les tests : >, <, =, <>, >=, <=, tant qu'à faire autant tout faire

pour ce qui est du fil lié, tu as la solution dans ton dernier post, chaque traitement en fonction de l'endroit ou l'on ce trouve dans la feuille

ne pas oublier de mettre un exit sub à la fin du test, pour eviter de lancer les autre

mais si tu veux que l'on regarde, repost ton fichier avec la macro complete et surtout il nous faut savoir ce qu'elle est sensée faire, beaucoup n'ont pas suivi ton fil et j'en fait parti lol absent durant un certain temps

@ te lire
__________________
salutations

Wilfried

Plus j'apprends, plus je sais....... plus je sais que je ne sais rien.
wilfried_42 est déconnecté   Réponse avec citation
ANNONCES
Réponse



Outils de la discussion

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui


Discussions similaires
Discussion Auteur Forum Réponses Dernier message
Recherche Une formule Tophe2 Forum Excel 5 21/08/2007 14h18
recherche formule jmr Le salon de XLD 4 19/04/2005 20h44
recherche la formule bonoo Forum Excel Downloads - Archives 4 13/05/2004 18h53
Je recherche une formule. bobo Forum Excel Downloads - Archives 8 04/01/2004 12h16
formule de recherche michel Forum Excel Downloads - Archives 1 19/11/2003 03h26


Fuseau horaire GMT +2. Il est actuellement 16h14.


(C) 2006 Excel Downloads