Archive for the ‘Fejlesztőknek’ Category

Az Ördög tanácsai a táblázatkészítéshez

2007 szeptember 29

Tévedhetetlen excel zsonglőrök szórakoztatására, nosztalgiázására, valamint haladók időben okulására lefordítottam (ahogy tudtam) egyik kedvenc angol nyelvű exceles cikkemet.

Íme az eredeti: http://www.sysmod.com/praxis/prax0404.htm#Excel

Sajnos a következő pontok egy részét csak profi excel felhasználók fogják érteni, ezért akár szintfelmérésnek is tekinthető 🙂

Nem haragszom, ha jelzitek fordítási hibákat 😉

Íme a fordítás:
1. Csak csináld! Ugorj neki és csináld! A felhasználók elfogadják, bármi lesz az eredmény.
2. Előbb lőj, aztán célozz! Te kérdés nélkül is tudod, mire van ténylegesen szükség.
3. Sose egyszerűsíts (az csak megkönnyítené más embereknek, hogy átvegyék a munkádat), csak tegyél hozzá újabb részeket, de ne vedd ki az elavultakat.
4. A határidők nem számítanak.
5. Dokumentáció a gyengeelméjű embereknek, specifikáció a félénkeknek való.
6. Ne szerezz tesztadatokat! Bármit eredményez a táblázat, megfelel.
7. Ne használj lapvédelmet! Az korlátozza a felhasználók jogát, hogy fejlesszék a képleteket bárminek a begépelésével.
8. Ne töltsd ki a tulajdonságok lapot, úgyis mindenki kitalálja, hogy te voltál a szerző.
9. VBA (Very Buggy Application – Nagyon Hibás Alkalmazás) hibakeresése könnyű; csak változtatgasd addig, amíg valami működni látszik, ekkor a felelősséged befejeződött.
10. Sose használj cella megjegyzéseket, vagy segítő szöveget a munkalapon. A felhasználóknak maguktól tudniuk kellene, hogy mit csináljanak.
11. Ha te tudod milyen egységeket, mértékegységet használsz, akkor biztonsággal úgy tekintheted, hogy más is biztosan tudja.
12. Keverd a bemeneti adatokat és a kalkulácós cellákat, hogy állandó éberségre ösztönözd a felhasználókat.
13. Sose használj felváltva és vegyesen abszolút és relatív cellahivatkozást, mert ez lerövidíthetné a számlázható időd.
14. Rejtsd el néhány cellában az adatot, így mikor a felhasználó belebotlik, tisztelni fog téged a gondolkozásának fejlődéséért.
15. Ha megkérdik, hogy letesztelted-e, kérdezz vissza: “Nem bízol bennem?”
16. Formázz sok dekoratív színnel és stílussal, hogy megtörd az egyhangúságot.
17. Ne tarts biztonsági másolatokat a munkafüzet különböző verzióiból. A legutóbbi mindig a legjobb.
18. Írd be a konstansokat a képletekbe, végülis nem változnak.
19. A többféle módon ellenőrzés pusztás redundáns számítás.
20. A munkafüzet leteszteléséhez elég megnézned, hogy az eredmény elfogadhatónak tűnik-e.

Még kiegészíteném a “Ráérsz menteni” ponttal, de ez nem volt benne 🙂

(A fenti felsorolás egyébként a különböző táblázatkezelővel okozott “katasztrófák” tapasztalata alapján lett összeállítva…)




Bonyolult excel táblázat-rendszerek

2007 szeptember 12

Meddig terjed az excel és hol kezdődik az áttekinthetetlenség?

Félelmetes méretű egymásra hivatkozó excel fájl gyűjteményeket látok munkám során.

Valamikor egy-két funkcióra jöttek létre, majd az “evolúció” a használhatóság határára juttatta.

Miért is gond ez az egész?

  • Ha egy kiinduló helyen módosítunk egy adatot, vajon tudjuk, hogy hol kell frissítenünk ezután?
  • Bízhatunk-e benne, hogy minden fájlon végigment a frissítés?
  • Dokumentáltságuk többnyire hagy kívánni valót maga után, ezért az első új munkatárs, akire rábízzuk, véletlenül bebizonyítja, hogy itt bizony van hibalehetőség bőven és tönkretehet dolgokat.

