Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2393 connectés 

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  43  44  45  ..  112  113  114  115  116  117
Auteur Sujet :

[Topic Unique] Excel : Keep calm and Pivot Table !

n°3212395
blue sky
Happiness only real whenshared
Posté le 01-12-2015 à 16:46:15  profilanswer
 

Reprise du message précédent :
Bonjour à tous,
 
Je viens vers vous car après de multiples recherches et un long moment à chercher la solution, j'ai besoin d'aide car mes résultats sont infructueux. Et je pensais avoir de l'aide auprès des developpeurs VBA, mais la partie du forum qui y est dédiée n'est pas faite pour ça.  
 
J'ai un fichier Excel, dans lequel je veux mettre ensemble deux séries de données. Il s'agit dans un premier temps des données d'un marché d'action d'un pays du Maghreb (techniquement, n'importe quel pays fait l'affaire, mais là, je travaille sur les pays émergents), pour lequel j'ai une série temporelle avec uniquement les jours d'ouverture dudit marché financier.  
Dans un second temps, j'ai un fichier de taux d'intérêt interbancaire (taux auquel les banques se prêtent entre elles) en Europe. Or, vous imaginez bien que les jours d'ouvertures des marchés financiers en Europe et au Maghreb ne sont pas les mêmes.  
 
J'ai cependant besoin de comparer ces données pour faire des tests économétriques ensuite. Il faut donc que j'harmonise les dates. J'essaie donc infructueusement d'insérer une ligne pour chaque date manquante entre l'un et l'autre.  
 
 
J'ai mis les deux tableaux dans une feuille différente (mais je peux les mettre si besoin dans la même feuille, ce que j'avais fait au départ).  
 
J'ai une colonne date pour chacun des fichiers et une colonne valeur (une s'appelle Eonia, l'autre le nom du pays) sous cette forme :  
 
date               /           Eonia                         date                 /        Algérie
01/03/2014               0,123                     01/03/2014                     3300
02/03/2014               0,120                     03/03/2014                     3314
04/03/2014               0,100                     04/03/2014                     3310
05/03/2014               0,230                     07/03/2014                     3323
06/03/2014               0,200                     08/03/2014                     3340
07/03/2014               0,214
 
 
Il s'agit ici de chiffres parfaitement fictifs à titre d'exemple. Mais je voudrais obtenir au final :  
 
date               /           Eonia       /        Algérie
01/03/2014               0,123                  3300
02/03/2014               0,120
03/03/2014                                         3314
04/03/2014               0,100                  3310
05/03/2014               0,230
06/03/2014               0,200  
07/03/2014               0,214                  3323  
08/03/2014                                         3340
 
 
J'ai bien essayé d'utiliser la commande RechercheV, mais impossible d'obtenir ce que je veux ou de la faire fonctionner. J'ai créé une nouvelle colonne avec les dates avec tous les jours compris. Et d'utiliser la fonction recherche V, pour trouver la date correspondante dans le tableau, puis de copier la valeur attenante à côté de la bonne date (sur la colonne que j'ai créé moi avec tous les jours de ces 3 années d'étude).  Mais cela ne veut absolument pas fonctionner. Et maintenant, je ne comprends pas pourquoi, mais soit j'ai un problème de Ref, soit N/A.  
 
Merci pour votre aide  ;)
 
J'ai tenté un truc comme ça :  
 
=RECHERCHEV(C2;A2:B911;2)
A2 : Colonne de date (incomplète)  
A2:B911 : Le tableau entier
2 : La valeur à copier correspondant à la date de la colonne A et qui se trouve donc dans la deuxième colonne
C2 : C'est la troisième colonne que j'ai créé moi dans laquelle il y a tous les jours des 3 années de ma période d'étude


Message édité par blue sky le 01-12-2015 à 17:11:50
mood
Publicité
Posté le 01-12-2015 à 16:46:15  profilanswer
 

n°3212397
flash_gord​on
Posté le 01-12-2015 à 17:12:53  profilanswer
 

