EXCEL
Résolu
cassifield
-
cassifield -
cassifield -
Bonjour,
j'ai un petit soucis, je dois sur un tableau excel sortir combien de garanties 5 jours ont été prise dans le mois combien de 8 jours ect ...
y'a t'il une formule qui pourrais me le calculer ??
mon tableau:
colonne a
nombre de jour
5
8
15
8
5
colonne b
prix
41
45
120
45
41
colonne c
com
5
7
10
7
5
merci beaucoup
j'ai un petit soucis, je dois sur un tableau excel sortir combien de garanties 5 jours ont été prise dans le mois combien de 8 jours ect ...
y'a t'il une formule qui pourrais me le calculer ??
mon tableau:
colonne a
nombre de jour
5
8
15
8
5
colonne b
prix
41
45
120
45
41
colonne c
com
5
7
10
7
5
merci beaucoup
A voir également:
- EXCEL
- Liste déroulante excel - Guide
- Word et excel gratuit - Guide
- Déplacer colonne excel - Guide
- Si ou excel - Guide
- Excel moyenne - Guide
3 réponses
Je suis pas un pro en excel mais je crois qu'avec VBA tu devrais t'en sortir plutôt facilement.
Tu code une boucle qui en parcourant toute la liste de tes garanties ajoute 1 à l'élément x à chaque fois qu'il tombe sur la valeur 5 et 1 à l'élément y qui tombe à chaque fois sur la valeur 8.
Je ne suis pas sur du code mais c'est genre
i=0
for (i=<45)
Select C[i]
if (C[i] == 5)
then x= x+1
else if (c[i] == 8)
then y = y+1
i = i + 1
End
i est ce qu'on appel un compteur qui arrêtera ta boucle quand il arrive à 45
il augmente à chaque fin de boucle.
C[i] va sélectionner toutes les case l'un après l'autre de la colone C et les comparer pour voir si elle ont la valeur 5 ou 8
Si c'est 5, elle ajoute un point à x, si c'est 8, elle ajoute un point à y
Ensuite affiche x et y dans ton tableau
Même si tu n'as jamais fait de VBA, c'est pas difficile de se lancer dedans même pour une petit fonction.
Tu code une boucle qui en parcourant toute la liste de tes garanties ajoute 1 à l'élément x à chaque fois qu'il tombe sur la valeur 5 et 1 à l'élément y qui tombe à chaque fois sur la valeur 8.
Je ne suis pas sur du code mais c'est genre
i=0
for (i=<45)
Select C[i]
if (C[i] == 5)
then x= x+1
else if (c[i] == 8)
then y = y+1
i = i + 1
End
i est ce qu'on appel un compteur qui arrêtera ta boucle quand il arrive à 45
il augmente à chaque fin de boucle.
C[i] va sélectionner toutes les case l'un après l'autre de la colone C et les comparer pour voir si elle ont la valeur 5 ou 8
Si c'est 5, elle ajoute un point à x, si c'est 8, elle ajoute un point à y
Ensuite affiche x et y dans ton tableau
Même si tu n'as jamais fait de VBA, c'est pas difficile de se lancer dedans même pour une petit fonction.