Egy tesztkérdés jut eszembe az ilyen táblázatrendszerekről:

Mire használja a flexet?

  1. A mit? 0 pont
  2. Csiszolás, vágás. 5 pont
  3. Csiszolás, vágás, kenyérszeletelés, konzervnyitás, fogkő eltávolítás, manikűr-pedikűr, barkónyírás. 10 pont

Vannak barkácsoló típusú emberek 😀 Gyakran nagyon ügyesek, szinte mindenre gondolnak és autodidakta módon beletanulnak a szakmába. Csak hát ugyanúgy, ahogy a fogkő eltávolításra nem a flex a legjobb eszköz, ugyanígy az excel sem alkalmas mindenre.

Egy másik kedvenc tesztkérdésem:

Mit tesz, ha csöpög a csap?

  1. Pánikba esem és szerelőt hívok. 0 pont
  2. Elzárom. 5 pont
  3. Leflexelem a sarokszelepet, majd hogy megtaláljam a rejtett hibát, villanyvésővel végigbontom a falban a vízvezeték csövet, alkatrészeire szedem a bojlert, markolóval kibontom a ház vízbekötését, végül kihívom a szerelőt, aki elzárja a csapot. 10 pont

Nagyon túl lehet komplikálni dolgokat 😀 Ha veszélyes vizeken járunk, inkább forduljunk szakemberhez.

Mi a megoldás, ha magunkra ismertünk:




Kimutatás, jelentés egyértelmű, egyszerű megfogalmazása

2007 június 7

Akár vezetőként jelentéseket kérsz embereidtől, akár tőled kérik a kimutatásokat, már megtapasztalhattad, hogy nem ugyanazt értitek a dolgok alatt.

Kimaradnak és máshogy értelmeződnek a “maguktól értetődő” részletek…

Ennek elkerülésére aztán az egyszerű, szakmaiságot minél jobban mellőző megfogalmazás helyett a másik szakterületébe nyúlunk óvatosan…

Ugyanúgy, mint az autózásnál, a cél meghatározás és az útbaigazítás jól jön a sofőrnek, de a vezetésre tanítás nem esik jól…

Az igény-meghatározás kommunikációs nehézségeinek áthidalására írtam egy pár oldalas, egyszerű útmutatót, mely egy – reményeim szerint – cikksorozat első része.

Innen tölthető le: Jelentések egyszerű megfogalmazása (PDF – 263 KB)

Ez a cikk már megjelent a Controlling Világ márciusi hírlevelében.




Automatikus átalakítás megelőzése Excelben

2007 március 28

Az excel a beírt adathoz megfelelő adattípust választ.
– Ha dátumként értelmezhető, akkor abból dátum lesz. Pl.: 3-28 átalakul 28. márc -ra.
– A túl nagy, vagy túl kis számok tudományos formátumot vesznek fel: Pl.: 6E+09 azt jelenti, hogy a 6-os után még 9 számjegy következik.
– A számként értelmezhetőt számként menti. Pl.: 003-at átalakítja 3-ra

Ha az átalakítást szeretnénk megakadályozni, akkor válasszuk az alábbi megoldás egyikét: (tovább…)




Excel autoszűrő hiba

2006 október 22

Az excel autószűrő funkciója 1000 féle tételtől kezdve hibázik.

Szűréskor nem veszi figyelembe az 1001. fajta tételt és az után következőket

Konkrétan, ha autoszűrővel ellenőrízzük, hogy valaki, vagy valami szerepel-e a listánkban, akkor az Excel becsaphat minket, mivel könnyen lehet, hogy a listában nem jelenik meg.

A hiba bemutatására mellékeltem egy fájlt, melyen kipróbálható a hiba: szűréshiba.xls
Az irányított szűrővel, illetve a keresőfüggvényekkel nincs ilyen probléma, bár ezek használata kicsit körülményesebb. Később erről is írunk.