super simple, tu mets tout sur trois colonnes
Date / eonia / algerie
 
et tu sort un tableau croisé dessus.

n°3212398
blue sky
Happiness only real whenshared
Posté le 01-12-2015 à 17:24:08  profilanswer
 

Le problème, c'est que je ne peux pas les mettre ensembles. Car il n'y aura qu'une seule colonne date.  
 
Cela va me faire ça :  
 
01/03/2014               0,123                  3300  
02/03/2014               0,120                  3314  
04/03/2014               0,100                  3310  
05/03/2014               0,230                  3323
06/03/2014               0,200                  3340
07/03/2014               0,214                                                            
 
Au lieu de ça :  
 
 
date               /           Eonia       /        Algérie  
01/03/2014               0,123                  3300  
02/03/2014               0,120  
03/03/2014                                         3314  
04/03/2014               0,100                  3310  
05/03/2014               0,230  
06/03/2014               0,200    
07/03/2014               0,214                  3323  
08/03/2014                                         3340  
 
 
j'ai cependant réussi à comprendre la fonction rechercheV en l'appliquant ainsi : =RECHERCHEV(C2;A$2:B$911;2;FAUX)
 
 
Et cela fonctionne, j'arrive à obtenir ceci :  
 
date               /           Eonia      
01/03/2014               0,123          
02/03/2014               0,120  
03/03/2014                                  
04/03/2014               0,100              
05/03/2014               0,230  
06/03/2014               0,200    
07/03/2014               0,214          
08/03/2014        
 
 
Il ne me reste plus qu'à réitérer pour chaque pays, à les mettre dans un seul tableau et à trouver comment éliminer les dates où aucune colonne n'a de valeur  :)                

n°3212399
flash_gord​on
Posté le 01-12-2015 à 17:27:23  profilanswer
 

S'il y a bien un truc que je deteste, ce sont les gens qui répondent "non ça va pas marcher", sans tester.
 
https://dl.dropboxusercontent.com/u/15133688/scr/pivot.jpg
 
Si tu comprends pas ma solution, dis "je comprends pas, j'ai besoin de plus d'explications", pas "ça marchera pas".


Message édité par flash_gordon le 01-12-2015 à 17:31:55
n°3212400
blue sky
Happiness only real whenshared
Posté le 01-12-2015 à 17:34:01  profilanswer
 

J'étais persuadé que pour un tableau croisé, il fallait avoir déjà les dates harmonisée. Je n'ai pas du tout l'habitude des tableaux croisés.  
 
Je vais essayer cela de ce pas.  :D

n°3212402
blue sky
Happiness only real whenshared
Posté le 01-12-2015 à 17:55:58  profilanswer
 

Tout d'abord, je m'excuse, il est vrai que ma réponse n'était pas appropriée et montrait d'autant plus mon manque de compétences dans le domaine. (et pourtant, sur d'autres aspects, ceux que je maitrise, j'aurais eu la même réaction que toi si on me faisait la même chose).  
 
 
J'ai utilisé ta méthode. Alors, constat numéro, c'est clair que c'est ultra facile. Cela prends à tout casser, deux minutes, juste le temps de préparer correctement les données (les coller dans une nouvelles feuilles pour qu'elles soient toutes ensemble en gros).  
 
