Utiliser la fonction RECHERCHEV et la validation de données

Cet article décrit comment automatiser la génération des factures dans Sheets avec la fonction RECHERCHEV et la validation de données. Si vous êtes pressé, copiez simplement le fichier en cliquant sur ce lien.

Voici à quoi ressemble la feuille de calcul. 

Si vous sélectionnez un numéro de client dans la liste déroulante de la cellule F6, le tableur remplit automatiquement les informations du client. Si vous sélectionnez un numéro de produit dans l'une des listes déroulantes des cellules B13 à B35, le tableur renseigne automatiquement les informations sur le produit.



Ci-dessous, voici comment automatiser la saisie des informations produit. Le même fonctionnement  a été utilisé pour l'information client.

1. Sur la fiche Produits, tapez les informations relatives au produit.



2. Sur la feuille Facture, sélectionnez les cellules B13 à B35.

3. Clic droit et cliquez sur Validation des données.



4. Dans la zone Critères, cliquez sur Liste créée à partir d'une plage.

5. Cliquez dans la case et sélectionner A2:A30 depuis la feuille Produits.

6. Cliquer sur Enregistrer.

7. Sélectionnez la cellule C13 et saisissez la formule ci-dessous.

=SI(ESTVIDE(B13);"";RECHERCHEV($B13;Produits!$A:$C;2;FAUX))

Explication : Si la cellule B13 est vide, la formule retourne une chaîne vide. Sinon, la fonction RECHERCHEV recherche le numéro de produit (1001) dans la colonne de gauche de la gamme $A:$C (colonnes A à C) de la feuille Produits, et retourne la valeur dans la même ligne de la deuxième colonne (col_index_num est réglé sur 2).

8. Le même procédé doit être réalisé pour le prix unitaire.

=SI(ESTVIDE(B13);"";RECHERCHEV($B13;Produits!$A:$C;3;FAUX))

Pour le montant, la fonction =SI(ESTVIDE(B13);"";D13*E13) permet de réaliser le calcul si la cellule B13 n'est pas vide.

9. Bien entendu, ces différents calculs doivent être repris sur chaque ligne.



Noter que ce cas d'usage a été construit avec Google Sheets, tableur de la suite bureautique et collaborative G Suite.
Pour 5,20 euros/mois, obtenez une suite bureautique complète avec votre adresse de messagerie à votre nom. Cliquer sur ce logo pour un essai gratuit.

Commentaires