OVH Cloud OVH Cloud

Deux fonctions dans une formule

5 réponses
Avatar
Guillaume
Bonjour à tous ! Je découvre les newsgroups ; j'espère ne pas me faire
"ouspiller" pour ne pas avoir poster au bon endroit, comme dans certains
forums ;-)
Voici donc ma question : est-il possible de mettre deux fonctions dans une
cellule ? En fait, je voudrais je qu'une fonction (NB.SI) s'éxuécute
seulement si une condition est vérifiée avec SI. Merci pour vos réponses
;-)Guillaume

5 réponses

Avatar
JB
Bonjour,

=SI(B1>100;NB.SI(A1:A10;"x");"")

JB
Avatar
Patrick
Bonjour,

Tu peux mettre autant de formules que tu as besoin. Il faut l'écrire comme
cela :

=SI(L1C1="O";NB.SI(...);0)

L1C1 est la cellule où se trouve la condition. Il te suffit maintenant
d'adapter cet exemple.

--
Patrick


"Guillaume" wrote:

Bonjour à tous ! Je découvre les newsgroups ; j'espère ne pas me faire
"ouspiller" pour ne pas avoir poster au bon endroit, comme dans certains
forums ;-)
Voici donc ma question : est-il possible de mettre deux fonctions dans une
cellule ? En fait, je voudrais je qu'une fonction (NB.SI) s'éxuécute
seulement si une condition est vérifiée avec SI. Merci pour vos réponses
;-)Guillaume





Avatar
Daniel
Bonjour et bienvenue.
=SI(A1¢;NB.SI(B1:B10;"toto");"")
Si A1¢, on exécute la fonction NB.SI, sinon on ne fait rien.
Cordialement.
Daniel
"Guillaume" a écrit dans le message de news:

Bonjour à tous ! Je découvre les newsgroups ; j'espère ne pas me faire
"ouspiller" pour ne pas avoir poster au bon endroit, comme dans certains
forums ;-)
Voici donc ma question : est-il possible de mettre deux fonctions dans une
cellule ? En fait, je voudrais je qu'une fonction (NB.SI) s'éxuécute
seulement si une condition est vérifiée avec SI. Merci pour vos réponses
;-)Guillaume



Avatar
garnote
Salut Guillaume,

Un exemple :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$5" Then
If Target.Value = "oui" Then
Range("$D$6").Formula = "=COUNTIF($C$6:$C$17,""=2"")"
Else
Range("$D$6").ClearContents
End If
End If
End Sub

Serge


"Guillaume" a écrit dans le message de news:
Bonjour à tous ! Je découvre les newsgroups ; j'espère ne pas me faire "ouspiller" pour ne pas avoir poster au bon endroit, comme
dans certains forums ;-)
Voici donc ma question : est-il possible de mettre deux fonctions dans une cellule ? En fait, je voudrais je qu'une fonction
(NB.SI) s'éxuécute seulement si une condition est vérifiée avec SI. Merci pour vos réponses ;-)Guillaume



Avatar
garnote
J'ai interprété la question de la façon suivante :
Exemple :
Si la cellule D5 contient "oui", il faut utiliser NB.SI
en D6, sinon conserver la valeur de D6 ou pouvoir
la modifier. Il me fallait donc écrire :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$5" Then
If Target.Value = "oui" Then
Range("$D$6").Formula = "=COUNTIF($C$6:$C$17,""=2"")"
Else
Range("$D$6").Value = Range("$D$6").Value
End If
End If
End Sub

Serge






"garnote" a écrit dans le message de news: %
Salut Guillaume,

Un exemple :

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$D$5" Then
If Target.Value = "oui" Then
Range("$D$6").Formula = "=COUNTIF($C$6:$C$17,""=2"")"
Else
Range("$D$6").ClearContents
End If
End If
End Sub

Serge


"Guillaume" a écrit dans le message de news:
Bonjour à tous ! Je découvre les newsgroups ; j'espère ne pas me faire "ouspiller" pour ne pas avoir poster au bon endroit, comme
dans certains forums ;-)
Voici donc ma question : est-il possible de mettre deux fonctions dans une cellule ? En fait, je voudrais je qu'une fonction
(NB.SI) s'éxuécute seulement si une condition est vérifiée avec SI. Merci pour vos réponses ;-)Guillaume