x+y+200=1000
1/2x-x+2,25y-y-200=0
naturalmente x ed y sono due valori da indicare in due celle...il fatto che pero' "x" dipende da "y" e viceversa...crea questo problema di riferimenti circolari...
Come poter risolvere questo (banale .. ma non pe me) problema... con un paio di formule (da piazzare nelle celle) per far si che io ogni volta che determini un nuovo importo (nell'esempio 1000) e/o cambi
il fattore moltiplicativo della "y" (nell'esempio 2.25) abbia automaticamente il valore della x e della y?
Grazie anticipate a chi vorra' rispondermi!
un problema perfetto per imparare l'uso del risolutore di excel
indica
A B
1 3 2 [sono dei valori d'avvio per x e y]
2 =A1+B1+200 =,5*A1-A1+2,25*B1-B1-200 [sono le tue formule tradotte in
excel]
3 1000 0 [sono i valori attesi delle equazioni]
4 =A2-A3 =B2-B3
5 =A4-B4 =A4*B4
che saranno visualizzate cosě
A B
1 3 2
2 205 -199
3 1000 0
4 -795 -199
5 -596 158205
richiama il risolutore di excel
(strumenti > componenti aggiuntivi > aggiunta risolutore)
quindi
strumenti > risolutore
[imposta cella obiettivo] $B$5 [al valore di] 0
[cambiando le celle] $A$1:$B$1
[vincoli] $A$5 [=] 0
in A1 ti troverai il valore della x-> 457,1
in B1 il valore della y -> 342,9
prova a cambiare quindi le formule
.f
fernando cinquegrani
Microsoft MVP
http://www.prodomosua.it
se le equazioni sono in questa forma
Ax+By=C
Dx+Ey=F
x=(ce-fb)/(ae-db)
y=(af-dc)/(ae-db)
l'unica verifica da fare è che ae-db sia diverso da zero
--
MAO web...@occupato.it
Un organizzazione idiota tende a "produrre" e premiare individui
idioti i quali a loro volta,cercheranno di riprodurre
l'organizzazione idiota che li ha generati e premiati
--
Ciao, io avevo pensato di semplicemente di risolvere il sistema a due
equazioni e due incognite, arrivando a (salvo possibili errori, l'ho fatto
di fretta):
x= a-200-y
y= (200+a)/(2b-1)
dove "a" è "1.000" (per capirci) e "b" è il coefficiente di y.
Supponiamo di inserire in A1 il valore di "a" che ti interessa e in B1 il
valore di "b":
questa formula ti calcola la y:
=(200+A1)/(2*B1-1) (facciamo conto che tu la scriva in A2)
questa poi, naturalmente, ti dà la x:
==A1-200-A2
che nel tuo caso dà: x=457,14 e y=342,86
Però, pensandoci, forse la tua domanda era proprio "come fare senza risovere
il sistema"...
Ciao
Barbara
Le equazioni a 2 o piů incognite si possono risolvere con un sistema di
"coefficenti" interagito con alcune formule matriciali:
1 (+/-) 1 = 800
-0,5 (+/-) 1,25 = 200
In cella A1 mettiamo 1 =x in B1 1=y in C1 =800 (1000-200)
In A2 -0.5 (1/2x-x) in B2 1,25 (2,25y-y) in c2 =200
Seleziona D1:D2 e inserisci la formula matriciale:
=MATR.PRODOTTO(MATR.INVERSA(A1:B2);C1:C2)
ivano.
tratto da:
http://www.microsoft.com/italy/office/previous/2000/esperti/gestione_matrici
/studio_funzioni_matriciali.xls
Grazie!