Hogyan tudom megcsinálni hogy az egyenlet vezérelje a cellák eredményeit?
Tehát ha mondjuk átírom az egyenletben a +2- +9 re akkor változnak a cella eredmények is?
Nem igazán értem mire gondolsz. De ha arra gondolsz, hogy pl a c1 cellában jelenjen meg pl.a1 és az b1 cella összege akkor,írd be a c1-be: =a1+b1
Bármilyen számot is írsz be az a1 és a b1 cellába annak eredménye mindenképpen c1 lesz, ami a két szám összegeeredménye lesz. Visszafelé már nem fog működni, mert hát egy számot végtelen más szám összegére szorzatára és stb. műveletre.
Lehet abszurd amire gondolok de arra gondolok hogy a program x nek vegye a cellákat majd kiszámolja őket és számtani sorozatba tegye öket...
És ha én átírom az egyenletet akkor számoljon azzal..
Vagy ilyet nem lehet? Vagy nem ez a feladat lényege?
Vagy akkor minek vannak ott azok az egyenletek?
Ha állandó tagú sorozatot akarsz -a lényeg a tagszámon van-, akkor másold be ezt a C1 cellába:
=SZUM(A1:A10)
Ezután, ha átírsz vmit az A1-A10 cellák valamelyikében, akkor C1 (összeg) változni fog.
Vagy Indítsd el a Visual Basic Script editort és ezt másold be:
Sub Calc()
'
' Billentyűparancs: Ctrl+y
'
Dim n As Single
Tehát újból:
Sub Calc()
'
' Billentyűparancs: Ctrl+y
'
Dim n, i As Single
Dim szum, szum1 As Double
n = Application.Count(Columns("A:A")
' Itt jön a lényeges rész:
szum = WorkSheetFunction.Sum(Range("A1:A" & n))
Range("C1") = szum
'Vagy ez:
For i = 1 To n
szum1 = szum1 + Range("A" & i)
Next i
Range("D1") = szum1
End Sub
Ezt már ne másold be! Miután bemásoltad Ctrl+y-al indul a progi. Sok sikert!
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!