[HS] Comment optimiser la conceptualisation des données : le rôle du cerveau

Bonjour à tous,

Voici un petit hors-sujet sur un livre dirigé par Françoise Chevalier, L. Martin Cloutier et Nathalie Mitev, et auquel j'ai pris beaucoup de plaisir à participer. Vous pouvez cliquer sur l'image pour voir la couverture en grand. Ce livre a été écrit dans le cadre du DBA du Business Science Institute, dirigé par M. Kalika qui fut mon directeur de thèse.

Le chapitre dans lequel j'interviens s'intitule : "Comment optimiser la conceptualisation des données : le rôle du cerveau"

Et en voici le résumé si cela vous intéresse :

Nous situons ce chapitre dans le cadre de l’utilisation de méthodes qualitatives et quantitatives, notamment celles ayant pour but de faire émerger des concepts et des théories. Plus précisément, nous nous appuyons sur une synthèse de la littérature sur la créativité et les neurosciences pour proposer des outils de développement des compétences en conceptualisation. Nous retenons notamment l’importance des différents stades de la créativité, l’adaptation du mode de pensée par rapport aux spécificités de la tâche, les trois vues de l’attention (diffuse, concentrée et flexible) et quand les utiliser, le rôle de l’attention interne et externe dans la maintenance de représentations mentales complexes sur une longue période de temps, le rôle de la méditation et finalement, cinq habitudes des personnes très créatives. Enfin, nous ouvrons la discussion sur le futur des approches méthodologiques au vu des récentes avancées technologiques comme l’intelligence artificielle ou la représentation holographique de pensées.

Je vous tiendrais au courant lorsque le livre sera disponible.

A très bientôt.

Gaëtan Mourmant

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Mettre en forme la zone d’un nom

Bonjour à tous,

Voici une petite vidéo et un fichier qui permet de mettre en forme la zone correspondant à un nom.

Le principe :
- utiliser une mise en forme conditionnelle pour tester si la cellule est comprise entre les min et max des lignes et des colonnes du nom.
- La formule est celle-ci. Le min est facultatif, mais je l'ai laissé, car il est assez pédagogique :
=ET(
LIGNE()>=MIN(LIGNE(Nom));
LIGNE()< =MAX(LIGNE(Nom)); COLONNE()>=MIN(COLONNE(Nom));
COLONNE()< =MAX(COLONNE(Nom)))
2 limites :
- la mise en forme conditionnelle est appliquée à l'ensemble de la feuille, et donc des modifications (par exemple, un glisser déplacer d'une zone) peut affecter cette mise en forme conditionnelle.
- le nom doit correspondre à une seule zone rectangulaire (pas de sélections multiples).

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Petite variation sur le double clic pour inverser des valeurs

Suite au commentaire de Patrick, voici un petit code qui permet d'inverser les valeurs de la colonne 2 vers la 3 et inversement, en double cliquant sur une des colonnes :

Vous pouvez télécharger le fichier ici

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    'Definition des variables
    Dim arrInverseValeurs As Variant
    ReDim arrInverseValeurs(1 To 1, 1 To 2) As Variant
    'on peut aussi ajouter ici une verification, par exemple
    Dim iColonneGauche As Integer
    Dim iColonneDroite As Integer
    iColonneGauche = 2
    iColonneDroite = 3
    'on verifie qu'on est sur les bonnes colonnes
    If ActiveCell.Column <> iColonneGauche And ActiveCell.Column <> iColonneDroite Then Exit Sub
    'on stocke les valeurs
    arrInverseValeurs(1, 1) = Cells(ActiveCell.Row, iColonneDroite).Value
    arrInverseValeurs(1, 2) = Cells(ActiveCell.Row, iColonneGauche).Value
    'on rapatrie les donnees avec les valeurs inversees
    'l'utilisation du tableau permet de gagner du temps
    'en n'écrivant qu'une seule fois les valeurs dans la feuille
    Range(Cells(ActiveCell.Row, iColonneGauche), Cells(ActiveCell.Row, iColonneDroite)).Value = arrInverseValeurs
    'on sort de la formule
    Cancel = True
End Sub

A bientôt.

Gaetan

PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !

Inverser deux valeurs avec un double clic

Bonjour à tous,

Voici un petit code qui permet d'inverser les valeurs de la cellule active avec la cellule à droite de celle-ci.

J'ai du l'utiliser lors d'un traitement semi-automatique d'extrait de compte. Parfois, le débit et le crédit étaient inversés et je voulais rapidement inverser les données. Un autre avantage est que la formule n'est pas perdue. Un couper-coller aurait remplacé la formule par un #REF.

Voici donc un fichier exemple :
cliquez ici pour télécharger

Et le code:
Vous noterez l'utilisation de l'array (variable tableau : arrInverseValeurs) qui permet de ne coller les données qu'une seule fois, et donc d'économiser un recalcul automatique.

Private Sub Worksheet_BeforeDoubleClick(ByVal Target As Range, Cancel As Boolean)
    'Definition des variables
    Dim arrInverseValeurs As Variant
    ReDim arrInverseValeurs(1 To 1, 1 To 2) As Variant
    'on peut aussi ajouter ici une verification, par exemple
    If ActiveCell.Column <> 2 Or ActiveCell.Row <= 7 Then Exit Sub
    'on stocke les valeurs
    arrInverseValeurs(1, 1) = Cells(ActiveCell.Row, ActiveCell.Column + 1).Value
    arrInverseValeurs(1, 2) = Cells(ActiveCell.Row, ActiveCell.Column).Value
    'on rapatrie les donnees avec les valeurs inversees
    'l'utilisation du tableau permet de gagner du temps
    'en n'écrivant qu'une seule fois les valeurs dans la feuille
    Range(Cells(ActiveCell.Row, ActiveCell.Column), Cells(ActiveCell.Row, ActiveCell.Column + 1)).Value = arrInverseValeurs
    'on sort de la formule
    Cancel = True
End Sub
PS : Ne manquez aucune nouvelle astuce sur Excel, abonnez-vous à notre newsletter gratuite !