Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Excel > Macros et VBA Excel
Macros et VBA Excel Vos questions relatives aux macros Excel, à l'utilisation de VBA et à l'automatisation de vos classeurs Excel.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 29/12/2011, 12h25   #1
Candidat au titre de Membre du Club
 
Homme
Inscription : décembre 2011
Messages : 45
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : décembre 2011
Messages : 45
Points : 11
Points : 11
Par défaut Perdu dans ma fonction fx

Bonjour a tous,

Je vous expose mon problème :

J'ai une fonction , celle-ci :

Code :
=SI($C11="";"";(SI(ESTERREUR(NB.SI(INDIRECT(D$9&"!R12:R1000");$C11));"";NB.SI(INDIRECT(D$9&"!R12:R1000");$C11))))

J'ai plusieurs feuille " Janvier " ; " Février " ; etc et un tableau reprenant les titres d'onglet et mots se trouvant dans la feuille.
Cette fonction me permet dans une cellule a partir d'une autre feuille de voir le nombre de fois qu'un mot apparait dans la colonne R12 à R1000 , celle ci fonctionne trés bien

J'aimerai dans une case a coté si les conditions sont vrai additionner la colonne T12 à T1000 se référant au mots et au mois qui est en Euro
Malheureusement , je me suis embrouillé dans le code


J'essaierai de joindre un bout de fichier si vous avez besoin
francky62000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 13h21   #2
Membre actif
 
Homme
Ressources humaines
Inscription : janvier 2011
Messages : 172
Détails du profil
Informations personnelles :
Sexe : Homme

Informations professionnelles :
Activité : Ressources humaines
Secteur : Bâtiment

Informations forums :
Inscription : janvier 2011
Messages : 172
Points : 166
Points : 166
Bonjour,

avec les mêmes conditions de ta première formule, alors tu n'a qu'a remplacer le NB.SI par SOMME.SI:
Code :
=SI($C11="";"";(SI(ESTERREUR(NB.SI(INDIRECT(D$9&"!R12:R1000");$C11));"";SOMME.SI(INDIRECT(D$9&"!T12:T1000");$C11))))
__________________
Cordialement

Gestionnaire rh
Gestionnaire_rh est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 14h02   #3
Candidat au titre de Membre du Club
 
Homme
Inscription : décembre 2011
Messages : 45
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : décembre 2011
Messages : 45
Points : 11
Points : 11
Merci de ta réponse

La formule ne fonctionne pas .
Si j'enléve le SI derriére SOMME , elle fonctionne , mais reprends tous les calculs de la colonne T sans prendre en compte les conditions.

Si je remets le .SI aucun calcul ne se fait autrement dit = 0
francky62000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/12/2011, 15h20   #4
Expert Confirmé Sénior
 
Avatar de mercatog
 
Inscription : juillet 2008
Messages : 5 848
Détails du profil
Informations forums :
Inscription : juillet 2008
Messages : 5 848
Points : 13 907
Points : 13 907
LA somme.si a 3 paramètres
Code :
=SI($C11="";"";(SI(ESTERREUR(NB.SI(INDIRECT(D$9&"!R12:R1000");$C11));"";SOMME.SI(INDIRECT(D$9&"!R12:R1000");$C11;INDIRECT(D$9&"!T12:T1000")))))
__________________
Cordialement.
mercatog est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 29/12/2011, 15h35   #5
Candidat au titre de Membre du Club
 
Homme
Inscription : décembre 2011
Messages : 45
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations forums :
Inscription : décembre 2011
Messages : 45
Points : 11
Points : 11
Yes , ca marche , impeccable, je cherche depuis hier , et je viens de voir mon erreur
Merci beaucoup
francky62000 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h09.


 
 
 
 
Partenaires

Hébergement Web