Cependant, il persiste un problème. Sur le petit tableau d'exemple, j'ai essayé moi aussi (après l'avoir vu sur le tableau complet de ma base) et j'ai quand même un soucis au niveau des dates : Il me prends en compte qu'une seule colonne de date comme référence. Et lorsqu'il y a une date qui n'est pas dans la deuxième, elle saute (j'ai l'impression). J'ai essayé en mettant les deux, mais ça fait juste des sous étiquettes. Je dois mal m'y prendre dans la création du tableau non ?  
 
http://img15.hostingpics.net/thumbs/mini_954453Capturedcran20151201174938.png


Message édité par blue sky le 01-12-2015 à 17:57:38
n°3212403
flash_gord​on
Posté le 01-12-2015 à 18:02:21  profilanswer
 

Alors en fait, je n'ai gardé qu'une seule colonne date.
 
en utilisant les données plus haut, voila à quoi ressemble le tableau de données avant le tableau croisé. ça nécéssite cinq minutes de mise en forme.
 
 
https://dl.dropboxusercontent.com/u/15133688/scr/dates.jpg
 
Tu colles toutes tes données à la suite, et tu décales juste tes colonnes de pays pour chaque pays.
 


Message édité par flash_gordon le 01-12-2015 à 18:10:19
n°3212405
blue sky
Happiness only real whenshared
Posté le 01-12-2015 à 18:20:37  profilanswer
 

AAAAAAAAAaaaaaa, Ok, mais c'est vraiment, vraiment tout bête !  :lol:  :ouch:  :bounce:  
 
Dire que je me suis pris la tête je ne sais combien de temps là-dessus pour rien...  :pfff:  
 
Merci à toi en tout cas [:sniperr][:athome]! C'est plus qu'une épine du pieds que tu m'as sorti. Même si ça te paraissait facile  :D Par contre, moi, j'ai du boulot pour maitriser un outil de base comme Excel  :pt1cable:  
 
 
Petit détail, pour un tableau dynamique, il faut toujours qu'il veuille faire des sommes ? (on le voit sur l'image que j'ai mis). On ne peut pas juste avoir le tableau sans qu'il essaie de faire la somme totale de chaque colonne ?


Message édité par blue sky le 01-12-2015 à 18:25:15
n°3212406
flash_gord​on
Posté le 01-12-2015 à 18:38:05  profilanswer
 

Des sommes des moyennes etc...
C'est pas fait pour recopier des valeurs normalement, mais comme dans ton cas ce sont des valeurs uniques, ça ne pose pas de problème ici.


---------------
Survivre à sa migration WP->Android /  Les features Windows que vous ne connaissez pas
n°3212416
Bird Jesus
Posté le 01-12-2015 à 19:48:43  profilanswer
 


De mon côté j'ai un ami codeur qui à décidé de prendre ça personnellement comme projet de détente le soir  :D
En fait le but était pas de prendre 3 fois la même dose, on veut des doses différentes car se sera des "doses pouvant être produites en avance", le but étant d'avoir plusieurs choix possibles pouvant couvrir la majorité des demandes (donc forcement c'est pas top d'avoir 3 fois la même dose, vaut mieux des gammes différentes -> c'est comme proposer 3 pointures 42 à un client "car c'est celle se vendant le mieux" alors qu'on peut avoir 40, 42 et 44 et avoir plus de chance d'avoir un truc qui lui convient) pour UNE demande à UN instant.
Vaut mieux avoir 5 poches de X, 5 poches de Y et 5 poches de Z que 15 poches de Z (même si Z sort plus souvent que les autres), on aurait l'air bien con si ell convient pas  :D

 

D'ailleurs les chaussures ça explique à moitié mon problème, quand on chausse du 41 on nous propose souvent du 40 ou 42 (fin je crois, ca reste toujours des chiffres pairs les pointures?). Le 40 est trop petit mais ca passe, le 42 est trop grand mais ça passe. Si on veut voir combien de "39 à 43" on a vendu on se dit:
- en vendant du 40 on couvre 39,40 et 41
- en vendant du 42 on couvre 41,42 et 43 sauf que 41 est déjà couvert par le 40, on va pas le compter deux fois.

 

Fin bref merci quand même d'avoir essayé de me comprendre, ptet qu'un jour un autre illuminé trouvera quelqu'un qui a un jour soumis un truc qui ressemblait à un problème qu'il n'arrive pas à retranscrire  :D

 


EDIT: Après demande à une experte, il s'avère qu'on put acheter des pointures impaires, on m'aurait menti depuis des années! :o


Message édité par Bird Jesus le 01-12-2015 à 19:50:12
mood
Publicité
Posté le 01-12-2015 à 19:48:43  profilanswer
 

