Táblázatkezelő: Hogy tudom ezt megcsinálni ?
Szóval egyszerű a gondom, csak nincs hozzá elég tudásom.
Ha ezt írom egy cellába, hogy:
=500+500/100*$A$1
A $A$1 cellában 0 áll.
Ha a $A$1 cella tartalmát 10-re módosítom, akkor értelemszerűen az 500-ból 550 lesz. (+10%)
De mi van, ha a cellában átírom az 500-at 400-ra, akkor enter leütése után 440-et szeretnék látni.
Magyarán a cella nem tartja meg a matematikai műveleteket.
Lehet én vagyok a hülye, de nem értem, hogy mit akarsz ebből kihozni, vagy mire kell ez neked. Matematikailag is hibás.
=500+500/100*$A$1
Ezzel az eredményed 500 lesz, ha a A1-es cella 0.
Mivel a műveleti sorrend:
500/100 = 5
5*0 =0
500+0=500.
A mai napon beárazok egy terméket.
Az ára 500 Ft (áremelkedés A1 cella szerint 0 százalék)
Jövőre áremelkedés lesz, így az eredeti nulla helyére 10-et írok, ekkor az összes cella Forint tartalmát átírja 10 százalékkal többre.
Igen ám, de előfordul, hogy az egyik termék nem az általános 10 százalékot emelkedett, hanem valami miatt 15-öt.
Ekkor az 500 Ft -os alapárhoz kellene hozzányúlnom, hogy a végösszeg jó legyen anélkül, hogy az A1 cella tartalmához hozzá kellene nyúlnom.
Matematikailag egyébként helyes, mivel ki tudja számolni, meg, hát a saját matematikai ismereteim szerint is helyes, betartva természetesen a műveletek prioritási sorrendjét.
4,
nem az A1 cellába írok 400-at, hanem a másik cellába, ahol eddig 500 állt.
3,
Ha úgy csinálom, ahogy Te javaslod, akkor rengeteget kell írnom.
Arra gondoltam, hogy egyetlen cellán létrehozom a matematikai műveletsort egy valamilyen , pl az említett 500 Ft-os kezdőértékkel , ezt átmásolom minden cellába, aztán a beárazásnál nem nyúlok hozz a matematikai sorhoz, hanem csak a cellában látható 500-at módosítom.
De az is lehet, hogy ez nem lehetséges.
Ha beírsz olyan cellába ahol "képlet volt" akkor az a szöveg fog megjelenni amit oda beírtál. Nem értem minek bonyolítod ezt ennyire magadban.
A1 oszlop = Termék nevei
A2 oszlop = Termék alap ára
A3 oszlop = Emelkedés %-a
A4 oszlop = Termék alap ára * (1+(Emelkedés %-a/100))
Így gyakorlatilag, ha az A2 = 500 és A3=10% akkor matematikailag egyszerűsítve a következő művelet zajlik le.
500* (1+(10/100)) =
500* (1+(0,1)=
500*1,1=
550
Árcsökkenés esetén:
A2 mondjuk = 500. A3= -10%
500 * (1+(-10/100)) =
500 * (1+(-0,1))
500 * 0,9= 450
Azt is meglehet oldani, ha csak számolásra kell.
A1 = Termék alap ára
B1 = Emelkedés az adott évben
C1 = Ugyan az a képlet amit írtam.
Így, ha az A1 és a B1 tetszőlegesen módosítgatod a C1-ben mindig az eredményt látod.
"Ha beírsz olyan cellába ahol "képlet volt" akkor az a szöveg fog megjelenni amit oda beírtál."
Na igen, ha ez az információt tudtam volna, akkor nem is kísérleteztem volna az egésszel.
Próbáltam az oszlopok számát nagyon minimálisra csökkenteni, mert a teljes végeredményt egy PDF-é kell konvertálnom, amit a vevő letölthet.
Sokkal több oszlop kell, ahol méreteket, színeket, egyéb adatokat közlök. A vevő csak a végösszeget kell, hogy lássa, de abból is termékeként vagy 5-10 ár is van, attól függően, hogy hány darabot vesz. Olyan jellegűek a termékek, hogy nem lehet 1db árral beárazni.
Gyártó vagyok és nagyon más az ár, ha csak 1db-ot kérnek, vagy ha 1000-et.
De a segítségetekkel rájöttem, hogy mi a megoldás.
Egyszerűen a táblázat szélességét túlnyújtom, az úgymond látható tartományon. A vevő által nem látható oszlopokban elvégzem az összes szükséges számítási műveleteket és ami bekerül a PDF-be az meg csak a tényleges végösszegek lesznek.
Itt követtem el a hibát, hogy ugyanabba a cellába akartam belezsúfolni mindent, holott csak a végeredmény kell, hogy ott legyen, a kiinduló összegek és a cella függvényei nem.
Kicsit bonyolítja az adatfeltöltést, hogy nem látom minden oszlop tartalmát, de azt hiszem itt az idő, hogy wide monitort vegyek, annak a szélessége elég lesz az összes oszlop egyben történő áttekintéséhez.
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!