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

 

 

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

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

n°3459763
DustB
Posté le 22-01-2025 à 13:00:35  profilanswer
 

Reprise du message précédent :
Complexe comme process. Pourquoi ne pas dupliquer l’onglet dans Excel et copier ensuite dans Excel en valeur le contenu de l’onglet ? Je ne vois pas bien l’intérêt d’un éditeur de texte

mood
Publicité
Posté le 22-01-2025 à 13:00:35  profilanswer
 

n°3459771
LaRoueEstT​ombee
Hortense ! Pour moi !
Posté le 22-01-2025 à 15:08:42  profilanswer
 

Ah oui, pas bête, ça... J'avais pris l'habitude de faire comme ça. Aussi parce que j'ai toujours deux ou trois éditeurs de textes ouverts, sûrement.
 
Avec l'habitude on fait des trucs tordus, copier/coller valeur, c'est parfait :jap:


Message édité par LaRoueEstTombee le 22-01-2025 à 15:10:32

---------------
Votre couroux impitoiable Veut-il renverser l'Univers ?
n°3459790
DustB
Posté le 22-01-2025 à 21:25:10  profilanswer
 

Voilà fais une copie de ton onglet, tu pourras la coller en valeur et sur l’autre onglet, tu garderas les formules.

n°3460175
boubou42
Posté le 02-02-2025 à 07:44:15  profilanswer
 

Bonjour à tous,
j'ai un petit problème avec une formule, qu'il faudrait valider d'une manière que j'ai oublié depuis 1 an.
Sur ma page météo, j'ai une page récap, où je retrouve les données de l'année, dont celle qui me donne le mois le moins pluvieux.
Cette formule, =MIN(SI(F5:F16<>0;F5:F16)) , me donne 0 alors qu'au mois de février, il y a eu un peu de pluie.
Quelle est la méthode pour valider correctement la formule.
Merci d'avance de votre aide.

n°3460199
arnuche
Posté le 02-02-2025 à 18:33:19  profilanswer
 

Ça doit être une matricielle, donc au lieu de juste faire enter, tu la valides avec CTRL + SHIFT (= MAJ) + ENTER.

n°3460200
boubou42
Posté le 02-02-2025 à 18:36:56  profilanswer
 

AH merci beaucoup, il faut que je le note sinon j'aurais oublié dans 1 an.
 
Gros merci.

n°3460202
arnuche
Posté le 02-02-2025 à 19:02:55  profilanswer
 