n°3212508
Ptit loup
Quand c'est flou, y'a un loup
Posté le 02-12-2015 à 14:05:14  profilanswer
 

Sans faire un TCD qui n'est pas toujours aussi souple en terme d'utilisation ensuite (je trouve).. un simple "recherchev" dans tes 2 tableaux fonctionnera aussi...
Enfin, 1 pour la première colonne, 1 pour la seconde.
 
 
Bird Jesus > les pointures, c'est pair et impair, faut sortir un peu plus souvent hein ! c'est pas les tailles des fringues !!! rien à voir (et bien bon, chez un bon tailleur, tu trouves tout ce que gue tu veux comme taile)
 
J'ai peut être lu de travers, mais j'ai toujours pas compris ton coup des doses...

n°3212509
flash_gord​on
Posté le 02-12-2015 à 14:09:36  profilanswer
 

Pareil, déja que j'étais hermétique à la chimie au lycée, ça doit pas aider.
 
Peut-être qu'avec des carottes, où à la limite des baignoires qui se vident, je comprendrais mieux. [:cosmoschtroumpf]


Message édité par flash_gordon le 02-12-2015 à 14:12:12
n°3212623
Bird Jesus
Posté le 03-12-2015 à 14:03:27  profilanswer
 

Je n'ai pas trouvé de publication scientifiquement validée traitant d'une répartition des carottes par taille  :D  
En fait j'y ai réfléchi cette nuit (coup de génie) et je me suis dit que j'étais totalement con: oui quand on prend des valeur dont les zones de couvertures ne se superposent pas, on aura forcement un meilleur résultat... putain la honte d'avoir pensé l'inverse  :D  
 
Du coup reste plus qu'à faire un algorithme calculant les 3 plus hauts pourcentage sachant que les couvertures ne doivent pas se superposer (une intersection = 0) et ça c'est bientôt terminé.

n°3213982
ovrefoss
Posté le 14-12-2015 à 10:23:39  profilanswer
 


 
 
 :hello:  
 
Le contexte : Excel 2010, concaténage de dates  :sweat:  
 
J'ai deux colonnes de dates A et B au format dd/mm/aaaa (deux mille lignes, environ)
 
Je souhaite obtenir par concaténation une colonne avec [aaaa - aaaa]. Pour l'instant, c'est pas ca du tout et ca me colle aux doigts  :whistle:  
 
Même en formatant la colonne C en format personnalisé "aaaa", j'ai comme résultat renvoyé "=CONCATENER(A2; - ;B2)", comme si c'était en format Texte  :pt1cable:  
 
Et je vois pas le début d'une solution......
 
Merci d'avance pour votre aide  :jap:  
 

n°3213983
flash_gord​on
Posté le 14-12-2015 à 10:25:46  profilanswer
 

=Année(A1)&" - "&Année(B1)

n°3213986
ovrefoss
Posté le 14-12-2015 à 10:31:48  profilanswer
 

flash_gordon a écrit :

=Année(A1)&" - "&Année(B1)


 
Rhôôô  :o  je me sens ridicule devant l'évidence. Que j'avais déjà utilisée, mais y a tellement longtemps  [:dovakor loves you:3]  
 
Merci pour ton aide ultrarapide et précise :D
 
 :hello:  
 

n°3213992
DjiDji5943​0
Posté le 14-12-2015 à 11:11:03  profilanswer
 

Bonjour,
 
Pour continuer dans ton idée de départ, on pouvait mettre :
 
=CONCATENER(TEXTE(A2;"aaa" );"-";TEXTE(B2;"aaa" ))

n°3213994
ovrefoss
Posté le 14-12-2015 à 11:22:09  profilanswer
 


 
En fait c'est un poil plus compliqué  :ouch:  
 
Voilà la formule pour renvoyer des dates avec un format TEXTE sans CONCATENER...
 
=TEXTE(A2;"AAAA" )&" - "&TEXTE(B2;"AAAA" )
 
C'est chaud, je trouve  :bounce:  
 
