Forum » Pomoč in nasveti » excel pomoč
excel pomoč
matoxslo14 ::
Zdravo,
imel bi eno prošnjo za pomoč v excelu bi imel sledečo tabelo:
Prostor 1 oseba 1
Prostor 2 oseba 2
Prostor 3 oseba 3
Prostor 4 oseba 4
z neko funkcijo ali gumbom bi rad rešil da se mi s pritiskom spremeni takole :
prvi klik
Prostor 1 oseba 4
Prostor 2 oseba 1
Prostor 3 oseba 2
Prostor 4 oseba 3
drugi klik
Prostor 1 oseba 3
Prostor 2 oseba 4
Prostor 3 oseba 1
Prostor 4 oseba 2
itd....
Torej želim jim samo prestavljati osebe nizje k prostorom, ko pa pride do zadnjega pa gre na prvega. Vem da se da to rešiti z bazo podatkov, vendar če slučajno ni potrebno ne bi kompliciral.
imel bi eno prošnjo za pomoč v excelu bi imel sledečo tabelo:
Prostor 1 oseba 1
Prostor 2 oseba 2
Prostor 3 oseba 3
Prostor 4 oseba 4
z neko funkcijo ali gumbom bi rad rešil da se mi s pritiskom spremeni takole :
prvi klik
Prostor 1 oseba 4
Prostor 2 oseba 1
Prostor 3 oseba 2
Prostor 4 oseba 3
drugi klik
Prostor 1 oseba 3
Prostor 2 oseba 4
Prostor 3 oseba 1
Prostor 4 oseba 2
itd....
Torej želim jim samo prestavljati osebe nizje k prostorom, ko pa pride do zadnjega pa gre na prvega. Vem da se da to rešiti z bazo podatkov, vendar če slučajno ni potrebno ne bi kompliciral.
smetko ::
Za uporabo gumbov, rabiš makro. sam se izogibam makrojem, kjer niso nujno potrebni. Zato ti predlagam spodnjo rešitev:
Podatki o osebah so na delavnem listu Sifranti in to v območju A2 do A5 (prvo vrstico puščam za glavo podatkov)
Na trenutnem listu je v celici C1 podatek, kateri se spreminja glede na želje.
Če je podatek v C1, v kateri vrstici se začne prvo polje, potem v drugi vrstici (primer B2) uporabim sledečo formulo:
=INDEX(Sifrant!$A$2:$A$5;1+MOD($C$1+ROW()-3;4))
Če pa je podatek v C1, katero preskakovanje želim potem uporabim sledečo formulo:
=INDEX(Sifrant!$A$2:$A$5;1+MOD(-$C$1+ROW()-1;4))
formuli vpišeš v katerokoli celico v drugi vrstici, nakar jo razširiš navzdol. Dolarji niso za okras, temveč imajo svoj pomen. Če želiš kroženja več kot 4ih oseb potem moraš ustrezno spremeniti prvi in zadnji parameter formule.
Podatki o osebah so na delavnem listu Sifranti in to v območju A2 do A5 (prvo vrstico puščam za glavo podatkov)
Na trenutnem listu je v celici C1 podatek, kateri se spreminja glede na želje.
Če je podatek v C1, v kateri vrstici se začne prvo polje, potem v drugi vrstici (primer B2) uporabim sledečo formulo:
=INDEX(Sifrant!$A$2:$A$5;1+MOD($C$1+ROW()-3;4))
Če pa je podatek v C1, katero preskakovanje želim potem uporabim sledečo formulo:
=INDEX(Sifrant!$A$2:$A$5;1+MOD(-$C$1+ROW()-1;4))
formuli vpišeš v katerokoli celico v drugi vrstici, nakar jo razširiš navzdol. Dolarji niso za okras, temveč imajo svoj pomen. Če želiš kroženja več kot 4ih oseb potem moraš ustrezno spremeniti prvi in zadnji parameter formule.
No comment
smacker ::
Za koliko mest zamakneš seznam. C1 = 0 bo enak kot začetni, C1 = 1 premakne vse za 1 dol, C1 = 2 premakne za 2 mesti,...
matoxslo14 ::
Sem ugotovil ja. Hvala. Edino eno vprašanje bi še imel. Sedaj imam:
Oseba 1
oseba 2
oseba 3
oseba 4
in ko c1 povečam mi gre takole:
oseba 2
oseba 3
oseba 4
oseba 1
hotel pa bi da mi gre obratno
oseba 4
oseba 1
oseba 2
oseba 3
kaj lahko naredim, da bo tako?
Oseba 1
oseba 2
oseba 3
oseba 4
in ko c1 povečam mi gre takole:
oseba 2
oseba 3
oseba 4
oseba 1
hotel pa bi da mi gre obratno
oseba 4
oseba 1
oseba 2
oseba 3
kaj lahko naredim, da bo tako?
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Facebook friend sugestion porno slike (strani: 1 2 )Oddelek: Pomoč in nasveti | 8306 (6557) | twom |
» | Poceni počitnice =) (strani: 1 2 )Oddelek: Loža | 23246 (9347) | shadeX |
» | Kampiranje na PaguOddelek: Loža | 8258 (7066) | c00L3r |
» | Kam poceni na slovensko obalo?Oddelek: Loža | 11623 (7763) | BCSman |
» | dednost + okolje = človek ?Oddelek: Znanost in tehnologija | 2604 (2203) | Valentin |