Demande de formule excel
Résolu/Fermé
A voir également:
- Demande de formule excel
- Formule excel pour additionner plusieurs cellules - Guide
- Formule excel si et - Guide
- Formule excel moyenne - Guide
- Formule excel - Guide
- Excel mise en forme conditionnelle formule - Guide
1 réponse
Vaucluse
Messages postés
26496
Date d'inscription
lundi 23 juillet 2007
Statut
Contributeur
Dernière intervention
1 avril 2022
6 413
13 mai 2013 à 17:42
13 mai 2013 à 17:42
Bon jour
Non, pas très clair mais on va essayer quand même:
exemple à adapter,
pour avoir dans le 1° tableau les prix du 2° tableau si la référence existe dans le second tableau
en A les références, en B les prix
feuil1 > premier tableau
feuil2 > deuxième tableau:
le tout à partir de ligne 2
sur feuil1, en C2:
=SI(A2="";"";SI(NB.SI(Feuil2!A:A;A2);RECHERCHEV(A2;Feuil2!A:B;2;0);A2))
la colonne C vous renverra alors le prix du tableau 1 si la référence n'existe pas dans le tableau 2 et le prix du tableau 2 si elle existe.
Ensuite, vous pouvez copie la colonne C, faire un collage spécial / Valeur sur la colonne B du premier tableau pour remplacer les valeurs et effacer la colonne C
Revenez si soucis
crdlmnt
Non, pas très clair mais on va essayer quand même:
exemple à adapter,
pour avoir dans le 1° tableau les prix du 2° tableau si la référence existe dans le second tableau
en A les références, en B les prix
feuil1 > premier tableau
feuil2 > deuxième tableau:
le tout à partir de ligne 2
sur feuil1, en C2:
=SI(A2="";"";SI(NB.SI(Feuil2!A:A;A2);RECHERCHEV(A2;Feuil2!A:B;2;0);A2))
la colonne C vous renverra alors le prix du tableau 1 si la référence n'existe pas dans le tableau 2 et le prix du tableau 2 si elle existe.
Ensuite, vous pouvez copie la colonne C, faire un collage spécial / Valeur sur la colonne B du premier tableau pour remplacer les valeurs et effacer la colonne C
Revenez si soucis
crdlmnt
13 mai 2013 à 17:59
13 mai 2013 à 18:22
Modifié par Vaucluse le 13/05/2013 à 18:39
=SI(B2="";"";SI(NB.SI(B2;Feuil2!B:B);RECHERCHEV(B2;Feuil2!B:K;10;0);K2)
(il y avait une erreur dans ma proposition précédente qui aurait du se terminer par ;B2) au liue de ;A2)
crdlmnt
13 mai 2013 à 19:06
merci pour tout