Excel : SI et RECHERCHEV imbriqués

Dans la lignée des problèmes d’antan (le robinet qui fuit et la baignoire qui se remplit), Claire nous a offert un beau casse-tête sous Excel avec des produits, des cartons, des cadeaux et des frais de port conditionnels. Pour le résoudre, plusieurs formules se côtoient, dont une SI et RECHERCHEV imbriqués. Et vous, auriez-vous su éclaircir sans trop réfléchir, ce problème des temps modernes ?

Du casse-tête à l’ancienne au tableau Excel, SI et RECHERCHEV

Une entreprise vend des produits par carton de 6 produits.

Tout client qui achète 10 cartons reçoit, en plus de sa commande, 1 carton offert.

Pour 36 produits achetés (vendus en carton de 6), 8€ de frais de port sont ajoutés au total des produits. Sinon, les frais de port s’élèvent à 30€.

SI et RECHERCHEV situation depart numeros

SI et RECHERCHEV table_matrice carton offertLes formules saisies (ou à saisir)

  1. Multiplier le Prix de vente par la Quantité pour obtenir le Total par produit.
  2. Additionner, avec la formule =SOMME, tous les cartons commandés.
  3. Déterminer, à l’aide d’une formule =RECHERCHEV le nombre de cartons offerts (1 par tranche de 10 cartons achetés). Mais, SI le bon de commande est vierge (0 carton), ne pas renseigner la cellule. Attention, toute formule de RECHERCHEV est associée à une « table_matrice ». Ici, cette table, Nommée « cartons », a été saisie dans la même feuille Excel. Les colonnes ont ensuite été Masquées.
  4. Définir le Montant des frais de port (30€ pour moins de 6 cartons, 8€ pour 6 cartons ou plus).
  5. Afficher le Prix net port inclus (somme des totaux par produits plus frais de port).

Comprendre la formule =SI(… ;… ;RECHERCHEV(…)

Dans le bon de commande proposé en exemple, la formule saisie en J35 analyse le nombre de carton(s) précisé dans la cellule J34.

SI le nombre visible en J34 est égal à 0 ALORS la cellule J35 reste vide et Excel arrête de réfléchir.

SINON, Excel utilise la formule RECHERCHEV pour trouver, dans la table « cartons » et dans la colonne 2, le nombre de carton(s) offert(s).

Pour tout savoir sur les formules SI, cliquez ici…

Pour tout savoir les formules RECHERCHEV et les zones nommées, cliquez ici…

SI et RECHERCHEV formules

Comprendre la formule =SI(… ;… ;SI(…)

Toujours dans l’exemple proposé par Claire, les frais de port varient en fonction du nombre de produits achetés. Moins de 36 produits (vendus en carton de 6), les frais s’élèvent à 30€ ; sinon ils passent à 8€.

La formule saisie en L38 analyse le nombre de carton(s) vendu(s). Aucun ? La cellule reste vide. SINON Excel résout la formule conditionnelle suivante.

Dans la seconde formule SI, Excel multiplie par 6 produits le total de cartons affichés en J34 pour vérifier s’il est inférieur à 36. SI le total est inférieur à 36 ALORS Excel affiche 30 SINON il affiche 8.

Pour tout savoir sur les formules SI(SI, cliquez ici…