Tris de données
Résolu/Fermé
hakoko
-
1 déc. 2015 à 16:16
hakoko Messages postés 187 Date d'inscription lundi 11 mars 2013 Statut Membre Dernière intervention 21 mars 2024 - 2 déc. 2015 à 14:53
hakoko Messages postés 187 Date d'inscription lundi 11 mars 2013 Statut Membre Dernière intervention 21 mars 2024 - 2 déc. 2015 à 14:53
A voir également:
- Tris de données
- Effacer les données de navigation - Guide
- Reinstaller windows sans perte de données - Guide
- Comment sauvegarder toutes les données de mon téléphone - Guide
- Excel reporter des données sur une autre feuille avec conditions - Forum Excel
- La base de données de sécurité du serveur n'a pas de compte d'ordinateur pour la relation ✓ - Forum Réseau
8 réponses
PHILOU10120
Messages postés
6368
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 avril 2024
796
2 déc. 2015 à 13:03
2 déc. 2015 à 13:03
Bonjour
Le fichier modifié
http://www.cjoint.com/c/ELcmcZb2ABx
Le fichier modifié
http://www.cjoint.com/c/ELcmcZb2ABx
PHILOU10120
Messages postés
6368
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 avril 2024
796
1 déc. 2015 à 17:48
1 déc. 2015 à 17:48
Bonjour
Vos informations pour mon exemple sont en colonne A et B
colonne A les dates et heures
colonne B les valeurs à traiter
=INDEX(A1:B33;EQUIV(A33;A1:A33);2;1)-INDEX(A1:B33;EQUIV(A3;A1:A33);2;1)
La date du premier est en A3 et la date de fin en A33
Vos informations pour mon exemple sont en colonne A et B
colonne A les dates et heures
colonne B les valeurs à traiter
=INDEX(A1:B33;EQUIV(A33;A1:A33);2;1)-INDEX(A1:B33;EQUIV(A3;A1:A33);2;1)
La date du premier est en A3 et la date de fin en A33
Merci pour votre réponse PHILOU10120 , mais ce que je cherche c'est une fonction qui me cherche d'abord la ligne ou se trouve ces dates la car j'ai toutes les date de l'année.
donc il me faut une fonction qui me soustrait les données de la ligne ayant pour première colonne :" 31/01/2015 00:00" - "01/01/2015 00:00" et met le résultat dans une cellule prédefinit,
meme chose pour toutes les dates de l'année, "31/02/2015 00:00" - "01/02/2015 00:00" , ..........
sachant les lignes de ces dates peut changer de fichier en fichier donc faut que la macro cherche directement cette ligne comprenant ces caractères.
donc il me faut une fonction qui me soustrait les données de la ligne ayant pour première colonne :" 31/01/2015 00:00" - "01/01/2015 00:00" et met le résultat dans une cellule prédefinit,
meme chose pour toutes les dates de l'année, "31/02/2015 00:00" - "01/02/2015 00:00" , ..........
sachant les lignes de ces dates peut changer de fichier en fichier donc faut que la macro cherche directement cette ligne comprenant ces caractères.
PHILOU10120
Messages postés
6368
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 avril 2024
796
2 déc. 2015 à 10:51
2 déc. 2015 à 10:51
Bonjour
La ligne vous pouvez la trouver avec EQUIV("01/01/2015 00:00";a1:a1000;0)
Cela vous donnera le n° de ligne ou se trouve votre date
Et avec la fonction INDEX(ligne;colonne;zone)
la formule est :
=INDEX(A1:E1000;EQUIV(B10;B1:B1000;0);5;1)
La ligne vous pouvez la trouver avec EQUIV("01/01/2015 00:00";a1:a1000;0)
Cela vous donnera le n° de ligne ou se trouve votre date
Et avec la fonction INDEX(ligne;colonne;zone)
la formule est :
=INDEX(A1:E1000;EQUIV(B10;B1:B1000;0);5;1)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai deux soucis:
le premier quand je cherche la ligne je tape la fonction EQUIV("15/02/2015 02:40:00";A1:A1000;0) il me ressort : #N/A c'est du à quoi?
le deuxième est quand je fait la soustraction j'ai comme resultat #N/A à cause du suffixe de chaque valeur en MWH.
Pouvez m'aidez svp. Merci
le premier quand je cherche la ligne je tape la fonction EQUIV("15/02/2015 02:40:00";A1:A1000;0) il me ressort : #N/A c'est du à quoi?
le deuxième est quand je fait la soustraction j'ai comme resultat #N/A à cause du suffixe de chaque valeur en MWH.
Pouvez m'aidez svp. Merci
PHILOU10120
Messages postés
6368
Date d'inscription
lundi 16 avril 2012
Statut
Contributeur
Dernière intervention
22 avril 2024
796
2 déc. 2015 à 11:40
2 déc. 2015 à 11:40
Bonjour
la date cherchée n'est pas trouvé, le zéro en fin de formule cherche la valeur exacte
Pouvez vous nous faire parvenir un fichier sur Cjoint.com
et copier le lien dans votre réponse ici sur CCM
la date cherchée n'est pas trouvé, le zéro en fin de formule cherche la valeur exacte
Pouvez vous nous faire parvenir un fichier sur Cjoint.com
et copier le lien dans votre réponse ici sur CCM
hakoko
Messages postés
187
Date d'inscription
lundi 11 mars 2013
Statut
Membre
Dernière intervention
21 mars 2024
3
2 déc. 2015 à 11:50
2 déc. 2015 à 11:50
hakoko
Messages postés
187
Date d'inscription
lundi 11 mars 2013
Statut
Membre
Dernière intervention
21 mars 2024
3
2 déc. 2015 à 14:53
2 déc. 2015 à 14:53
Merci beaucoup, C'est ce qu'on appelle du travail efficace et fiable.
Permettez moi de mettre cette fonction dans le forum.
=CNUM(GAUCHE(INDEX($A$1:$D$1000;EQUIV($F$9;$A$1:$A$1000;0);4;1);NBCAR(INDEX($A$1:$D$1000;EQUIV($F$9;$A$1:$A$1000;0);4;1))-4))-CNUM(GAUCHE(INDEX($A$1:$D$1000;EQUIV($F$8;$A$1:$A$1000;0);4;1);NBCAR(INDEX($A$1:$D$1000;EQUIV($F$8;$A$1:$A$1000;0);4;1))-4))
Permettez moi de mettre cette fonction dans le forum.
=CNUM(GAUCHE(INDEX($A$1:$D$1000;EQUIV($F$9;$A$1:$A$1000;0);4;1);NBCAR(INDEX($A$1:$D$1000;EQUIV($F$9;$A$1:$A$1000;0);4;1))-4))-CNUM(GAUCHE(INDEX($A$1:$D$1000;EQUIV($F$8;$A$1:$A$1000;0);4;1);NBCAR(INDEX($A$1:$D$1000;EQUIV($F$8;$A$1:$A$1000;0);4;1))-4))