De rien, sinon il y a cette astuce un peu plus longue qui permet de ne pas devoir sauver en matriciel (mais ne marche que s'il n'y a qu'un seul zéro, ça renvoie aussi 0 quand il y en a au moins 2) ;

Code :
  1. =SI(MIN(F5:F16)=0;PETITE.VALEUR(F5:F16;2);MIN(F5:F16))


Message édité par arnuche le 02-02-2025 à 19:04:10
n°3460204
boubou42
Posté le 02-02-2025 à 19:10:50  profilanswer
 

Merci pour cette astuce mais là il reste encore 10 mois sans pluie donc avec 0 comme valeur...

n°3460208
arnuche
Posté le 02-02-2025 à 20:06:28  profilanswer
 

Ah oui, embêtant ça.
Sinon il suffirait qu'il n'y ait rien (ou du texte) au lieu de o pour les mois sans pluie dans la page récap, alors la valeur renvoyée par MIN(F5:F16) serait d'office la plus basse au-dessus de 0 (et donc plus besoin de MIN(SI ...).
Et si les 12 lignes sont vides (ou contiennent du texte), MIN(F5:F16) renverra 0.


Message édité par arnuche le 02-02-2025 à 20:07:03
n°3460209
boubou42
Posté le 02-02-2025 à 20:43:22  profilanswer
 

oui mais le calcul de pluie est automatique car j'ai mis une formule pour chaque mois.
Dès que je remplis la page d'un mois, ça renvois les données dans la dernière page, celle du récap annuel.
Chaque jour, j'y insère les données de ma station météo.
En tout cas, merci de ton aide.

mood
Publicité
Posté le 02-02-2025 à 20:43:22  profilanswer
 

n°3460210
arnuche
Posté le 02-02-2025 à 20:59:17  profilanswer
 

Je m'en doute, mais rien n'empêche de remplacer la formule actuelle de chaque mois dans le récap par une du genre ;

Code :
  1. =SI(formule actuelle=0;"";formule actuelle)


ou du texte ;

Code :
  1. =SI(formule actuelle=0;"zéro";formule actuelle)

n°3460604
toto75
Posté le 15-02-2025 à 16:22:00  profilanswer
 

bonjour jusqu’à hier je pouvais suivre mon portefeuille boursier sur Excel qui me donnait aces aux cotations boursières en direct (pour les actions américaines et avec 15mn de décalage pour les actions francaises. je ne vois plus les cotations boursières. J'ai une version 2021 d'Excel mais pas de version 365. Comment faire ? merci de votre aide


Message édité par toto75 le 15-02-2025 à 16:31:26
n°3460606
arnuche
Posté le 15-02-2025 à 16:28:21  profilanswer
 

Ça doit dépendre de la mise en page du site dont tu tires les infos boursières, il a peut-être changé la disposition.

n°3460607
toto75
Posté le 15-02-2025 à 16:33:12  profilanswer
 

je tirais les infos d'excel lui meme dans l'onglet données

n°3460608
MaybeEijOr​Not
but someone at least
Posté le 15-02-2025 à 16:42:39  profilanswer
 

Non mais Excel devait effectuer une requête avec Power Query vers une API qui donne les cours. Soit l'adresse de l'API a changé, soit faut mettre à jour le token, soit faut trouver une nouvelle API.


---------------
C'est en écrivant n'importe quoi qu'on devient n'importe qui.
n°3462312
thejoker2
Posté le 09-04-2025 à 17:10:32  profilanswer
 

Bonjour à tous ! :)
 
J'ai un fichier Excel qui contient un très grand nombre de données (environ 1600 lignes, et beaucoup de colonnes).
 
J'ai un abonnement Microsoft 365 Personnel.
Est-ce qu'il est possible d'utiliser Copilot dans une cellule Excel, et d'ensuite dérouler cette cellule dans toute une colonne ?
Par exemple (dans l'idée), écrire quelque chose comme ça dans la cellule A2 (en imaginant que les colonnes B et C contiennent du texte) :

=COPILOT("Dis-moi en quelques mots ce que tu penses de ce qui est écrit dans la cellule B2, et si tu penses que C2 est une bonne idée." )


puis dérouler ça dans toute la colonne A ?
 
Ou sinon, quelque chose d'équivalent ?
 
Merci beaucoup ! :)

n°3462315
arnuche
Posté le 09-04-2025 à 18:43:36  profilanswer
 

Dérouler, c'est à dire un mot par cellule les uns au-dessus des autres ?

n°3462338
thejoker2
Posté le 10-04-2025 à 10:05:44  profilanswer
 

arnuche a écrit :

Dérouler, c'est à dire un mot par cellule les uns au-dessus des autres ?


C’est ça. :)
(Enfin, plus qu’1 mot, ce serait plutôt de l’ordre d’une à deux phrases à générer.)

n°3462341
arnuche
Posté le 10-04-2025 à 11:12:39  profilanswer
 

Ah oui mais là il faudrait décider d'un nombre de caractères ou de mots à mettre dans chaque cellule.
Je ne connais pas les nouvelles formules de 365 mais je vois à peu près comment faire avec une ancienne méthode ; par exemple on coupe tous les 3 ou 4 espaces.

n°3462357
arnuche
Posté le 10-04-2025 à 15:49:37  profilanswer
 

Voici une formule qui garde 4 mots par cellule ;

