3000 lignes de données et nécessitent une formule à appliquer pour calculer les pourcentages de blocs de 4 lignes. P>
J'ai essayé de traîner la formule et de jouer avec la fonction Officeet, mais je ne peux pas comprendre une bonne façon de le faire. p>
Merci à tout le monde pour votre aide, j'ai trouvé une solution! On dirait que j'aurais d'avoir mentionné que les comptes ont été pondérés afin que les calculs soient basés sur le nombre réel de celui qui soit arrondi. p>
3 Réponses :
Voici une solution qui n'utilise pas indirecte code>:
Merci beaucoup. C'était la seule solution qui semblait travailler dans toute la table.
Aucune inquiétude @scott J'ai passé des heures à essayer de comprendre cela avec ma connaissance de formule Excel limitée. Va certainement passer quelques-uns plus d'essayer de le comprendre pour une utilisation future.
Quelle formule feriez-vous manuellement pour obtenir uniquement les 4 premiers? Ne vous inquiétez pas de la traînée, nous devons connaître la formule de base.
@Scottcraner Je suppose que c'est 1 / somme (1,0,5,1) ... juste la ligne comme pour cent du bloc de 4 c'est dans.
= M11 / somme (m11: m14) est la formule de base que j'utilise jusqu'à présent
OK et le prochain vers le bas serait
= m12 / somme (M12: m14) code>?
Ou serait-il
= m15 / somme (m15: m18) code>?
C'est correct @scottcraner. Donc, fondamentalement, lorsque je vais au bloc suivant de 4, j'en ai besoin pour sauter à la somme (M15: M18) et être en mesure de transporter cela tout le chemin.
Mais que serait divisé
m15 code> ou
m12 code>?
m15 code> ne correspond pas à la sortie attendue montrée pour la troisième ligne. et
M12 code> vous manqueriez de diviseurs avant les numérateurs.
@JVDV Premier bloc était
M11: M14 Code>
@Scottcraner, j'ai trompé votre commentaire pour les ops
Quelque chose me dit que vous voulez trouver le pourcentage de cette valeur pour B2 contre tous les autres b2s
Je pense que ce qui suit se présenterait à votre formule de base:
= index (m: m, rangée () + (rangée (A1) -1) * 3) / somme (index (m: m, rangée () + (Rangée (A1) -1) * 3): index (m: m, rangée () + (rangée (A1) -1) * 3 + 3)) code>, mais ce ne serait pas correspondre avec votre premier 11%
1ère rangée: = m11 / somme ($ M $ 11: $ m $ 14) Le bloc Suivant Bloc de 4 démarrerait = M15 / SUM ($ M $ 15: $ M $ 18 $) puis la deuxième ligne de ce bloc serait = M16 / SUM ($ M $ 15: $ M $ 18). J'espère que cela aide à la logique que j'essaie de faire
Donc ce qui précède a fonctionné pour vous? De toute façon, Scott a une réponse à la fois si cela a fonctionné, vous devez l'accepter en tant que telle