2015-03-29 1 views
0

J'ai une feuille de calcul comme indiqué dans l'image ci-jointe. Je souhaite effectuer un classement pour chaque cellule de position en fonction du terme correspondant (FirstTerm, Second, Third, Annual). J'ai essayé mais je n'arrive pas à trouver un moyen d'écrire la formule. J'utilise EPPlusComment écrire cette formule de classement?

J'ai déjà essayé d'utiliser C# pour le calculer mais les colonnes Total et Moyenne utilisent des formules et s'exécutent quand elles arrivent sur le client.

Work Sheet Image

+0

Qu'avez-vous déjà essayé? Quelle est votre première colonne, celle avant la colonne TERM? – AHC

Répondre

0

Dans Excel, vous pouvez classer en utilisant la fonction COUNTIF donc pour le classement avec une condition (comme ici), vous pouvez utiliser NB.SI.ENS. Si vous voulez classer la colonne des totaux dans chaque terme essayer cette formule dans la ligne 2 copié vers le bas

= NB.SI.ENS (A: A, A2, N: N, ">" & N2) +1

qui vous donne seulement un nombre comme 1, 2 etc. Avez-vous besoin. 1er, 2e, etc.?