Excel Downloads
Forum

Précédent   Excel Downloads Forums > Excel > Forum Excel


Réponse
 
LinkBack Outils de la discussion
Vieux 15/05/2008, 18h14   #1 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mai 2008
Messages: 3
Par défaut Index/Equiv Simulation Chiffre d'affaire avec nouveau Tarif

Bonjour

dans le fichier ci-joint, en format base de données, j'ai

colonne 1 : article
colonne 2 : Tranche Qté
colonne 3 : Prix pour la qté

Quelle est la formule en D20 ou D21 ?

en vous remerciant....

Fred
Fichiers attachés
Type de fichier : xls simulCA.xls (15,0 Ko, 8 affichages)
LEFRED est déconnecté   Réponse avec citation
ANNONCES
Vieux 15/05/2008, 18h20   #2 (permalink)
XLDnaute Barbatruc
 
Avatar de tototiti2008
 
Date d'inscription: avril 2008
Version Excel : Excel 2003 (PC)
Messages: 2 917
Par défaut Re : Index/Equiv Simulation Chiffre d'affaire avec nouveau Tarif

Bonjour Lefred,

La solution n'est peut-être pas parfaite, mais dis-moi ce que tu en penses...
Fichiers attachés
Type de fichier : xls simulCA_2.xls (15,0 Ko, 9 affichages)
__________________
C'est en Excellant qu'on devient Excelleron ?
tototiti2008 est déconnecté   Réponse avec citation
Vieux 16/05/2008, 09h39   #3 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mai 2008
Messages: 3
Par défaut Re : Index/Equiv Simulation Chiffre d'affaire avec nouveau Tarif

Bonjour

Je te remercie pour ta réponse rapide.

Mais l'affaire est un peu plus compliqué car la recherche porte sur 2 champs : l'article et sa qté.
Il faut savoir que je dois faire cette simulation sur 10 000 lignes avec des qtés réelles 2007 qui varient de 1 à 5000 ....

Quelqu'un a déjà vu ce cas de figure ; sans faire appel à VBA.

Dans cette attente...

à bientôt

Fred
LEFRED est déconnecté   Réponse avec citation
Vieux 16/05/2008, 10h04   #4 (permalink)
XLDnaute Accro
 
Date d'inscription: septembre 2007
Messages: 1 420
Par défaut Re : Index/Equiv Simulation Chiffre d'affaire avec nouveau Tarif

Bonjour,

Voir PJ

=INDEX(prix;EQUIV(1;(code=B20)*(qte<=C20);0))


=INDEX(prix2;EQUIV(B7;Code2;0);EQUIV(C7;Qte2;1))

JB
Formation Excel VBA JB
Fichiers attachés
Type de fichier : xls Equiv2condPrix.xls (18,0 Ko, 10 affichages)

Dernière modification par BOISGONTIER ; 16/05/2008 à 10h16.
BOISGONTIER est déconnecté   Réponse avec citation
Vieux 16/05/2008, 11h33   #5 (permalink)
XLDnaute Nouveau
 
Date d'inscription: mai 2008
Messages: 3
Par défaut Re : Index/Equiv Simulation Chiffre d'affaire avec nouveau Tarif

Bonjour

Cas 1 : Merci car celà fonctionne bien avec une formule matricielle avec Qté triée en décroissant et comme je suis pris par le temps...
Simplement sur 10k lignes, le recalcul est un peu long et c'est pour celà que je voulais éviter de faire appel à la matrice. Il doit y avoir une formule plus élégante qui combine INDEX, EQUIV, en jouant avec des positions ou des n° de lignes... et qui évite des temps de recalcul (un peu comme quand on remplace un sommeprod par un somme.si)
Je lance le challenge ! Si je trouve la réponse, je la posterai.

Cas 2 : Il peut malheureusement y avoir autant de tranche de qté (et donc de colonnes) que d'article... Donc la solution en colonne n'est pas celle que je recherchais... Je la connaissais par ailleurs...

En tous les cas, Merci pour votre rapidité. Je vais essayer de trouver le temps de participer de manière active à ce forum.

à bientôt
FRED
LEFRED est déconnecté   Réponse avec citation
Vieux 16/05/2008, 12h31   #6 (permalink)
XLDnaute Accro
 
Date d'inscription: septembre 2007
Messages: 1 420
Par défaut Re : Index/Equiv Simulation Chiffre d'affaire avec nouveau Tarif

Sans formule:

Code:
Private Sub Worksheet_Change(ByVal Target As Range)
  If Not Intersect([B20:C21], Target) Is Nothing Then
    lig = Target.Row
    Cells(lig, 4) = _
       Evaluate("INDEX(prix3,match(1,(code3=" & Cells(lig, 2) & ")*(qte3<=" & Cells(lig, 3) & " ),0))")
  End If
End Sub
JB
Fichiers attachés
Type de fichier : xls Equiv2condPrix.xls (34,5 Ko, 6 affichages)
BOISGONTIER est déconnecté   Réponse avec citation
ANNONCES
Réponse

Liens sociaux

Outils de la discussion

Règles de messages
Vous ne pouvez pas créer de nouvelles discussions
Vous ne pouvez pas envoyer des réponses
Vous ne pouvez pas envoyer des pièces jointes
Vous ne pouvez pas modifier vos messages

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are oui
Pingbacks are oui
Refbacks are oui

Discussions similaires
Discussion Auteur Forum Réponses Dernier message
EXTRACTION DE DONNEES avec index/equiv VANNES56 Forum Excel 8 20/10/2007 00h25
INDEX EQUIV avec 2 Conditions Yacine Forum Excel 2 25/04/2007 16h55
Extraire des données avec index equiv archi Forum Excel 4 07/07/2005 16h24
prob avec index, equiv ou sommeprod [Trouvé] archi Forum Excel 8 20/06/2005 10h29
Calcul Chiffre d'affaire Le Caméléon Forum Excel Downloads - Archives 2 16/12/2003 20h58


Fuseau horaire GMT +2. Il est actuellement 12h05.


(C) 2006 Excel Downloads