Au secours, la validation des données ne fonctionne plus

Bonjour à tous,

Voici un "bug" qui m'a causé quelques sueurs froides.

Si vous regardez ce fichier, la validation ne fonctionne pas dans la première cellule, mais elle fonctionne bien dans la deuxième.

En fait, la validation est basée sur un nom défini sur une plage, laquelle plage contient une cellule vide. C'est cette cellule vide qui est à l'origine de ce comportement bizarre.

La solution consiste donc à décocher la case "ignorer si vide" et le problème disparait.

Comme ça m'a pris une petite demi-heure pour trouver la solution, je voulais la partager avec vous pour vous faire gagner du temps.

Merci au site de Contextures pour la solution : http://www.contextures.com/xlDataVal08.html

data validation 1

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

Faire une recherche dans un segment – le défi !

Bonjour à tous,

J'ai assisté il y a quelques jours à une présentation assez intéressante sur PowerBI donné par Eugene Wandell.

L'une de ses questions était la suivante :

Comment faire une recherche dans un segment ?

Pour rappel, vous pouvez insérer un segment dans un TCD, via le menu Analyse :
tcd-inserer-segment

Si vous avez la solution, n'hésitez-pas !

Sinon, je la donnerai prochainement... Suspense intenable 🙂

A bientôt.

Gaëtan

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

Changer la langue d’excel, c’est maintenant très facile et gratuit sur 2016

Bonjour à tous,

Enseignant régulièrement en Anglais, voici une fonctionnalité qu'il est important de connaître.

Sous Excel 2016, il suffit d'aller dans Fichier, Options, Langue et de faire remonter la langue désirée en haut, puis redémarrer Excel

Voici une petite animation décrivant le processus:
changer_langue_excel

Vous pouvez télécharger le pack nécessaire avec votre langue ici si elle n'apparaît pas dans la liste:
https://support.office.com/en-us/article/Language-Accessory-Pack-for-Office-2016-82ee1236-0f9a-45ee-9c72-05b026ee809f

Il semblerait que pour les version antérieures à Office 2016, la manipulation ne soit pas gratuite. Voir ici, par exemple pour 2013 :
https://www.microsoftstore.com/store/msusa/en_US/pdp/Office-Language-Pack-2013/productID.259321800

Vous pouvez trouver plus d'informations sur le site officiel de Microsoft:
https://support.office.com/fr-fr/article/Ajouter-une-langue-ou-d%c3%a9finir-les-pr%c3%a9f%c3%a9rences-de-langue-dans-Office-2010-et-les-versions-ult%c3%a9rieures-663d9d94-ca99-4a0d-973e-7c4a6b8a827d?ui=fr-FR&rs=fr-FR&ad=FR

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

Retourner le nom du responsable pour un planning

Bonjour à tous,

Dans cet exemple simplifié, on va voir comment utiliser les fonctions AUJOURDHUI, SIERREUR, EQUIV et INDEX pour retourner le nom du responsable pour un jour en particulier.

xl-en-bref 1 1
En bref:

On utilise la fonction suivante sur un tableau contenant les dates et les noms des responsables.
=SIERREUR(INDEX(Tableau3[Responsable];EQUIV(Feuil2!B3;Tableau3[Date];0));"Pas de responsable pour cette journée")

Voici le fichier exemple utilisé, et la vidéo qui correspond.

Cordialement.

Gaetan Mourmant

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

Un maximum de fonctions dans une seule formule :-)

Excel-SI-INDEX-EQUIV-DECALER-VALIDATION-SIERREUR 1 1Bonjour à tous,

Le but n'est pas d'établir un record de formules imbriquées :-), mais voici une belle combinaison de formules permettant d'établir un filtre sur les 10 premiers résultats.
Si vous voyez des améliorations à apporter, n'hésitez-pas.

L'objectif est de pouvoir faire un filtre sans VBA et sans permettre à l'utilisateur d'aller jouer dans la table de données ; par exemple pour des raisons de sécurité.

Vous pouvez télécharger le fichier ici.

Voici le résultat final:
nl503-resutlat-final 1 1

On va d'abord utiliser EQUIV pour rechercher la ligne de la première occurrence du critère:


Puis on utilise DECALER pour retourner les numéros de ligne des occurrences suivantes:

On gère ensuite l'affichage des valeurs d'erreurs:

On modifie la formule pour qu'elle fonctionne aussi sur la première ligne:

Avec INDEX, on affiche le contenu des lignes:

Finalement, on utilise une formule matricielle pour que le tri soit multi-critères:

Note : à la place de NBVAL, on peut aussi utiliser la formule LIGNES.

N'hésitez-pas si vous avez des questions.

A bientôt.

Gaetan

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