Ajouter une calculatrice dans excel 2007 et plus

Bonjour à tous,

Il est parfois utile d'ajouter une calculatrice à Excel. Evidemment, il est très rapide de taper =1+1 dans une cellule pour avoir le résultat, mais bon, on ne sait jamais 🙂
calculatrice-excel-1 1

calculatrice-excel-2 1

De plus, avec windows 10, cette calculatrice a été grandement améliorée :

calculatrice-excel-3 1

Donc, pour afficher cette calculatrice :
- clic sur le bouton tout à fait à droite de la barre d'accès rapide et choisir Autres commandes
calculatrice-excel-5 1
(on peut aussi passer par Fichier - Options)
- Puis choisir le menu déroulant "Toutes les commandes"
- Si ce n'est pas déjà fait, sélectionner aussi "Pour tous les documents"
- Puis Calculatrice (cliquez sur la liste de choix et taper C) et choisir Ajouter
calculatrice-excel-4 1

Amusez-vous bien !

Gaetan

Choisir une feuille de comparaison en changeant le contenu d’une cellule – fonction INDIRECT

Bonjour à tous,

En réalisant une petite application de retraitement de données, j'ai été amené à ajouter le résultat du traitement dans une nouvelle feuille.
Jusque là, pas de problèmes.

Ensuite, je veux comparer le résultat de ce traitement (en E2) avec une la feuille intiale.
Pour les XLérateurs, voici la formule finale 🙂
=SI(A2=INDIRECT($E$2&"!A"&LIGNE());"Match parfait";"Erreur")

Ci-dessous, le détail de la formule.

En Feuille Initiale, on a ceci :
excel-indirect-ligne-initial

Et on veut comparer cette feuille initiale avec le traitement1 et le traitement2 (ajout de fautes d'orthographes !)
excel-indirect-ligne-traitement1
excel-indirect-ligne-traitement2

D'où la formule suivante :
=SI(A2=INDIRECT($E$2&"!A"&LIGNE());"Match parfait";"Erreur")
qui permet de reprendre l'adresse de la cellule à comparer :
$E$2&"!A"&LIGNE()
soit
"Traitement1!A2"
et ensuite avec INDIRECT de renvoyer la valeur de la cellule.
On se trouve donc avec une formule comme ceci :
=SI(A2=INDIRECT("Traitement1!A2");"Match parfait";"Erreur"), et le INDIRECT renvoit donc :
=SI(A2="Ceci est le premier résultat";"Match parfait";"Erreur")

Evidemment, deux avantages :
- on peut recopier la formule vers le bas, grâce à LIGNE.
- en changeant la valeur en E2, par exemple, en utilisant Traitement2, toutes les formules se mettent automatiquement à jour !

Voilà, j'espère que vous allez aimer cette approche et qu'elle vous sera très utile.
excel-indirect-ligne

A bientôt.

Gaëtan

A savoir : coller des données texte AVEC ou SANS la conversion des virgules ou des guillemets

Bonjour à tous,

Il s'agit d'une astuce très simple, mais qu'il faut absolument connaître si vous travaillez avec des fichiers texte.

1/ Lorsque vous collez du texte, par exemple :

Année, entreprise, produit
2006, xlerateur, excel

Excel va décider "à votre place" comment le texte va être formaté.
Par exemple, il pourrait retourner ceci :
excel-vba-coller-csv
ou celà :
excel-vba-coller-csv-avec-virgule 1

Evidemment, la question est : comment sélectionne-t-on le bon format (séparateur de virgule ou pas) ?

La solution est toute bête, il suffit de faire une conversion de test en spécifiant ou non le séparateur :
- mettre du texte dans une cellule
- cliquez sur données - Convertir
excel-vba-coller-csv-avec-virgule-convertir 1
- choisir vos paramètres
ici, on commence avec délimité
excel-vba-coller-csv-convertir-etape1
Puis, on va cocher ou décocher le ou les délimiteurs pour pouvoir coller le texte avec ou sans transformation.
excel-vba-coller-csv-convertir-etape2

Très important : cela fonctionne AUSSI pour les guillemets, ce qui est très pratique si vous voulez garder vos guillemets lors du collage de texte.
excel-vba-coller-csv-convertir-etape2-guillemets

Amusez-vous bien !

A bientôt.

Gaëtan