Keresés

Részletes keresés

pimre Creative Commons License 2019.04.28 0 0 32722

Szívesen, de ne nekem köszönd. A megoldás Deliláé, én csak abban segítettem, hogy miként alkalmazd.

Előzmény: attilalr (32720)
havimiki Creative Commons License 2019.04.28 0 0 32721

Sziasztok!

 

Az lenne a kérdésem, hogy excelben lehet e szám sorozatokat/variációkat előállítani. Azt szeretném hogy 15 számból generálja le a létező összes 4 számból álló sorozatot (pl.: 1,2,3,4  1,2,3,5  stb) ismétlődés nélkül.

 

Előre is köszönöm az ötleteket.

attilalr Creative Commons License 2019.04.28 0 0 32720

Zseniális, köszönöm szépen :)

Előzmény: pimre (32719)
pimre Creative Commons License 2019.04.28 0 1 32719

Beírod képletnek, a tartomány pedig $A$1:$J$3:

 

Előzmény: attilalr (32718)
attilalr Creative Commons License 2019.04.28 0 0 32718

Szia!

 

Köszi, de nem csinál semmit. Lehet én csinálom rosszul, ezt most hova írom be?

Előzmény: Delila10 (32717)
Delila10 Creative Commons License 2019.04.27 0 1 32717

A szabály az A1:J3 tartományra:

 

=DARABTELI($M$1:$S$1;A1)>0

Előzmény: attilalr (32716)
attilalr Creative Commons License 2019.04.27 0 0 32716

Sziasztok!

 

Arra lenne szükségem, hogy egy táblázatba jelöljön ki az excel olyan cellákat, amiknek az értéke egyenlő egy bizonyos tartományban található számok valamelyikével. Feltételes formázással próbálkoztam, de nem sok sikerrel (vagy egyszerűen csak béna vagyok). Csatolok képet, ez lenne az elképzelésem.

Az ötleteket előre is köszönöm :)

 

pimre Creative Commons License 2019.04.21 0 0 32715

Vagy inkább nekem kellett volna gondoskodnom a törlésről az A1 tartalmának beolvasása után a variáció kiírás elindítása előtt.

Előzmény: Delila10 (32714)
Delila10 Creative Commons License 2019.04.21 0 0 32714

Azt hiszem, szarvashibát vétettem. Lehet, hogy nem töröltem az adatokat az A oszlopból az ismétlés nélküli indítása előtt.

 

Mea culpa.

Előzmény: pimre (32709)
djuice Creative Commons License 2019.04.21 0 0 32713

Benéztem, helyesen a képlettel minden cella üres, csak ahol nincs egyező számjegy ott jelenik meg adat. Stimt!

+1

Előzmény: djuice (32712)
djuice Creative Commons License 2019.04.21 0 0 32712

Zseniális! :)

Magam is gondolkodtam milyen polinomos meghatározás felé lehetne elvinni ezt meghatározásilag, de idáig nem jutottam.

Amúgy a 2. képletet beírva B1-hez nem csinál semmit, de ha a "" részt a végén felcserélem az A1-el, akkor működik, de így (hiányosan):

 

Előzmény: pimre (32711)
pimre Creative Commons License 2019.04.20 0 1 32711

Sikerült egy képletet összebarkácsolnom, amivel makró nélkül is meg tudod csinálni az ismétléses sorozatot. A1-be írd be, hogy 1111, majd az A2-be másold be a következő képletet: 

=HA(VAGY(A1="";A1=4444);"";A1+HA(ÉRTÉK(JOBB(A1;1))<4;1;HA(ÉRTÉK(KÖZÉP(A1;3;1))<4;7;HA(ÉRTÉK(KÖZÉP(A1;2;1))<4;67;HA(ÉRTÉK(BAL(A1;1))<4;667;1)))))

 

És ezt húzd lefelé. 256-nál megállhatsz, de ha túlhúzod, akkor is üreseket ír a 4444-et követő cellákba.

 

Ha pedig az ismétlés nélkülieket akarod, akkor az ismétléses A oszlop mellett a b1 cellába másold be a következőt: 

 

=HA(VAGY(BAL(A1;1)=KÖZÉP(A1;2;1);BAL(A1;1)=KÖZÉP(A1;3;1);BAL(A1;1)=JOBB(A1;1);KÖZÉP(A1;2;1)=KÖZÉP(A1;3;1);KÖZÉP(A1;2;1)=JOBB(A1;1);KÖZÉP(A1;3;1)=JOBB(A1;1));"";A1)

 

Majd húzd lefelé. Csak azokat másolja át a B oszlopba, ahol nincs ismétlődés. Ez 24 darab lesz.

Előzmény: djuice (32710)
djuice Creative Commons License 2019.04.20 0 0 32710

