Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

Microsoft 365 Calculer en fonction d'un numéro présent dans un tableau

Titou99

XLDnaute Junior
Bonjour la commu,

Je voudrais savoir si il est possible sans VBA de calculer en fonction d'un numéro présent dans un tableau.

Si oui, voici la formule à écrire dans la cellule P11 : A partir du numéro affiché dans la cellule en jaune, cherché si il correspond à un des numéros de la colonne "#" dans le tableau, si oui multiplier les numéros de sa ligne à savoir "Sev"x"Occ"x"Det" si non rien afficher.

En espérant que cela soit possible, merci d'avance

Titou
 

Pièces jointes

  • Classeur1.xlsx
    65 KB · Affichages: 6

R@chid

XLDnaute Barbatruc
Re,
Salut JHA,
Bonjour,

Merci de ta réponse, je pensais bien que cela étais impossible et en VBA serais tu capable de me guidé pour répondre à ce problème ?

Merci R@chid
Mais je t'ai donné une formule, tu l'as essayée? non?

Je plaisante quand je t'ai dit que ta demande est impossible, car tu avais un doute en posant la question.

Cordialement
 

R@chid

XLDnaute Barbatruc
Re,
tu peux toutefois ajouter une SIERREUR() pour gérer l'erreur lorsqu'on ne trouve pas la valeur dans la colonne.
VB:
=SIERREUR(PRODUIT(DECALER(L13;EQUIV(K11;A14:A30;0);;;3));"")


Cordialement
 

Titou99

XLDnaute Junior
Merci,

Toutefois j'ai un soucis qui se pose, en fait en amont de ce calcul j'ai une macro qui copie colle des lignes de la précédente feuille dans ce tableau ce qui fait que je suis à chaque fois obliger de resélectionner la plage de cellule pour la fonction equiv.

As tu une solution ?
 

Titou99

XLDnaute Junior
En tout cas merci de tes réponses à mon soucis mais en fait, l'ensemble des lignes est ajouter en même temps du coup cela supprime toutes les lignes et les remplace par des nouvelles y compris le nom qui une fois le transfert fait ne marche plus
 
Dernière édition:

Discussions similaires

Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…