Compter les valeurs dans la colonneSalut,
J'ai besoin d'aide pour utiliser la fonction Count.Je pense que je pourrai peut-être nous fournir cela pour ce dont j'ai besoin, mais je ne sais pas comment.J'ai joint un exemple de tableau de données.Pour la colonne "jour nuit intervalles de 5 minutes", je souhaite utiliser une formule pour compter le nombre de valeurs du même nombre dans la colonne "Compteur" (c'est pour m'aider à calculer la durée du jour et la durée de la nuit)
J'ai créé les colonnes jour ou nuit et les colonnes compteur pour arriver à mon résultat final en heures Jour/nuit. A moins qu'il existe un moyen plus simple de procéder ?
Et question complémentaire : existe-t-il un moyen simple de transformer une durée (nombre d'heures au format décimal) en heures : min.Par exemple, 13h30 devient 13h30.
Merci beaucoup.
les fenêtresRe : Compter les valeurs dans une colonneLe ci-joint peut fonctionner - j'ai ajouté une colonne (compteur intermédiaire) que j'ai ensuite utilisée dans une colonne Compteur révisée (en utilisant la fonction Col Cumulative Sum).Il existe peut-être un moyen de le faire en utilisant la fonction Date Difference, mais je n'ai pas pu le faire fonctionner facilement.Pour la deuxième question, ce que j'ai fait dans le passé, c'est créer deux nouvelles colonnes en utilisant les fonctions Gauche et Droite afin que 13,5 devienne 13 dans la première et 0,5 dans la seconde.Créez ensuite une colonne en utilisant la fonction InMinutes pour la deuxième colonne (par exemple 0,5) divisée par 60. InMinutes mesure un certain nombre d'heures en secondes (pourquoi s'appelle-t-il InMinutes ?), donc la division par 60 fait 0,5 30 secondes.Ensuite, vous pouvez concaténer la première colonne (avec les heures) et cette nouvelle colonne avec un : entre les deux.J'espère bien que quelqu'un a une meilleure méthode !
Re : Compter les valeurs dans une colonnePour la première partie, vous devriez pouvoir utiliser Col Sum avec If (vous n'avez pas besoin de If si tout va bien, toutes les cellules ont des valeurs)
If(Row() == Col Max(Row(), :Counter),
Col Sum(1, :Counter)
,
.
);
une autre option pourrait être d'utiliser Numéro de colonne(:Compteur, :Compteur) (ajoutez une instruction if similaire si vous en avez besoin).
Pour l'autre question, je créerais très probablement une nouvelle colonne de formule avec
In Hours(:"Day/night hours"n)
puis changez le format (vous pouvez également multiplier par 60*60 (en heures, cela convertit les heures en secondes), les dates et heures JMP sont en secondes, vous souhaitez donc convertir vos heures en secondes et laisser JMP gérer le formatage à partir de cela)

Vous pouvez également modifier le format en Meilleur pour voir la valeur sous-jacente « réelle » (secondes).