Je dois ensembles moyenne de 3 colonnes.Automatiser moyenne ensembles de colonnes dans Excel
Exemple:
Blood_Patient1_0_R1
, Blood_Patient1_0_R2
, Blood_Patient1_0_R3
Il moyenne est dans une nouvelle colonne Blood_Patient1_0
De même, Blood_Patient1_3_5_R1
, Blood_Patient1_3_5_R2
, Blood_Patient1_3_5_R3
La moyenne est dans une nouvelle colonne Blood_Patient1_3_5
Ce processus est répété pour 8 ensembles de colonnes de ce type.
Actuellement, je suis en moyenne de par la formule: IF(ISERROR(AVERAGE(B7:D7)),"",AVERAGE(B7:D7))
et auto-remplissage 21.000 lignes et plus.
Comme il existe un modèle dans têtes de colonne, je pensais à automatiser le processus.
C'est ce que j'ai pensé jusqu'à présent en termes d'algorithme:
- 0, 3_5, 6_25 sont des valeurs de temps en-têtes de colonnes.
- à chaque instant, il y a trois répétitions R1, R2, R3 en tant que partie d'en-têtes de colonne
pour réseau
time
[de 3.5h, 6.25h, 9.5h, 11.5h, 16.5h, 25h , 49h et 156h ]créer une nouvelle colonne
pour les lignes de 2-21458
moyenne sur
replicates
de R1 à R3 ci-dessus en utilisant formul un
Je ne sais pas comment écrire dans Excel. Toute aide serait appréciée.
Qu'est-ce que vous cherchez à automatiser? Devez-vous régulièrement importer de nouvelles données dans la feuille de calcul, puis ajouter les colonnes moyennes? si c'est le cas, je recommanderais simplement de mettre en forme une plage sous la forme d'une table avec une ligne, dont la dernière colonne contient la formule moyenne. Lorsque vous collez vos données, la formule est automatiquement appliquée à l'intégralité du jeu de données. – MJV
@MJV .... Je souhaite écrire un script qui recherche la colonne Blood_Patient1_T_RX. et pour chaque instant T = [3_5, 6_25, 9_5, 11_5, 16_5, 25, 49, et 156] il fait la moyenne de la colonne RX = [R1, R2, R3] pour chaque rangée (nombre total de lignes = 21456). – urwaCFC