Merci djidji, je teste tout de suite  :sol:  
 


---------------
Le terrorisme gauchiste et le terrorisme étatique sont les deux mâchoires d’un même piège à cons »© JP. Manchette - SUPER SITE FRANÇAIS SUR LES GILETS JAUNES  !
n°3213995
ovrefoss
Posté le 14-12-2015 à 11:24:29  profilanswer
 

DjiDji59430 a écrit :

Bonjour,
 
Pour continuer dans ton idée de départ, on pouvait mettre :
 
=CONCATENER(TEXTE(A2;"aaaa" );" - ";TEXTE(B2;"aaaa" ))
 


 
Ca marche aussi   :love:  


---------------
Le terrorisme gauchiste et le terrorisme étatique sont les deux mâchoires d’un même piège à cons »© JP. Manchette - SUPER SITE FRANÇAIS SUR LES GILETS JAUNES  !
n°3213996
flash_gord​on
Posté le 14-12-2015 à 11:26:13  profilanswer
 

ovrefoss a écrit :


=TEXTE(A2;"AAAA" )&" - "&TEXTE(B2;"AAAA" )


 
Pourtant j'ai vérifié avant de te l'envoyer.

n°3214004
ovrefoss
Posté le 14-12-2015 à 11:52:30  profilanswer
 

flash_gordon a écrit :


 
Pourtant j'ai vérifié avant de te l'envoyer.


 
Oui mais comme c'est une extraction VBS d'une base de données, je sais pas ce qui se passe... Je suis obligé de faire une manip, la sortir en CSV puis copier en données brutes pour l'exploiter sous excel 2010 en XLSX...  
 
M'enfin ca marche, chaleureux merci à vous deux, ca m'a aidé à retrouver la bonne formulation, un gros boulot de fin d'année que je devais avoir fin prêt ce soir  :D
 
 
 :jap:
 
 
 
 


Message édité par ovrefoss le 14-12-2015 à 11:54:21

---------------
Le terrorisme gauchiste et le terrorisme étatique sont les deux mâchoires d’un même piège à cons »© JP. Manchette - SUPER SITE FRANÇAIS SUR LES GILETS JAUNES  !
n°3215104
saebalyon
le roi de l'aurtogafe
Posté le 23-12-2015 à 14:43:26  profilanswer
 

Bonjour,
 
J'ai une formule dans la cases AS18 : =SI(G18=0;"N/A";SOMME((($AT$15*G18)+$F$10)+(($AT$15*G18))*((($O$8+$Y$8)/1)))*($N$13))+(($AT$15*G18)+$F$10)+(($AT$15*G18))*((($O$8+$Y$8)/1))
 
G18 : contient une valeur comptable ayant 0 dedans
 
Normalement ma formule devrait faire :  
- si la case G18 contient 0 , écrire dans la case AS18 n/a
- si la case G18 contient un montant alors faire le calcule SOMME((($AT$15*G18)+$F$10)+(($AT$15*G18))*((($O$8+$Y$8)/1)))*($N$13))+(($AT$15*G18)+$F$10)+(($AT$15*G18))*((($O$8+$Y$8)/1))
 
le probleme c'est que cela ne fonctionne pas..... la case au lieu d'avoir n/a contient #VALEUR !
l’erreur est : Le type de donnée d'une valeur utilisée dans la formule est incorrecte
 
Vérification effectuées :  
- toutes les cases sont de valeur comptable
- vérification du calcule : "N/A"+0+(($AT$15*G18))*((($O$8+$Y$8)/1)) La prochaine évaluation entrainera une erreur.
#VALEUR!+(($AT$15*G18))*((($O$8+$Y$8)/1))  
 
comment corriger ce probleme ?
 
Merci par avance de votre aide.
 
 
 


---------------
L'urbex : faire découvrir le patrimoine oublié / Mes albums urbex : https://www.flickr.com/photos/14695 [...] 5272741566 et https://www.flickr.com/photos/20070 [...] 0316987281
n°3215289
DjiDji5943​0
Posté le 25-12-2015 à 01:25:09  profilanswer
 