"például 2234"

 

Igazad van! Próbáltam szisztematikusan végigmenni pedig, de hát így téved az ember ha manualizál, nem automatizál. :)

Előzmény: pimre (32708)
pimre Creative Commons License 2019.04.20 0 0 32709

Ezt nem értem. Nálam az ismétléses 256-ot ad, az ismétlés nélküli 24-et. Ami meg is felel a képlet szerinti darabszámnak.

És ellenőrzésként újra letöltöttem az általam megadott linkről, és így is a fenti listákat adta. Mutatom az elejét és a végét:

 

Előzmény: Delila10 (32706)
pimre Creative Commons License 2019.04.20 0 0 32708

"Lényegében ez azt mutatja akkor hogy erre semmilyen képletkombináció nincs azzal előállítani". Ez nem azt mutatja, csak azt, hogy nem ismerek olyan függvényt, ami generálja ezeket az elemeket. 

 

A darabszámukra van függvény. Az ismétlés nélkülire: =variációk(4;4), ami 24-et ad eredményül. A képlet n!/(n-k)! Esetünkben az n=k, tehát a nevező 0!, azaz 1, tehát az eredmény n! (2*3*4)

Az office 2010-nél későbbi verziókban van variációk.ism, ami az ismétléses variációt számolja ki. Ennek képlete n^k, azaz esetünkben 4^4=256. A te listád ennél több mint 100-al kevesebbet tartalmaz (kapásból találtam hiányzót, például 2234)

 

Előzmény: djuice (32705)
djuice Creative Commons License 2019.04.20 0 0 32707

Ez volna az összes...

 

megadott számjegyek: 1, 2, 3, 4

 

eredmények:
1111 2222 3333 4444

 


1112 1113 1114
1121 1131 1141
1211 1311 1411
2111 3111 4111

 

1222 2223 2224
2122 2232 2242
2212 2322 2422
2221 3222 4222

 

1333 2333 3334
3133 3233 3343
3313 3323 3433
3331 3332 4333

 

1444 2444 3444
4144 4244 4344
4414 4424 4434
4441 4442 4443

 


1122 1133 1144
1212 1313 1414
1221 1331 1441
2112 3113 4114
2121 3131 4141
2211 3311 4411

 

2233 2244
2323 2424
2332 2442
3223 4224
3232 4242
3322 4422

 

3344
3434
3443
4334
4343
4433

 


1234 2134 3124 4123
1243 2143 3142 4132
1324 2314 3214 4213
1342 2341 3241 4231
1423 2413 3412 4312
1432 2431 3421 4321

Előzmény: Delila10 (32706)
Delila10 Creative Commons License 2019.04.20 0 0 32706

Mindkét esetben 256 variációt ad a makró, de az ismétlés nélkülinél ezek közül 28 szám párban van. :(

Előzmény: pimre (32704)
djuice Creative Commons License 2019.04.20 0 0 32705

Köszi!

Lényegében ez azt mutatja akkor hogy erre semmilyen képletkombináció nincs azzal előállítani, ami előttem még mindig nem tisztázott? (az oké, hogy makróban ez könnyebb)

Előzmény: pimre (32704)
pimre Creative Commons License 2019.04.20 0 1 32704

Nem is kell értened. Töltsd le ezt: https://drive.google.com/open?id=1kACu7kJ0TyqkyXiVmswAewE4aau_nNtn! És persze megnyitáskor engedélyezd a makrókat, mikor rákérdez.

 

Aztán az A1-be ird be a 4 számjegyet, majd Alt + f8 lenyomásával válaszd ki, hogy ismétléses, vagy ismétlés nélküli variációt akarsz-e, és az A oszlopban szépen kiírja őket. Mellékesen nem csak számokat, hanem bármilyen 4 karaktert is írhatsz, azzal is megcsinálja.

 

A makróban Delila eljárását vettem alapul. De kiegészítettem az ismétlés nélküli lehetőséggel, valamint azzal, hogy nem kizárólag számokkal tud dolgozni.

 

Egy kérdés: Abban a sorban, ahol vizsgálom, hogy kell-e egyáltalán kiírni az adott elemet, ott a következő feltételt írtam:

 

If ismetleses Or (A <> B And A <> C And A <> D And B <> C And B <> D And C <> D) Then

 

De ezt valahogy nem érzem elegánsnak. Nincs valami olyan megoldás, ami azt vizsgálja, hogy van-e az adott tömbben két azonos elem? Azzal elegánsabb lenne, ráadásul 4-nél több karakter esetén túl hosszú is lenne a feltétel.

Előzmény: djuice (32703)
djuice Creative Commons License 2019.04.20 0 0 32703

Nem értek a makróhoz. Ha képlettel nem lehet megoldani inkább végigírom majd kézzel...

Előzmény: Delila10 (32701)
Zs:) Creative Commons License 2019.04.20 0 0 32702

