Kezdőlap › Fórumok › Excel témák › Előfordulás és előfordulás közti sorok száma kersés
- This topic has 8 hozzászólás, 4 résztvevő, and was last updated 6 hours, 23 minutes telt el by horvimi.
-
SzerzőBejegyzés
-
2025-01-06-22:24 #11135
Sziasztok!
Olyan problémába ütköztem, hogy egy folyamtosan bővülő táblázatban kell értékeket keresnem és azt is, hogy a találatok között mennyi sor van.
Egyszerűség kedvéért feltöltöttem egy 10×10 es adatokat tartalmazó excelt és példa képpen az 1-es számot nézzük.
Amihez segítség kellene, hogy bármelyik oszlop cellájában is fordul elő az 1-es szám és a példa képen 10×10 táblában akárhányszór,
azokat az értékeket kellene megkapnom, hogy az előfordulások között, hány sor van és ezeket az értékeket sorba kiírva.Valóságban több ezer sor és oszlop van a táblázatban, de mindig egy konkrét számot keresek 1-kb 10000 között.
A képletnek külömbséget kell tennie pl: 1-es keresésnél az 1-es, 101-es, 9010-es stb számok között, csak az 1es-re hozhat találatot a példában.Előre is köszönöm a segítséget.
Üdv:
LajosAttachments:
You must be logged in to view attached files.2025-01-06-23:24 #11137Szia!
Meglátásom szerint ez makró nélkül segédoszloppal oldható meg legegyszerűbben.
Nem definiáltad pontosan afeladatot, a megoldáshoz kellene tudni, hogy
– Lehet-e egy sorban többször is a keresett szám?
– Melyik Excel verziót használod?Nézzük először azt az esetet, hogy egy sorban csak egyszer lehet 1-es
1. Az utolsó oszlop után, akár egy oszlop kihagyásával csinálsz egy oszlopot, ami megvizsgálja, hogy az adott sorban van-e 1-es.
– K1-be megadod ezt
=DARABHA(A1:J1;1)
– Lehúzod a végéig
– Ahol van egyes, ott 1 lesz az eredmény, ahol nincs, ott 0.
2. Ha ezt az oszlopot szummázod, akkor megkapod, hogy hány olyan sor van, ahol van egyes.Az egyeseket tartalmazó sorok számainak listájára, illetve a soron belüli ismétlődések lehetőségére térjünk vissza, ha válaszoltál a fenti két kérdésre.
Imre
2025-01-07-16:38 #11138Sziasztok!
Szia Lajos!
Ahogy Imre is mondta, nem teljesen egyértelmű a feladat meghatározásod. Nekem az „az előfordulások között hány sor van” megfogalmazás okoz fejtörést. Ez vajon azt jelenti-e, hogy arra vagy kíváncsi, hogy …
Hány olyan sora van a táblázatnak, amelyben legalább egyszer szerepel a keresett szám?
(Imre erre a kérdésre válaszolt)
VAGY
Hány sor távolságra vannak azok a sorok egymástól, amelyekben legalább egyszer szerepel a keresett szám?
A mondat folytatása is zavarba ejtő: „… és ezeket az értékeket sorba kiírva”Tedd meg, légy szíves, hogy a példa fájlodat oly módon egészíted ki, hogy kézzel beírod az általad várt helyes eredményt! Ha így teszel, biztosan meg fogjuk találni a képletet, amelyre szükséged van. 😉
üdvözlettel
veraxAttachments:
You must be logged in to view attached files.2025-01-07-17:25 #11140Sziasztok!
Elnézést Egy sorban csak egyszer fordul elő az 1-es és a soron belül bármelyik oszlopban lehet.
Csak az érdekel, hogy az előfordulások között hány sor van.
Tehát ha 1 sorban a 3 oszlopban van egy 1-es aztán a 6 sorban a 10 oszlopban a következő 1-es akkor itt 5 kell kapnom, mert öt sorra van.
A teljes táblázatban akárhány sor lehet ahol van egyes és az összes előfordulások közötti sorok száma érdekel, maga az egyes, hogy hászrór az nem.
Csak azok az értékek amik két 1-es kozott lévő sorok számát adják.
PL: ha 1sorban aztán a 6. sorban 19,ben 30 ban van akkor kapnom kéne 5, 13, 11 számot a sortávolságokat, csak ez lenne a fontos-Köszönöm:
Üdv:
Lali2025-01-07-17:50 #11141Szia Lajos!
Nem tudom megnézted-e a fájlt, amit mellékeltem az előző hozzászólásomhoz. Ha még nem tetted volna meg, itt az ideje hogy pótold a mulasztásodat. 😉
Látni fogsz benne egy „verax” nevű munkalapot. Figyeld az „L”, „M” és „N” oszlopot! Ott találod a választ a kérdésedre.üdv’
verax2025-01-07-18:19 #11142Sziasztok!
Na, akkor már tudjuk mi a feladat 🙂
Azt még mindig nem tudjuk, hogy melyik Excel verzió.365-ben tudnék mutatni olyat, ami szintén segédoszlopokkal, de az 1-eseket tartalmazó sorok különbségeit közvetlenül egymás alá listázza.
???
Imre
2025-01-07-18:29 #11143Szia Verax!
A füzeted verax lapján a
=HA(HA(L2<>0;SOR();0)<>0;HA(L2<>0;SOR();0)-MAX(M$1:M1);"")
képletet kiegészítettem egy -1-gyel:
=HA(HA(L2<>0;SOR();0)<>0;HA(L2<>0;SOR();0)-MAX(M$1:M1)-1;"")
, mert a 0-kat tartalmazó sorokat kell számlálni.Én más megoldást – makróst – próbáltam. Csatolom a füzetet. Az üres (1-est nem tartalmazó) sorok számát az M oszlopba írja, egymás alá.
Üdv, Delila
Attachments:
You must be logged in to view attached files.2025-01-07-21:26 #11145Szia Delila!
Köszi! Igen, én is gondoltam arra, hogy talán hiányzik egy korrekció, de gondoltam megvárom Lajos pontosító válaszát. 😉
Most még Imre 365-os megoldása is csigázza az érdeklődésemet…üdv’
verax2025-01-07-22:08 #11146Szegény Lali csak kapkodja a fejét..
Verax, neked meg nincs is 365-öd ha jól tudom… 🙂
Google Sheets-ben ez a megoldás nem fog működni.Na jó, ide írom az én megoldásaimat
Első segédoszlop (L)
Ha a sorban szerepel a keresett érték (P2-ben van), akkor lekéri a sor számát (SOR), különben üres sztring
=HA(DARABHA(A1:J1;$P$2)<>0;SOR();"")
Másodiik segédoszlop (M) – Ez a kulcs lépés
Az előző (L) oszlop celláit pontosvesszővel összefűzi, majd szétbontja az üresek mellőzésével, végül elforgatja, hogy egymás alá kerüljenek
=TRANSZPONÁLÁS(SZÖVEGFELOSZTÁS(SZÖVEGÖSSZEFŰZÉS(";";IGAZ;L1:L10);";"))
Eredmény oszlop (N)
Csak képezi az előző oszlop sorszámainak különbségeit.Csatoltam a fájlt is.
Imre
Attachments:
You must be logged in to view attached files. -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.