Code :
  1. =SIERREUR(STXT(" "&$A$2&" ";TROUVE("#";SUBSTITUE(" "&$A$2&" ";" ";"#";(LIGNE(1:1)*4)-3))+1;TROUVE("#";SUBSTITUE(" "&$A$2&" ";" ";"#";SI((LIGNE(2:2)*4)-3>NBCAR(" "&$A$2&" " )-NBCAR(SUBSTITUE(" "&$A$2&" ";" ";"" ));NBCAR(" "&$A$2&" " )-NBCAR(SUBSTITUE(" "&$A$2&" ";" ";"" ));(LIGNE(2:2)*4)-3)))-TROUVE("#";SUBSTITUE(" "&$A$2&" ";" ";"#";(LIGNE(1:1)*4)-3))-1);"" )


 
https://iili.io/3arfWUQ.jpg


Message édité par arnuche le 10-04-2025 à 15:50:08
n°3462359
thejoker2
Posté le 10-04-2025 à 19:40:30  profilanswer
 

Mince, je me suis pas du tout fait comprendre.  :lol:  
En fait l’idée c’était d’utiliser l’intelligence artificielle de Microsoft (Copilot).

n°3462797
Phenix21
Posté le 26-04-2025 à 14:08:43  profilanswer
 

Hello
J'aurais besoin de votre aide pour une mise en forme de camembert.
J'ai un camembert avec de nombreuses lignes. Je voudrais ne faire apparaître en légende que les postes qui représentent plus de 15% du total (c'est cette information qui m'intéresse).  
Savez vous si c'est possible ?  
 
Dans l'exemple ci dessous, ce serait pour garder les postes 1 - 5 - 7 en légende par exemple.  
 
Merci
 
https://rehost.diberie.com/Picture/Get/r/390597

n°3462798
arnuche
Posté le 26-04-2025 à 14:35:32  profilanswer
 

Je pense qu'il suffit de rajouter une colonne contenant une formule indiquant le % de chaque ligne, et si c'est inférieur à 15, on masque les chiffres de l'autre colonne utilisée pour le graphique.

n°3462801
DustB
Posté le 26-04-2025 à 23:30:37  profilanswer
 

Tu dois pouvoir sélectionner chaque légende individuellement et donc la supprimer je pense. Un clic sélectionne toute la série, le second clic une seule légende amha, beaucoup de choses marchent ainsi dans Excel.

n°3462803
Phenix21
Posté le 27-04-2025 à 00:11:00  profilanswer
 

arnuche a écrit :

Je pense qu'il suffit de rajouter une colonne contenant une formule indiquant le % de chaque ligne, et si c'est inférieur à 15, on masque les chiffres de l'autre colonne utilisée pour le graphique.

 

Merci, j'ai testé
Malheureusement ça conserve le carré bleu qui correspond à la légende même dans texte, ou sinon ça supprime carrément la valeur du camembert (ce que je ne souhaite pas)

 
DustB a écrit :

Tu dois pouvoir sélectionner chaque légende individuellement et donc la supprimer je pense. Un clic sélectionne toute la série, le second clic une seule légende amha, beaucoup de choses marchent ainsi dans Excel.


Je vais tester demain, mais j'ai peur que ça supprime aussi la valeur

 

Bref je sens que je vais laisser tomber mon idée  :D

 

Merci  :jap:

n°3462807
arnuche
Posté le 27-04-2025 à 08:12:17  profilanswer
 

Pourrais-tu poster le fichier pour qu'on puisse tester des trucs ?

n°3462809
DustB
Posté le 27-04-2025 à 12:26:56  profilanswer
 


Phenix21 a écrit :


Je vais tester demain, mais j'ai peur que ça supprime aussi la valeur
 
Bref je sens que je vais laisser tomber mon idée  :D  
 
Merci  :jap:


 
Je n’avais pas compris que tu ne voulais la valeur.
À un moment, j’utilisais un utilitaire, ebtools qui gérait la longueur des étiquettes, c’était très utile pour les mappings, mais cela ne fonctionne plus sur nos version 64 bits.
Dans ton cas, j’irais simplement regarder dans les options de légende. Sinon oui, poste un exemple


Message édité par DustB le 27-04-2025 à 12:27:14
n°3462811
Phenix21
Posté le 27-04-2025 à 14:15:31  profilanswer
 

DustB a écrit :

