Question

Je veux modifier cette requête

=COUNTIFS('Sheet1'!E2:E465,7,'Sheet1'!F2:F465,2)

de sorte que lorsque je fais glisser / copier latéralement, comme dans la cellule à côté du droit du 2 reste constante et les 7 incréments comme

=COUNTIFS('Sheet1'!E2:E465,8,'Sheet1'!F2:F465,2)

et ainsi de suite etc

=COUNTIFS('Sheet1'!E2:E465,9,'Sheet1'!F2:F465,2)
=COUNTIFS('Sheet1'!E2:E465,10,'Sheet1'!F2:F465,2)

pas de chance avec le $ à côté du 7

Était-ce utile?

La solution

=COUNTIFS('Sheet1'!$E$2:$E$465,Column() + 1,'Sheet1'!$F$2:$F$465,2)

Sauf qu'au lieu de la colonne () + 1, vous devez vous rendre la colonne () + WhateverNumberGivesYouTheRightAnswer

Donc, si vous êtes dans la sixième colonne, et que vous voulez la valeur 7, vous dire la colonne () + 1 (comme dans 6 + 1). Si vous êtes dans la neuvième colonne, et que vous voulez la valeur 12, vous dites que la colonne () + 3

Cela fonctionne si vous le faites glisser vers le bas et à travers.

Autres conseils

Je ne pense pas que la magie glisser / copier peut être fait avec des valeurs littérales dans les formules.

Il y a deux façons de truquer il - probablement le plus facile est d'insérer une ligne « index » au-dessus de vos données et faire quelque chose comme ceci (en supposant les indices sont dans la ligne 1 et vous mettez cela dans G, H, ...):

=COUNTIFS('Sheet1'!E2:E465,G1,'Sheet1'!F2:F465,2)

Dans le cas contraire, vous pouvez truquer l'acheter en utilisant la fonction COLONNE () pour obtenir la colonne en cours et l'élaboration de la 7,8,9 ... séquence de cela. Ceci brisera bien si vous déplacez la formule autour de la feuille de calcul.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top