[Excel] nb.si sur plusieurs feuilles ?
Diogène
-
Diogène -
Diogène -
Bonjour,
J'essaie de faire des formules conditionnelles sur des plages qui s'etendent sur plusieurs feuilles et ça ne marche. je fais =NB.SI('Feuille type (2):Feuille type (3)'!C46;2007) et ça me dit : valeur!
Quelqu'un sait-il pourquoi ca ne marche pas ou comment faire autrement ? Merci d'avance
J'essaie de faire des formules conditionnelles sur des plages qui s'etendent sur plusieurs feuilles et ça ne marche. je fais =NB.SI('Feuille type (2):Feuille type (3)'!C46;2007) et ça me dit : valeur!
Quelqu'un sait-il pourquoi ca ne marche pas ou comment faire autrement ? Merci d'avance
Configuration: Windows 2000 Firefox 2.0.0.3
1 réponse
-
Salut,
je vais peut-être dire une connerie, mais tu ne veux pas plutôt essayer de faire ça feuille par feuille si tu n'en as pas trop ?
Exemple:
=NB.SI('Feuille type (2)'!C46;2007)+NB.SI('Feuille type (3)'!C46;2007)+...
Si cette solution te conviens essaye et dis moi si ça fonctionne ! ;-)-
Salut,
Merci de me répondre déja. Mais si effectivement j'en ai trop. Environ 70 feuilles et il faut que je prévoie l'intégration de nouvelles feuilles. Si t'as d'autres idées, je reste preneur...- Pour ta formule je ne peux pas grand chose, par contre tu peux éventuellement de faire ça par macro:
Sub somme()
somme = 0
For i = 1 To ThisWorkbook.Sheets.Count
somme = somme + Sheets(i).Range("C46").Value
Next i
Sheets(1).Cells(1,1).Value = somme
End sub
Par contre si tu ne gère pas cette macro en évènementiel, tu devras la lancer à chaque fois qu'une modification sera effectuée dans l'une des cellules C46 où lors du rajout d'une nouvelle feuille.
J'espère que cette solution te satisfaira... ;-)
-