Tu dois pouvoir sélectionner chaque légende individuellement et donc la supprimer je pense. Un clic sélectionne toute la série, le second clic une seule légende amha, beaucoup de choses marchent ainsi dans Excel.


 
Hello  
 
Cette solution a fonctionné, c'était finalement tout bête !
Merci à vous 2  ;)

n°3462814
arnuche
Posté le 27-04-2025 à 14:39:07  profilanswer
 

Et si les % changent, est-ce que cette solution permettra au graphique de se mettre à jour ?
 
Parce que sinon je viens de trouver la solution :  
-on rajoute une colonne avec cette formule qui n'affiche pas le % s'il est inférieur à 15 ;

Code :
  1. =SI((C7/SOMME($C$7:$C$10))*100<15;"";C7/SOMME($C$7:$C$10))


-dans la mise en forme des étiquettes, on décoche "pourcentage", on coche "valeur à partir des cellules" et on choisit la nouvelle colonne comme source (cliquer pour avoir l'image en grande taille et entière, elle est tronquée).
https://i.ibb.co/HDHbghnQ/Excel-camembert-graph-pas-de-pct-si.jpg
 
Le fichier xlsx ;
https://www.sendspace.com/file/l8smv7


Message édité par arnuche le 27-04-2025 à 14:41:49
n°3462816
Phenix21
Posté le 27-04-2025 à 15:01:50  profilanswer
 

j'ai finalement fait un mix des 2 solutions, pour trier à la fois la légende et l'affichage des %
 
Merci à vous 2 !
 
https://rehost.diberie.com/Picture/Get/r/390845

n°3462819
arnuche
Posté le 27-04-2025 à 17:19:45  profilanswer
 

Je viens de voir qu'il y a tout de même un petit carré qui reste même quand la cellule source est vide. :o Bizarre, il n'y était pas quand j'ai fait le fichier. :heink:  
J'imagine qu'un code VBA doit pouvoir automatiser le processus d'effacement des étiquettes.
 
edit : ou alors il suffit de ne mettre ni remplissage ni ombre pour les étiquettes et on ne voit rien quand elles sont vides.


Message édité par arnuche le 27-04-2025 à 17:24:42
n°3463111
LeKeiser
Appelez moi Marcel.
Posté le 05-05-2025 à 15:16:07  profilanswer
 

:hello:
 
On m'a filé un document Excel.
De la cellule 1 jusqu'à 6, des colonnes A jusqu'à D, un petit tableau.
Je fixe ces cellules dans Affichage/Figer les volets. En sélectionnant donc les cellules et les colonnes 1-6/A-D.
Ca marche, sauf que ça me fige de 1 à 14 et de A à E.
Y a moyen de fixer uniquement les cellules/colonnes que je veux ?
Je n'ai pas créé ce document, je le répète :)


---------------
Et je regarde passer les jours comme les pages blanches d'un livre qui touche à sa fin.
n°3463123
DustB
Posté le 05-05-2025 à 19:30:15  profilanswer
 

Il faut sélectionner la cellule à la croisée de la ligne et la colonne que tu veux garder affichées, puis sélectionner la 1ère option proposée pour figer

n°3464027
keos92
This is the way..
Posté le 06-06-2025 à 14:31:09  profilanswer
 

Yop
 
Sur google sheet, j'ai un fichier avec un onglet "Inventaire Global" qui comprend de multiples lignes et colonnes.
 
Je dois reprendre et concaténer des données dans un autre onglet "Import".
 
J'ai donc fait cette formule  
 
=IMPORTRANGE("URL";"Inventaire Global!A4" )&" "& IMPORTRANGE("URL";"Inventaire Global!B4" )
 
Lorsque je fais un glisser de la formule dans les cellules de l'onglet Import, il n'y a pas d'incrémentation de A4 et B4, je me retrouve donc avec la même donnée partout. Il y a un moyen que la formule s'incrémente en A5/B5 puis A6/B6 etc ?

n°3464028
arnuche
Posté le 06-06-2025 à 14:38:15  profilanswer
 

Salut, oui ;

Code :
  1. =IMPORTRANGE("URL";INDIRECT(""Inventaire Global!A"&LIGNE(4:4)&"" ) "&IMPORTRANGE("URL";INDIRECT(""Inventaire Global!B"&LIGNE(4:4)&"" )"


Message édité par arnuche le 06-06-2025 à 14:41:50
n°3464036
LeKeiser
Appelez moi Marcel.
Posté le 06-06-2025 à 16:12:04  profilanswer
 

:hello:
 
Petite question. Je remplis un classeur Excel et j'aimerai rester dans la largeur de l'écran. J'aimerai savoir si il est possible d'avoir une cellule avec une valeur, et un ascenseur dans cette cellule pour y mettre une vingtaine de valeurs. Donc en gros, j'aurai la cellule et un petit triangle ou truc comme ça, je clique dessus et s'ouvre alors plusieurs cellules verticales avec un ascenseur pour les faire défiler.
Comme ça, je reste dans ma largeur de l'écran, et j'ai toutes mes valeurs disponibles.
Sais pas si je suis bien clair...


---------------
Et je regarde passer les jours comme les pages blanches d'un livre qui touche à sa fin.
n°3464038
arnuche
Posté le 06-06-2025 à 16:38:17  profilanswer
 

Bonjour Marcel, une liste déroulante ? Si oui, ça se fait via la validation des données de la cellule où elle doit apparaître.

n°3464065
DustB
Posté le 07-06-2025 à 09:50:04  profilanswer
 

Cela ressemble bien à une liste déroulante. Tu peux d’ailleurs saisir directement la 20aine de valeurs dans le masque de saisie ou dire où celles ci se trouvent dans une feuille Excel.
C’est dans le menu Données d’Excel


Message édité par DustB le 07-06-2025 à 09:50:25
n°3464087
flash_gord​on
Posté le 07-06-2025 à 20:26:15  profilanswer
 

Non, il veut pas une liste déroulante, il veut mettre toutes les colonnes qui dépassent de son écran dans une seule cellule.
 
C'est à la fois une incompréhension de l'outil tableur et un probable mauvais usage de l'outil. Excel n'est pas un formulaire de saisie.
 
Apprends par exmple à figer les colonnes. Je suppose que si tu veux rester sur un écran c'est parceque tu perds l'intitulé de la premiere colonne en défilant..
 
Ou alors si tu veux absolument un formulaire de saisie, crées-en un depuis onedrive. Tu peux créer un formulaire qui alimentera un fichier excel.


Message édité par flash_gordon le 07-06-2025 à 20:47:56

---------------
Survivre à sa migration WP->Android /  Les features Windows que vous ne connaissez pas
n°3464641
scalpatif
GT: scalpatif
Posté le 30-06-2025 à 17:01:09  profilanswer
 

Bonjour.
Je suis actuellement stagiaire dans un boulot.
 
J'ai une feuille Excel que j'aurai besoin d'épurer rapidement, actuellement on procède chaque semaine a une épuration manuelle mais je me demande si il n'y a pas possibilité d'épurer de manière automatique avec une ligne de commande. J'explique ma situation:
 
en gros j'ai 4 colonnes (a,b,c,d) et environ 300 lignes, pour chaque ligne j'ai des valeurs dans les colonnes b,c,d ou rien
 
j'aimerai ne garder que les lignes où il y a une valeur positive ou dans b ou dans c ou dans d et donc supprimer seules les lignes qui n'ont rien (ou 0) dans aucune des cases b, c et d.
 
Quelqu'un sait comment je pourrais faire cela svp?
Merci


---------------
Ma Galerie // GT: scalpatif
n°3464644
DustB
Posté le 30-06-2025 à 18:21:08  profilanswer
 

Tu lances l’enregistreur de macro, puis tu ajoutes le filtre qui va bien.
Ensuite tu sélectionnes via le filtre ce celles que tu ne veux pas garder.
Tu sélectionnes une zone assez large et tu appuies sur suppress. Tu fermes l’enregistrement de macro  
 
Et voilà, tu as ta 1ere macro qu’il faudra nommer  
Au début, il te faudra choisir où se trouvera cette macro, soit dans ce fichier, soit dispo pour tous les fichiers Excel

mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  ..  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)