Ez inkább az ismétlődéses verzió!

Ismétlődés nélkül mindig ki kellene zárni a már eddig felhasznált számjegyeket.

Tehát:

1234

1243

1324

1342

1423

1432

stb.

 

Vagy rosszul gondolom?

 

Előzmény: Delila10 (32701)
Delila10 Creative Commons License 2019.04.20 0 0 32701

Ismétlődések nélkül a makró beírja a találatokat az A oszlopba.

 

Sub mm()
   Dim A As Integer, B As Integer, C As Integer, D As Integer, sor As Long

   sor = 1
   For A = 1 To 4
      For B = 1 To 4
         For C = 1 To 4
            For D = 1 To 4
               Cells(sor, 1) = A & B & C & D
               sor = sor + 1
            Next
         Next
      Next
   Next
End Sub

Előzmény: djuice (32700)
djuice Creative Commons License 2019.04.20 0 0 32700

Hahó!

4-jegyű számokat szeretnék előállíttatni excelben. Nem tudom képlet alkalmas lenne-e erre vagy makróval lehet egyedül megoldani? (ahhoz meg nem értek)

A probléma bővebben:

- megadott számjegyekből (pl. 1, 2, 3, 4) keresem az összes létező variációt

- továbbá lehet ismétlődő és nem ismétlődő is a számjegyek előfordulása

 

Köszi!

Fferi50 Creative Commons License 2019.04.17 0 0 32699

Szia!

 

Fkeres függvény a barátod!

 

Üdv.

Előzmény: solarsza (32698)
solarsza Creative Commons License 2019.04.17 0 0 32698

Sziasztok!

 

Szeretném azt megoldani excelben, hogy egy külön lapon felvezetem a termékeket, áraikkal együtt, (amiket néha frissítek), és egy másik lapon (Árajánlat) mikor legördülő listából kiválasztok egy adott terméket, akkor emelje át a hozzá tartozó árat.

 

Lista készítés megy.

Tudnátok ebben segíteni?

Előre is köszönöm!

Eredő Vektor Creative Commons License 2019.04.17 0 1 32697

Ez sikerült, köszönöm ha bárki is foglalkozott vele.

 

Azt nem bírta az excel jól kezelni, hogy én először töröltem fizikailag a bővítményt. Így visszaraktam az addin könyvtárba, majd a helyes sorrend, ami megért szegény:

1. pipa kivesz a excel bővítményeknél

2. fizikai törlés az addin könyvtárból

 

 

Előzmény: Eredő Vektor (32693)
Eredő Vektor Creative Commons License 2019.04.16 0 0 32696

ez bug gyanús, nem láttam még ilyet.

De lehet, hogy programok telepítése és törlésénél kell az office-nál módosítás gombra kattintva valahol ott törölni. Bár ez furcsa lenne... win 10

Előzmény: Eredő Vektor (32695)
Eredő Vektor Creative Commons License 2019.04.16 0 0 32695

semmi ilyen nincs.

Egy szűz munkafüzet egy moduljában van egy-egy rövidebb makró. Ez lett az xlam bővítmény.

Ezt becsekkoltam a bővítményeknél, hogy induljon az excellel. Aztán töröltem, mert lett helyette másik.

 

Ennyi...

Előzmény: Törölt nick (32694)
Törölt nick Creative Commons License 2019.04.16 0 0 32694

nincs valami rejtett munkafüzeted, ami arra hivatkozik? (personal.xlsb vagy hasonló)

Előzmény: Eredő Vektor (32693)
Eredő Vektor Creative Commons License 2019.04.16 0 0 32693

Sziasztok

xlam bővítmnényt hogy tudok eltávolítani úgy, hogy ne sikítson az excel minden indításnál, hogy keresi a nem létező bővítményt?

Nem létezik, mivel töröltem - mert nincs rá szükségem. Hiába törlöm az excel bővítmények listájából, akkor is keresi minden indításnál és a bővítmények listájában újra és újra megjelenik - hiába töröltem előzőleg.

 

Inaktiválni tudom hol kell, de ez félmegoldás. Teljesen meg akarom szüntetni, hogy nyoma se legyen sehol.

AddIn könyvtárban nincs, onnan töröltem, mint írtam.

 

Valakinek van ilyen tapasztalata?

xl 2016 64bites

 

Lehetséges, hogy windowsban kell eltávolítani az Office-t kiválasztva és a módosítás gombra kattintva?

(Ezt nem tudom kipróbálni)

Ha kedveled azért, ha nem azért nyomj egy lájkot a Fórumért!