Voici quelque chose qui devrait être fondamental, mais je ne peux pas le comprendre.
J'ai donc des informations dans les colonnes A: G. Certaines des cellules des colonnes B: G sont vides, d’autres pas.
Dans la feuille de calcul suivante, comment savoir combien de cellules de la zone B: G ne sont pas vides si le critère "John" est rempli dans la colonne A: A?
Mon essai qui ne marche pas:
=COUNTIFS(A:A, "John", B:G, "*")
+----+-------+---------+---------+---------+-------+-----------+--------+
| | A | B | C | D | E | F | G |
+----+-------+---------+---------+---------+-------+-----------+--------+
| 1 | John | bla | blaba | fsdfs | | sdfsdfdsf | sdfsdf |
| 2 | Bill | sfsdf | | sdfsdf | | sdfsdsd | |
| 3 | Tim | | | | | | |
| 4 | John | sdfsdf | ssdfsdf | | | sdfsdf | sdfsd |
| 5 | Rick | egerreg | g | gergerg | | g | |
| 6 | Steve | | | | ergrg | | |
| 7 | Rick | ergerg | er | gergerg | | | |
| 8 | John | | reger | | | | erge |
| 9 | Tim | | erg | | erg | | |
| 10 | Rick | ergerg | | | | ergerg | erge |
+----+-------+---------+---------+---------+-------+-----------+--------+
worksheet-function
microsoft-excel-2007
Pjossemannen
la source
la source
Réponses:
Vous avez raison. Il est assez basique. Vous pouvez le faire avec:
ou
La deuxième formule est bien sûr saisie dans un tableau.
Notez que, même si la formule fonctionne toujours si vous utilisez des colonnes entières, cela n’est pas recommandé, car le calcul de la formule prendra beaucoup de temps.
la source
Selon le centre d’aide Microsoft Office concernant
COUNTIFS
:Quelle est la raison pour laquelle votre
COUNTIFS
échoue: l'argumentB:G
n'a pas le même nombre de colonnes que le premier argument,A:A
.Une façon d'y parvenir serait d'utiliser un
SUMPRODUCT
, qui n'a pas cette limitation de taille.Vous pouvez utiliser, comme suggéré par RobinCTS, la formule suivante:
Cependant, si une cellule a un
0
intérieur, il ne sera pas considéré comme vide.Une solution alternative à la réponse de Robin consiste à utiliser le fait qu'une cellule vide et une cellule contenant un
0
retournentTRUE
lorsqu'elles sont testées dans ces conditions:<>0
et<>""
.En fonction de vos besoins et du type de données contenues dans votre classeur, l’une de ces deux solutions devrait fonctionner.
Ceci est illustré dans l'exemple ci-dessous:
la source