Excelben hogyan oldom meg?
Itt egy képlet:
=((N3-((B3*20000)+(C3*10000)+(D3*5000)+(E3*2000)+(F3*1000)+(G3*500)+(H3*200)+(I3*100)+(J3*50)+(K3*20)+(L3*10)))/5)<=0,5
A számítás eredménye 0,4, tehát kisebb, mint 0,5, így a cellába kiírja, hogy IGAZ.
Én azt szeretném, hogy az IGAZ helyett 0 (nulla) értéket írjon ki. Ezt hogyan lehet megcsinálni?
Egy HA-függvénybe kell foglalni a képletet, aminek a feltétel része megvan, már csak a két elágazást kell nevesíteni:
=HA(((N3-((B3*20000)+(C3*10000)+(D3*5000)+(E3*2000)+(F3*1000)+(G3*500)+(H3*200)+(I3*100)+(J3*50)+(K3*20)+(L3*10)))/5)<=0,5;"0";"[ez meg a másik ág]")
Köszönöm szépen a válaszod. Sajnos én koromnál fogva csak sejtem az Excelt, mint macska az esőt, ezért kérlek szépen írd le nekem, hogyan kapcsolódik a másik ág?
A másik ág:
=HA(((N3-((B3*20000)+(C3*10000)+(D3*5000)+(E3*2000)+(F3*1000)+(G3*500)+(H3*200)+(I3*100)+(J3*50)+(K3*20)+(L3*10)))/5)>=0,6;"1"
Megköszönni csak hétfőn tudom, mert most el kell mennem itthonról és csak hétfő délután jövök haza.
A HA-függvény három részből áll: =HA(feltétel;igaz;hamis)
1. Van egy feltétel, amit megvizsgál, ez kerül az első részben (a matematikai műveletek eredménye kisebb vagy egyenlő mint 0,5 (vagy nagyobb vagy egyenlő, mint 0,6). Ha megtörténik a kiértékelés, akkor kapsz két lehetséges választ: igaz vagy hamis. Ez a része a függvénynek így néz ki behelyettesítve:
=HA(((N3-((B3*20000)+(C3*10000)+(D3*5000)+(E3*2000)+(F3*1000)+(G3*500)+(H3*200)+(I3*100)+(J3*50)+(K3*20)+(L3*10)))/5)>=0,6;[igaz];[hamis])
2. A következő két része a függvénynek az, hogy definiálod mi történjen ha a feltétel igaz, vagy hamis.Ha igaz, akkor akkor az igaz ágba kerülhet a "1", azaz a feltétel teljesülésekor eredményként írjon ki egy 1-es számot a cellába (szöveg kiírásakor mindig idézőjelbe kell rakni, anélkül műveletnek veszi). Behelyettesítve:
=HA(((N3-((B3*20000)+(C3*10000)+(D3*5000)+(E3*2000)+(F3*1000)+(G3*500)+(H3*200)+(I3*100)+(J3*50)+(K3*20)+(L3*10)))/5)>=0,6;"1";[hamis])
3. Eddig a pontig a függvénynek van feltétele és igaz ága, de nincs definiálva a hamis még. Olyan is lehet, hogy a képlet eredménye kisebb mint 0,6, és erre nem teljesülhet az igaz ág. Ekkor lép a helyébe a hamis ág, és ide is lehet egy műveletet vagy egy választ megadni. Például írja ki, hogy "az eredmény 0,6 alatti". Behelyettesítve a teljes képlet:
=HA(((N3-((B3*20000)+(C3*10000)+(D3*5000)+(E3*2000)+(F3*1000)+(G3*500)+(H3*200)+(I3*100)+(J3*50)+(K3*20)+(L3*10)))/5)>=0,6;"1";"az eredmény 0,6 alatti")
Nagyon szépen köszönöm a részletes magyarázatot, ez alapján sikerült megcsinálnom.
Tulajdonképpen arról van szó, hogy a dolgozók fizetései alapján kiszámolja, milyen címletből hány darabot kell igényelni a bankban. Csak azt nem tudtam megcsinálni, hogy ha valakinek a fizetése 1 vagy 2 forintra végződik (172512), akkor az 5 forintos címlethez nullát írjon, ha háromra (172513), négyre vagy ötre, akkor egyet írjon (mert 3-tól felfelé kerekítünk).
Most már tökéletesen működik.
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!