Bonjour,
 
Deja ta formule est bizarre tu répetes 2 fois la meme chose ==> donc tu devrais avoir :
=SI(G18=0;"N/A";2*SOMME(($AT$15*G18+$F$10)+(($AT$15*G18)*($O$8+$Y$8)*($N$13)))
 
Excuses ! je me suis trompé, un facteur m'ayant échappé. Du coup
 
==>Simplifiée, cela donne  =((($D$10*G7)*(1+$O$8+$Y$8))+$F$10)*($N$13+1)   sans le SI()
 
 
Envoie plutôt un extrait (ou ton fichier complet) ce sera plus parlant :


Message édité par DjiDji59430 le 29-12-2015 à 19:59:34
n°3215373
saebalyon
le roi de l'aurtogafe
Posté le 26-12-2015 à 00:57:39  profilanswer
 

oki je post ca dans la journée , mais mon tableau est pas fini , y en a de partous


---------------
L'urbex : faire découvrir le patrimoine oublié / Mes albums urbex : https://www.flickr.com/photos/14695 [...] 5272741566 et https://www.flickr.com/photos/20070 [...] 0316987281
n°3215659
saebalyon
le roi de l'aurtogafe
Posté le 28-12-2015 à 15:30:14  profilanswer
 

voila le fichier avec le probleme : http://immo-hfr.monsite-orange.fr/ [...] 90859.xlsx
 
 
si un peut m'aider merci


---------------
L'urbex : faire découvrir le patrimoine oublié / Mes albums urbex : https://www.flickr.com/photos/14695 [...] 5272741566 et https://www.flickr.com/photos/20070 [...] 0316987281
n°3215709
poulpeleac​h
Octopus paradisi
Posté le 28-12-2015 à 23:02:37  profilanswer
 

Je pige pas ce que tu as cherché à faire avec SOMME() .
En décomposé avec les ( qui se correspondent alignées, ta formule donne :
=SI
(
 G19="n/a";
 "N/A";
 SOMME
 (
  (
   ($D$10*G19)
   +
   $F$10
  )
  +
  (
   ($D$10*G19)
  )
   *
   (
     (($O$8+$Y$8)/1)
   )
 )
 *
 ($N$13)
)
+
(
 ($D$10*G19)
 +
 $F$10
)
+
(
 ($D$10*G19)
)
*
(
 (($O$8+$Y$8)/1)
)

 

Ton SOMME, il a un seul argument? Ca a pas trop l air de lui plaire quand je copie cette partie là dans une seule cellule.
Sinon, la parenthese fermante du SI étant avant la fin (surement pas ce que tu voulais), pas étonnant que tu obtiennes un N/A suivi d'un nombre.
NB : dans ma version d Excel, les formules marchent meme avec les sauts de ligne, donc essaie de débugger comme ca.


Message édité par poulpeleach le 28-12-2015 à 23:23:59

---------------
Cos I'm stupid and I'm damaged and you're a disaster / When you walk into the room Oh none of it matters / Oh baby I just buckle / My resolution in tatters
n°3215746
Ptit loup
Quand c'est flou, y'a un loup
Posté le 29-12-2015 à 12:07:00  profilanswer
 

utilise plutôt les fonctions "ESTNA" ou "SIERREUR" pour tester ton "#N/A", il ne faut pas le considérer comme tu texte mais bien comme une erreur.
 
OK... bon, tu as du "n/a" en dur.. soit.. un peu bizarre, mais pourquoi pas si c'est pour que ça soit plus joli.
 
 
Tu as des erreurs '#valeur' que tu ne testes pas correctement, du coup  après ta formule ne marche pas... vérifie en remontant à la source pour ton souci


Message édité par Ptit loup le 29-12-2015 à 12:12:01
n°3215747
poulpeleac​h
Octopus paradisi
Posté le 29-12-2015 à 12:11:38  profilanswer
 

Il est en toute lettre dans son classeur je crois, c est pas le N/A de Excel.


---------------
Cos I'm stupid and I'm damaged and you're a disaster / When you walk into the room Oh none of it matters / Oh baby I just buckle / My resolution in tatters
n°3215748
Ptit loup
Quand c'est flou, y'a un loup
Posté le 29-12-2015 à 12:12:25  profilanswer
 

cf. ma réponse, j'ai complété (en AE18 tu testes si G18=0 et plus n/a)


Message édité par Ptit loup le 29-12-2015 à 12:13:26
n°3215799
DjiDji5943​0
Posté le 29-12-2015 à 20:02:12  profilanswer
 

De toute façon on ne peux pas faire une somme avec des valeurs alpha numérique.

n°3216188
nekikool1
Posté le 02-01-2016 à 14:29:52  profilanswer
 

Bonjour,
 
J'ai un tableau de plusieurs colonnes et lignes avec dans les cases des valeurs issues de la même liste.
Ce que j'aimerais c'est extraire l’occurrence de chaque valeur (ça a du sens puisque ce qui se trouve dans les cases est redondant puisque issu de la même liste).
Par exemple :
AA   EA   EA
DD  EZ  EA
j'aimerais pouvoir générer quelque chose comme
AA   1
EA   3
DD   1
EZ   1
 
Je pourrais faire ça par macro mais c'est trop lourd alors que ce que je cherche à faire est tout simple, j'imagine qu'il y a un moyen direct pour y arriver.
 
Avez-vous une idée ?
 
merci d'avance :)

n°3216399
lazarock
And a pizza with pepperoni !
Posté le 03-01-2016 à 20:48:46  profilanswer
 

A moins que je n'ai pas bien compris, la formule à appliquer est la suivante :
"=NB.SI([PLAGE DE DONNEES];[VALEUR CHERCHEE])"
 
:jap:


---------------
Expert es-COGIP2000, RH patenté
n°3216537
paul30
Posté le 05-01-2016 à 09:53:16  profilanswer
 

bonjour,
 
savez vous pourquoi la fonction no.semaine me renvoie 2 pour la date du 05 janvier 2016?
Dans tous les calendriers que j'ai, la semaine 2 commence le 11 janvier, et nous sommes actuellement en semaine 1.
 
Voici ce que me donne excel
no.semaine(02/01/16) = 1
no.semaine(03/01/16) = 2
no.semaine(04/01/16) = 2
 
Merci d'avance pour votre aide.

n°3216548
lazarock
And a pizza with pepperoni !
Posté le 05-01-2016 à 11:52:05  profilanswer
 

Parce que la fonction, de base, considère que la semaine commence le dimanche.
Cependant, dans l'absolu, nous sommes bien la seconde semaine, le 1 janvier étant un vendredi.


---------------
Expert es-COGIP2000, RH patenté
n°3216551
Ptit loup
Quand c'est flou, y'a un loup
Posté le 05-01-2016 à 12:02:42  profilanswer
 

Les numéros de semaine diffèrent d'un pays à l'autre, ça dépend comment la règle est paramétrée
(soit 1er lundi, ou 1er dimanche, ou 1ère semaine de 4j ou plus)

n°3216601
SuppotDeSa​Tante
Aka dje69r
Posté le 05-01-2016 à 17:19:13  profilanswer
 

Avec la réponse c'est mieux non ?
 
Il faut donc bien le lundi, mais il faut aussi le n° de semaine ISO. Excel propose deux possibilité pour le lundi. Les paramètres 1 ou 21. Il faut prendre 21.
 
Ce qui te donne :
NO.SEMAINE("04/01/2016";21) = 1
NO.SEMAINE("11/01/2016";21) = 2


---------------
Soyez malin, louez entre voisins !
n°3216610
paul30
Posté le 05-01-2016 à 19:00:56  profilanswer
 

merci pour vos réponses, je confirme qu'avec 21 comme 2ème argument, ça marche :)


Message édité par paul30 le 05-01-2016 à 19:01:43
n°3216672
Ptit loup
Quand c'est flou, y'a un loup
Posté le 06-01-2016 à 10:27:38  profilanswer
 

SuppotDeSaTante a écrit :

Avec la réponse c'est mieux non ?
 
Il faut donc bien le lundi, mais il faut aussi le n° de semaine ISO. Excel propose deux possibilité pour le lundi. Les paramètres 1 ou 21. Il faut prendre 21.
 
Ce qui te donne :
NO.SEMAINE("04/01/2016";21) = 1
NO.SEMAINE("11/01/2016";21) = 2


Oui et non... on a donné les éléments
- le numéro de semaine dépend du 1er jour de la semaine
- le numéro de semaine dépend de la règle à appliquer (pays/zone), tout le monde ne numérotant pas la 1ère semaine de la même façon
 
Maintenant, c'est pas bien compliqué de trouver les arguments et voir quelle valeur il faut mettre...
Si les gens ne sont plus capable de chercher un minimum par eux même, où va-t-on !
 
Tu tapes "numéro de semaine excel" sous Google, la majorité des liens te donne la réponse !

n°3216696
nekikool1
Posté le 06-01-2016 à 13:18:23  profilanswer
 

lazarock a écrit :

A moins que je n'ai pas bien compris, la formule à appliquer est la suivante :
"=NB.SI([PLAGE DE DONNEES];[VALEUR CHERCHEE])"
 
:jap:


Super, merci beaucoup !

n°3216705
SuppotDeSa​Tante
Aka dje69r
Posté le 06-01-2016 à 14:32:19  profilanswer
 

Ptit loup a écrit :


Oui et non... on a donné les éléments
- le numéro de semaine dépend du 1er jour de la semaine
- le numéro de semaine dépend de la règle à appliquer (pays/zone), tout le monde ne numérotant pas la 1ère semaine de la même façon
 
Maintenant, c'est pas bien compliqué de trouver les arguments et voir quelle valeur il faut mettre...
Si les gens ne sont plus capable de chercher un minimum par eux même, où va-t-on !
 
Tu tapes "numéro de semaine excel" sous Google, la majorité des liens te donne la réponse !


Si j'en crois son profil et la formule en Francais, lui donner la réponse en plus de ton explication ne te faisait pas perdre de temps... Ou si peu... On est pas à l'école, c'est un forum, je sais la réponse, je la donne pouf fini, pas de prise de tête... Surtout quand en plus le message commence par "Bonjour" et fini par "merci"  
Quant aux réponses dans Google, à ce moment là on ne répond plus à rien sauf trucs dernièrement sortis
 
/my2cents


---------------
Soyez malin, louez entre voisins !
n°3216710
Ptit loup
Quand c'est flou, y'a un loup
Posté le 06-01-2016 à 15:04:33  profilanswer
 

Pas compris le coup du profil... le sien ? le mien ? il dirait quoi le profil ??
 
Je ne cherche pas du tout à donner aucune réponse.. et sans pour autant dire qu'on est à l'école... le but de chacun est de progresser... et en cherchant soit même, on retient mieux. C'est d'ailleurs une très bonne attitude dans l'utilisation de l'outil informatique que d'être curieux, de chercher, de tester, de lire les docs, les aides sur la fonction, etc...
Sujet clos pour moi.

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  43  44  45  ..  112  113  114  115  116  117

Aller à :
Ajouter une réponse
 

Sujets relatifs
[EXCEL] Faire une mise à jour dynamique de valeur entre champsExcel : rechercher et afficher une liste
[EXCEL] Conversion/multiplication de massequestions sur la téléphonie avec free en 512k
Excel: Comment insérer automatiquement un titre à chaque page ?[excel] largeur de colonne différente
[Excel] (N00B Inside :-/ )Je veux additionner ...2 questions urgentes : Remplacer Photoshop et achat de scanner
changer la police par défaut sous Excel[Excel] Comment faire pivoter une feuille ?
Plus de sujets relatifs à : [Topic Unique] Excel : Keep calm and Pivot Table !


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)