Excel: Szumha - hogyan kell?
#1 Guest_MisterY_*
Elküldve: 2001. 11. 25. 20:01
A_oszlop B_oszlop
1 10
2 20
3 30
4 40
5 50
6 60
Szum1: 30 (vagyis ha 1<=A<=2)
Szum2: 70 (vagyis ha 3<=A<=4)
Szum2: 110 (vagyis ha 5<=A<=6)
Tehát hogyan tudok úgy összegezni, hogy a Szumha feltételtartománya ne konstans legyen, hanem egy tartomány?
(remélem nem voltam teljesen érthetetlen... )
#2 Guest_Szabcsi_*
Elküldve: 2001. 11. 26. 09:29
[Ezt a hozzászólást Szabcsi szerkesztette (2001. November 26.).]
#3 Guest_MisterY_*
Elküldve: 2001. 11. 26. 15:42
idézet:
Eredetileg Szabcsi írta:
SUMIF (magyrul nemtom) meg COUNTIF-et lehet úgy paraméterezni (akár (sajátmagát is) egymásba ágyazni) hogy működjön...
[/quote]
És ez a mostani példánál hogyan nézne ki?
#4 Guest_joe39_*
Elküldve: 2001. 11. 26. 20:17
idézet:
Eredetileg MisterY írta:
A kovetkezőt összegzést szeretném (remélem nem voltam teljesen érthetetlen... )[/quote]
de. sajnos.
#5 Guest_Gin_*
Elküldve: 2001. 11. 26. 21:58
Egy megoldásom lenne, bár valószínű nem a legegyszerűbb: veszed az egésznek az összegét, majd ebből kivonod az alsóhatárnál kisebb, ill. a felsőhatárnál nagyobbakat, így elvieg pont azt kapod ami a két határ között van !
Vagyis: =SZUM(B1:B6)-SZUMHA(A1:A6;"<3";B1:B6)-SZUMHA(A1:A6;">4";B1:B6)!
Próbáld ki!
Gin
#6 Guest_Szabcsi_*
Elküldve: 2001. 11. 26. 22:36
A criteria mező tényleg nem spékelhető meg függvényekkel, így
szerintem is az előbb említett megoldás a legéletképesebb.
#7 Guest_MisterY_*
Elküldve: 2001. 11. 26. 22:41
idézet:
Eredetileg Gin írta:
Vagyis: =SZUM(B1:B6)-SZUMHA(A1:A6;"<3";B1:B6)-SZUMHA(A1:A6;">4";B1:B6)!
Próbáld ki!
[/quote]
Ez mar majdnem jo, de nekem az kellene, hogy a ne "<3" es ">4" hanem az elso oszlop elemei legyenek a feltetel reszei.
#9 Guest_Gin_*
Elküldve: 2001. 11. 27. 10:13
Nem arra gondoltál, hogy két másik cella értéke legyen a feltételben?
Gin
idézet:
Eredetileg MisterY írta:
Ez mar majdnem jo, de nekem az kellene, hogy a ne "<3" es ">4" hanem az elso oszlop elemei legyenek a feltetel reszei.[/quote]
#10 Guest_MisterY_*
Elküldve: 2001. 11. 27. 12:01
idézet:
Eredetileg Gin írta:
Ezt most nem értem!!! Azt akarod, hogy a feltétel az ugyanaz legyen mint amire a feltétel meg van adva??? Leírnád, hogy mihez kell neked ez!
Nem arra gondoltál, hogy két másik cella értéke legyen a feltételben?
[/quote]
Elmondom pontosan mire kellene ez, ill. inkabb "rajzolok" egy uj tablazatot:
a_oszlop b_oszlop
januar_1 10
januar_5 20
januar_9 30
julius_2 40
julius_4 50
julius_6 60
Ezt kellene ugy összegezni, hogy az kiírja nekem a januári, februári, ..., decemberi összegeket. Tehát az eredmény:
januar: 60
februar: 0
julius: 150
Természetesen a dátum mező dátumként is van tárolva, nem így ahogy ide irtam.
#11 Guest_Sutter_*
Elküldve: 2001. 11. 27. 12:11
1. A dátum mező vizsgálata
- Substringek (résszövegek keresése)
2. Összegzés (feltételes)
- Ha talál egy "január"-t, akkor az adott dátumhoz tartozó értéket hozzáadja az adott hónap ADDIGI összegéhez.
Ha gondolod jobban is belenézek a kérdésbe, ez most csak úgy jött...
#12 Guest_MisterY_*
Elküldve: 2001. 11. 27. 12:32
idézet:
Eredetileg Sutter írta:
A függvény működése ez kell hogy legyen:
1. A dátum mező vizsgálata
- Substringek (résszövegek keresése)
2. Összegzés (feltételes)
- Ha talál egy "január"-t, akkor az adott dátumhoz tartozó értéket hozzáadja az adott hónap ADDIGI összegéhez.
Ha gondolod jobban is belenézek a kérdésbe, ez most csak úgy jött...[/quote]
A dátum mező nem tartalmaz sztringet, vagyis nincs olyan rész-sztring benne, hogy "január".
Egy ilyen feltételt meg tudok szerkeszetni:
=SZUMHA(B2:B7;">01.07.01";C2:C7)
Esetleg még egy ilyet is:
=SZUMHA(B2:B7;">01.07.01";C2:C7)-SZUMHA(B2:B7;">01.06.01";C2:C7)
Viszont mindkét képletben manuálisan kell felvinni a dátumokat, és nekem az kellene, hogy a kritériumot is tudjam valahogy másik - relatív címzéssel megadható - cellából venni.
#13 Guest_Sutter_*
Elküldve: 2001. 11. 27. 13:29
Megnézem még otthon is, mert ott magyar Excel van.
[Ezt a hozzászólást Sutter szerkesztette (2001. November 27.).]
#14 Guest_MisterY_*
Elküldve: 2001. 11. 27. 14:00
idézet:
Eredetileg Sutter írta:
Megpróbálok még utánanézni...bár mostanáig is azt tettem! Kell keresnünk egy olyan függvényt, ami számból stringet készít. Biztosan van ilyen, mert a fordítottja létezik (VALUE).
Megnézem még otthon is, mert ott magyar Excel van.[/quote]
Szerintem nem pont az itt az a baj, hogy nem szöveget kap, mert elfogad még cellát is (pl. E3), de azt már nem tudja relációba vonni, az csak fix érték lehet.
#15 Guest_Sutter_*
Elküldve: 2001. 11. 27. 14:19
idézet:
Eredetileg MisterY írta:
Szerintem nem pont az itt az a baj, hogy nem szöveget kap, mert elfogad még cellát is (pl. E3), de azt már nem tudja relációba vonni, az csak fix érték lehet.[/quote]
De ha előttestringgé konvertáljuk, akkor az már eléggé fix érték...szerintem.
Csak egy függvény kérdése, és ha létezik ilyen, akkor meg is találjuk!
#16 Guest_MisterY_*
Elküldve: 2001. 11. 27. 22:22
idézet:
Eredetileg Sutter írta:
De ha előttestringgé konvertáljuk, akkor az már eléggé fix érték...szerintem.
Csak egy függvény kérdése, és ha létezik ilyen, akkor meg is találjuk![/quote]
Sajnos nem string. Ugyanis a relaciot idezojelbe kell tenni, ami azon belul van az pedig sztring. Oda irhatunk sin(x)-et vagy szöveg(B4)-et is akar, sztringkent fogja ertelmezni.
#17 Guest_SevenDrunkenNights_*
Elküldve: 2001. 11. 27. 23:13
1. január , szummázd, ami <02.01
2. február, szummázd ami <03.01 és vond ki belőle a januárt.
3. március ,stb...
#18 Guest_SevenDrunkenNights_*
Elküldve: 2001. 11. 27. 23:14
#19 Guest_SevenDrunkenNights_*
Elküldve: 2001. 11. 27. 23:16
Meg se nézd az előzőt.
#20 Guest_MisterY_*
Elküldve: 2001. 11. 27. 23:18
idézet:
Eredetileg SevenDrunkenNights írta:
Szerintem csináld meg úgy, hogy:
1. január , szummázd, ami <02.01
2. február, szummázd ami <03.01 és vond ki belőle a januárt.
3. március ,stb...[/quote]
=SZUMHA(B2:B7;">01.07.01";C2:C7)-SZUMHA(B2:B7;">01.06.01";C2:C7)
Ha jol sejtem erre gondolsz. Ez mukodik is, csak az a gond vele, hogy nagyon hosszu kepletek keletkeznek belole, es sokat kellene sokszor modositani, hogy aktualis legyen.
Sokkal kenyelmesebb lenne, ha leirhatnam egy cellaba, hogy 01.07.01 es a szumha ezt az erteket hasznalna fel. Mar csak azert is, mert igy relativ cimzessel a sorok sokszozhatok lennenek az ido haladtaval.