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

 

 

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  36  37  38  ..  111  112  113  114  115  116
Auteur Sujet :

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

n°3034582
Masenko
Posté le 01-04-2012 à 19:59:24  profilanswer
 

Reprise du message précédent :
Merci bien :)

mood
Publicité
Posté le 01-04-2012 à 19:59:24  profilanswer
 

n°3034583
Masenko
Posté le 01-04-2012 à 20:04:06  profilanswer
 

Autre chose, j'ai beaucoup de mal à comprendre dans la formule que tu m'as donné ou sont les 80% ?
Si jamais je veux mettre 75% à la place comment je dois procéder ?

n°3034585
Cutter
Posté le 01-04-2012 à 20:09:09  profilanswer
 

Il faut remplacer 0,2 par 0,25.


---------------
last.fm
n°3034586
Masenko
Posté le 01-04-2012 à 20:10:45  profilanswer
 

Ok je vois, merci :)

n°3034594
kensiko26
Posté le 01-04-2012 à 22:14:44  profilanswer
 

keyran halcyon a écrit :

Salut
 
J'ai un tableau excel, j'aimerais qu'une cellule, disons la B2 affiche une valeur si les cellules A1 et B1 contiennent chacune un chiffre supérieur à une valeur donnée.
Quelqu'un pourrait me dire comment faire siouplé ?
Merci d'avance  :hello:


 
Si(ET(A1>x, B1>x), 1, 0)

n°3034651
cooki1977n
podologie-equine-libre.net
Posté le 02-04-2012 à 13:39:12  profilanswer
 

Salut,
 
j'ai la formule suivant:
 
=DATE(ANNEE(J2);MOIS(J2)+1;JOUR(J2)+28)
 
Est-ce que je pourrais la modifier pour que le truc s'applique à la cellule d'avant (donc I2) SI J2 est vide?


Message édité par cooki1977n le 02-04-2012 à 13:39:37

---------------
>>>>Mon feed<<<< - Le Jour J -
n°3034652
kensiko26
Posté le 02-04-2012 à 13:53:40  profilanswer
 

oui bien sur, avec un SI(J2=""...
 
Tu t'es répondu dans ta question non ?

n°3034659
cooki1977n
podologie-equine-libre.net
Posté le 02-04-2012 à 14:51:49  profilanswer
 

non, non, j'y comprend rien moi...


---------------
>>>>Mon feed<<<< - Le Jour J -
n°3034680
kensiko26
Posté le 02-04-2012 à 17:20:19  profilanswer
 

=SI(J2="";DATE(ANNEE(I2);MOIS(I2)+1;JOUR(I2)+28);DATE(ANNEE(J2);MOIS(J2)+1;JOUR(J2)+28))

n°3034704
keyran hal​cyon
Posté le 02-04-2012 à 19:45:32  profilanswer
 

kensiko26 a écrit :


 
Si(ET(A1>x, B1>x), 1, 0)


merci bien ... mais j'ai comme un soucis ... je ne dois pas faire un truc correctement ... j'ai copié ta formule, mis les bonnes cellules dans les parenthèses ... un = au départ, et ça me donne un message d'erreur.

mood
Publicité
Posté le 02-04-2012 à 19:45:32  profilanswer
 

n°3034711
SuppotDeSa​Tante
Aka dje69r
Posté le 02-04-2012 à 20:55:10  profilanswer
 

Faut remplacer "x" par les valeurs souhaitées...
 [:s@ms:2]


---------------
Soyez malin, louez entre voisins !
n°3034721
keyran hal​cyon
Posté le 03-04-2012 à 00:01:41  profilanswer
 

je l'ai fait ...   :sweat:

n°3034722
kensiko26
Posté le 03-04-2012 à 00:41:21  profilanswer
 

les virgules sont possiblement des points virgules sur ton PC

n°3034724
cooki1977n
podologie-equine-libre.net
Posté le 03-04-2012 à 01:54:35  profilanswer
 

kensiko26 a écrit :

=SI(J2="";DATE(ANNEE(I2);MOIS(I2)+1;JOUR(I2)+28);DATE(ANNEE(J2);MOIS(J2)+1;JOUR(J2)+28))

 

[:roi]

 

[edit]

 

Merci, donc j'ai essayé autre choses:

 

Nombre de semaine et de jours entre 2 dates.

 

soit cette formule exemple: =TRONQUE((B1-A1)/7)&" Semaine(s) "&MOD(B1-A1;7)&" jours(s)"

 

Ma date de ref est en D88

 

=MAINTENANT()

 

J'ai appliqué ce que tu m'as appris, cela donne:

 

=SI(J2="";TRONQUE((D88-I2)/7)&" Semaine(s) "&MOD(D88-I2;7)&" jours(s)";TRONQUE((D88-J2)/7)&" Semaine(s) "&MOD(D88-J2;7)&" jours(s)" )

 

1er problème:

 

ça donne: 1 Semaine(s) 6,10857118055719 jours(s)

 

Comment enlever des décimales?

 

2e problème:

 

le glissé étiré du petit bord pour étendre la formule à la colonne ne fonctionne pas car le D88 change en D89, D90, etc...

 

Comment étendre le formule à la colonne en gardant le D88 comme ref ? ( et donc I3, I4, I5 et J3, J4 , J5 etc)

 

:jap:

 



Message édité par cooki1977n le 03-04-2012 à 02:41:36

---------------
>>>>Mon feed<<<< - Le Jour J -
n°3034734
olivthill
Posté le 03-04-2012 à 11:16:45  profilanswer
 

Pour enlever les déximales, on peut mettre un faire un arrondi.
 
Pour garder D88, il faut ajouter des signes "$" :

=SI(J2="";TRONQUE(($D$88-I2)/7)&" Semaine(s) "&MOD($D$88-I2;7)&" jours(s)";TRONQUE(($D$88-J2)/7)&" Semaine(s) "&MOD($D$88-J2;7)&" jours(s)" )

n°3034745
cooki1977n
podologie-equine-libre.net
Posté le 03-04-2012 à 12:35:10  profilanswer
 

Donc ça fait:

 

=SI(J3="";TRONQUE(($D$88-I3)/7)&" Semaine(s) "&ARRONDI.INF($D$88-I3;0)&" jours(s)";TRONQUE(($D$88-J3)/7)&" Semaine(s) "&ARRONDI.INF($D$88-J3;0)&" jours(s)" )

 

Merde...

 

Y a surement un blem parce que certains résultats apparaissent en 11 semaines et 77 jours...

 

Ha oui, en fait ça donne un résultat en semaines ET un résultat en nombre de jours.

 

Dans l'idéal, j'aurais voulu un résultat unique en semaine plus nombres de jour...


Message édité par cooki1977n le 03-04-2012 à 12:42:52

---------------
>>>>Mon feed<<<< - Le Jour J -
n°3034765
SuppotDeSa​Tante
Aka dje69r
Posté le 03-04-2012 à 14:53:19  profilanswer
 

Hello
 
Essaie ceci :
=(ARRONDI.SUP((SI(ESTNONTEXTE(A1);A1;DATEVAL(A1))-DATEVAL(CONCATENER("01/01/";TEXTE(ANNEE(A1);"0" ))))/7;"0" )-1) & " Semaines et " & JOURSEM(A1;2) & " jours"
 
Donc par exemple en A1 tu as 03/04/2012 il te renverra "13 semaines et 2 jours"
Tu peux aussi, par exemple en A1 avoir une soustraction de date.
Imaginons qu'en A2 tu aies : 02/03/2012
                         A3           : 03/04/2012
                         A1           : =A3-A2
Il te renverra 4 semaines et 3 jours.
 
 
Tu aurais du faire des tests en aveugle... :whistle: (XTopic)      


---------------
Soyez malin, louez entre voisins !
n°3034766
cooki1977n
podologie-equine-libre.net
Posté le 03-04-2012 à 14:55:03  profilanswer
 

MDR !  :D  (et oui, j'aurais dus... )

 

Pour notre affaire,

 

J'ai trouvé en bidouillant!

 

La formule exemple:

 
Code :
  1. =SUPPRESPACE(SI(B1-A1;TEXTE(DATEDIF(A1;B1;"y" );"[>1]0"" ans"";[>]""1 an"";" )&TEXTE(DATEDIF(A1;B1;"ym" );"[>] 0"" mois"";" )&TEXTE(DATEDIF(A1;B1;"md" );"[>1]0"" jours"";[>]""1 jour"";" );"0 jour" ))
  2. A1 = date de départ
  3. B1 = date d'arrivée
 

Du coup, j'ai compris la fonction SI et j'ai juste adapté mes cellules et copié la formule une deuxième fois en modifiant la cellule de référence SI... (je me comprends :lol: )

 
Code :
  1. =SI(K2="";SUPPRESPACE(SI(J2-$E$90;TEXTE(DATEDIF(J2;$E$90;"y" );"[>1]0"" ans"";[>]""1 an "";" )&TEXTE(DATEDIF(J2;$E$90;"ym" );"[>] 0"" mois "";" )&TEXTE(DATEDIF(J2;$E$90;"md" );"[>1]0"" jours"";[>]""1 jour"";" );"0 jour" ));SUPPRESPACE(SI(K2-$E$90;TEXTE(DATEDIF(K2;$E$90;"y" );"[>1]0"" ans"";[>]""1 an "";" )&TEXTE(DATEDIF(K2;$E$90;"ym" );"[>] 0"" mois "";" )&TEXTE(DATEDIF(K2;$E$90;"md" );"[>1]0"" jours"";[>]""1 jour"";" );"0 jour" )))
 

C'est balèze excel quand même...  :ouch:

 

ps: question subsidiaire, on peut balancer son tableau excel dans Acces ?


Message édité par cooki1977n le 03-04-2012 à 15:00:16

---------------
>>>>Mon feed<<<< - Le Jour J -
n°3034778
SuppotDeSa​Tante
Aka dje69r
Posté le 03-04-2012 à 17:11:22  profilanswer
 

Dans Access, non. Du moins pas sans convertir certaines fonctions.
Par exemple le SI() dans Access c'est VraiFaux() etc.
Puis Access ne reference pas une coordonnée Colonne/Ligne mais un champ d'un enregistrement.


---------------
Soyez malin, louez entre voisins !
n°3034875
CK Ze CaRi​BoO
Posté le 04-04-2012 à 16:50:59  profilanswer
 

Récemment je me suis pris le chou pour approvisionner un classeur Excel depuis un script powershell (donc y envoyer tout ce que je veux en gros, comme les services qui tournent sur une machine ou sa config, en automatique). C'est plutôt spécifique mais si ça vous intéresse j'ai des bouts de script rigolo.


---------------
The only thing necessary for the triumph of evil is for good people to do nothing.
n°3045135
cooki1977n
podologie-equine-libre.net
Posté le 05-07-2012 à 16:23:35  profilanswer
 

Salut,
 
Comment faire pour exclure une ligne du tri dans un tableau à plusieurs colonnes?  
 
Je tri en fonction de différentes colonnes (nom, dates, etc ) mais à la fin, j'ai une ligne totale pour compter un truc.  
 
J'ai pas envie que la ligne de totale bouge et soit trié!  
 
Pareil quand je rajoute une ligne, j'aimerais que le total se décale automatiquement.  
 
Merci de votre aide. :jap:


---------------
>>>>Mon feed<<<< - Le Jour J -
n°3045155
kensiko26
Posté le 05-07-2012 à 18:00:49  profilanswer
 

Quand tu tries, en principes tu sélectionnes les cellules à trier. Tu n'as qu'à ne pas sélectionner ta ligne total.
 
Pour rajouter une ligne tu fais un clic sur la ligne à gauche et puis Insérer.

n°3045171
lazarock
And a pizza with pepperoni !
Posté le 05-07-2012 à 20:25:37  profilanswer
 

Salut, j'ai un *gros* soucis.
J'ai créé un fichier .xls sur excel 2003, j'y ai ajouté des listes et tout le toutim, mais quand je veux l'ouvrir sous excel 2010, j'ai un message d'erreur qui me dit que le format est différent de l'extension (alors que bon, rien n'a changé entre les 2 pc --" ), et quand je l'ouvre, j'ai un truc du genre :  
 
±˜…)†Ñ׌®$Èn•‚¬ß22Q)OÐ$¶S‡a2C¿Òç”—¼N˜ÖÞÀ9…¸e!“Àš·ÐÁAV\$•IN‚æÊÖÂéúÙ´
 
Ce qui n'est pas pratique pour les extractions, disons le nous.
Une idée pour contrer ça ? J'ai tenté la réparation ou rentrer des règles dans le registre, sans succès...


---------------
Expert es-COGIP2000, RH patenté
n°3045182
Cutter
Posté le 05-07-2012 à 22:50:49  profilanswer
 

Et quand tu l'ouvres sous Excel 2003 ça marche? Sinon, je ne vois pas trop quoi faire. Cherche des versions antérieures du fichier (clic droit > restaurer les versions précédentes) pour voir s'il n'a pas été endommagé à un moment.

Message cité 1 fois
Message édité par Cutter le 05-07-2012 à 22:51:30

---------------
last.fm
n°3045188
lazarock
And a pizza with pepperoni !
Posté le 05-07-2012 à 23:01:18  profilanswer
 

Cutter a écrit :

Et quand tu l'ouvres sous Excel 2003 ça marche? Sinon, je ne vois pas trop quoi faire. Cherche des versions antérieures du fichier (clic droit > restaurer les versions précédentes) pour voir s'il n'a pas été endommagé à un moment.


Il provient d'un autre ordinateur et je n'ai donc pas de versions antérieures...
J'ai installé une version de Excel 2003, mais ça me fait exactement la même chose, je ne comprends vraiment pas d'où ça vient, sachant que sur l'autre pc ça fonctionne...


---------------
Expert es-COGIP2000, RH patenté
n°3045190
kensiko26
Posté le 05-07-2012 à 23:08:58  profilanswer
 

fichier encrypté ??

n°3045191
lazarock
And a pizza with pepperoni !
Posté le 05-07-2012 à 23:17:52  profilanswer
 

kensiko26 a écrit :

fichier encrypté ??


Il n'y a pas de raison, d'autre fichiers provenant de la même machine, avec les même outils utilisés, s'ouvrent sans problèmes...


---------------
Expert es-COGIP2000, RH patenté
n°3045212
kensiko26
Posté le 06-07-2012 à 01:21:29  profilanswer
 

Ben alors il est corrompu

n°3045227
lazarock
And a pizza with pepperoni !
Posté le 06-07-2012 à 08:07:44  profilanswer
 

kensiko26 a écrit :

Ben alors il est corrompu


J'arrive à l'ouvrir sur le pc d'origine, il est ouvert en ce moment, et fonctionnel :pt1cable:


---------------
Expert es-COGIP2000, RH patenté
n°3045232
CK Ze CaRi​BoO
Posté le 06-07-2012 à 08:38:00  profilanswer
 

Essaie de l'enregistrer sous un autre format dans Excel sur le PC d'origine je vois que ça.


---------------
The only thing necessary for the triumph of evil is for good people to do nothing.
n°3045270
shin'pu
Posté le 06-07-2012 à 15:55:09  profilanswer
 

Salut
Sur Excel 2010, depuis peu (ou alors, je n'avais pas remarqué), quand je sélectionne un feuillet complet à l'aide de la case en haut à gauche (entre A et 1)
 
ça me sélection toutes les cellules du classeur, mêmes les vides, donc ça peut aller très loin, mon problème est que dans ce cas, je ne peux plus faire de tri, Excel me dit qu'il y a trop de lignes et ça va baisser les performances ...
 
je suis donc obliger de sélectionner seulement les cellules remplies ... et comme je travail sur de gros tableaux  :lol: c'est pénible
 
Y a t-il une option pour que ça ne me sélectionne que les cellules remplies quand je clique en haut à gauche svp ?
 
merci

n°3045271
shin'pu
Posté le 06-07-2012 à 16:00:36  profilanswer
 

comme dit CK, enregistre le dans un autre format (CSV ou TXT de préférence), puis, réessayer  :hello:

n°3045489
lazarock
And a pizza with pepperoni !
Posté le 09-07-2012 à 10:53:05  profilanswer
 

CK Ze CaRiBoO a écrit :

Essaie de l'enregistrer sous un autre format dans Excel sur le PC d'origine je vois que ça.


Hop, je reviens vers vous !
L'enregistrer dans un autre format n'ayant rien donné de concluant, j'ai fait au plus simple...
J'ai récupéré Excel 2003 :o
Maintenant ça fonctionne, comme quoi.


---------------
Expert es-COGIP2000, RH patenté
n°3045551
shin'pu
Posté le 10-07-2012 à 10:41:34  profilanswer
 

Salut
 
personne pour mon petit soucis ?
merci

n°3045560
Cutter
Posté le 10-07-2012 à 12:06:53  profilanswer
 

shin'pu a écrit :

Salut
Sur Excel 2010, depuis peu (ou alors, je n'avais pas remarqué), quand je sélectionne un feuillet complet à l'aide de la case en haut à gauche (entre A et 1)
 
ça me sélection toutes les cellules du classeur, mêmes les vides, donc ça peut aller très loin, mon problème est que dans ce cas, je ne peux plus faire de tri, Excel me dit qu'il y a trop de lignes et ça va baisser les performances ...
 
je suis donc obliger de sélectionner seulement les cellules remplies ... et comme je travail sur de gros tableaux  :lol: c'est pénible
 
Y a t-il une option pour que ça ne me sélectionne que les cellules remplies quand je clique en haut à gauche svp ?
 
merci


Pour trier tu peux te contenter du cliquer sur une cellule de ton tableau, la sélection va s'étendre automatiquement (sinon, Ctrl + *).


---------------
last.fm
n°3045629
shin'pu
Posté le 11-07-2012 à 08:18:46  profilanswer
 

ctrl+* fonctionne bien
 
merci pour le raccourci  :hello:

n°3053047
yamazaki
Still just a rat in a cage?
Posté le 29-08-2012 à 12:34:40  profilanswer
 

Désolé, j'ai pas lu les 37 pages, donc merci de me donner un lien si je problème a déjà été traité. :whistle:
 
Je veux trouver à quoi correspond chacune des valeurs de ma liste. Pour ca, j'ai une feuille "base de données" avec 2 colonnes: une liste de valeur, et le produit correspondant. NB: certaines valeurs sont identiques entre 2 produits.
 
J'ai maintenant une seconde/feuille avec seulement une liste de valeurs, et je voudrais pouvoir dire: regarde dans la "base de données" et dis moi ce que ca peut être.
 
J'ai essayé pas mal de trucs, dont (pris du site d'aide de MS, il met des virgules mais moi j'ai bien des points-virgules):  
=OFFSET(top_cell,MATCH(Lookup_Value,Lookup_Array,0),Offset_Col)
=INDEX(Table_Array,MATCH(Lookup_Value,Lookup_Array,0),Col_Index_Num)
=LOOKUP(Lookup_Value,Lookup_Vector,Result_Vector)  (en ordonnant toutes mes tables)
et même juste
=If(Countif(Lookup_Vector,Lookup_Value)>0;"Found";"Unknown" ) .
 
Edit de cette partie, problème résolu.
 
Quand ma valeur peut se référer à 2 produits, elle ne me propose pas 2 possibilités. :cry:
 
Bref, si une bonne âme a des suggestions? :jap:


Message édité par yamazaki le 29-08-2012 à 13:49:46
n°3053051
Cutter
Posté le 29-08-2012 à 13:01:42  profilanswer
 

Je ne vois pas comment ta valeur peut retourner deux possibilités. C'est pas une RECHERCHEV que tu veux faire? De toute façon il faut que tes valeurs soient uniques.


Message édité par Cutter le 29-08-2012 à 13:02:16

---------------
last.fm
n°3053064
yamazaki
Still just a rat in a cage?
Posté le 29-08-2012 à 13:53:33  profilanswer
 

Ben le problème, c'est que je veux qu'il me donne les différentes possibilités, ou au moins qu'il me signale que la réponse donnée est pas la seule possible.
Par exemple, on peut dire que c'est une masse. Si ca pèse 500g, c'est une boite de petits pois. Mais si ca pèse 1kg, ca peut tout aussi bien être une boite de raviolis ou de cassoulet.
La liste base de donnée est très longue (et appelée à s'agrandir encore), et les listes à comparer vont vite être TRÈS nombreuses. Si c'était pour une vingtaine de cas, je regarderais au fur et à mesure dans ma liste. Et la liste étant très longue, il est inévitable que certains produits correspondent à une même valeur...
 
edit: sans avoir à rouvrir la liste spécifiquement pour voir toutes les possibilités, et je peux pas non plus retenir de tête les différentes possibilités pour chaque cas. Sinon, je pourrais faire un countif, et colorer si supérieur à 1...


Message édité par yamazaki le 29-08-2012 à 14:03:10
n°3053066
Ptit loup
Quand c'est flou, y'a un loup
Posté le 29-08-2012 à 14:17:49  profilanswer
 

Tu utilises les filtres en haut de la colonne, et tu sélectionnes ton filtre, et tu auras alors toutes les possibilités correspondantes.

n°3053072
yamazaki
Still just a rat in a cage?
Posté le 29-08-2012 à 14:44:11  profilanswer
 

Euh, tu peux détailler s'il te plait? Des instructions claires ou des lignes de commande explicites?

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  36  37  38  ..  111  112  113  114  115  116

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)