Egy készletmegoszlás három kategóriájában 7, 6 és 6 darab szerepel. A teljes készlet 19 darab, ezért a pontos részarányok összege 100%. Egész százalékokra kerekítve mégis előállhat 101%-os összesítés. Ilyenkor az eredeti adat lehet teljesen helyes; a megjelenítési szabály okozza az eltérést.
A következő saját eljárás csak az egész százalékos megjelenítést rendezi. A darabszámokat és a számításokban használt pontos arányokat változatlanul hagyja. Nem rejt el hiányzó kategóriát, és nem alkalmas hibás alapadat „százra igazítására”.
Előbb ellenőrizd a pontos arányokat
Az A kategória aránya 7/19 × 100 ≈ 36,8421%. A B és C kategóriáé egyaránt 6/19 × 100 ≈ 31,5789%. A pontos törtek összege 19/19 × 100, vagyis 100%.
Külön-külön a legközelebbi egészre kerekítve 37%, 32%, 32% adódik. Ezek összege 101%. Ettől a B vagy C kategória nem kapott több tényleges darabot; a megjelenített értékek közelítések.
A százalékkalkulátor a részeket önállóan ellenőrizhetővé teszi. A teljes megoszlás kijelzésénél azonban arról is dönteni kell, fontos-e, hogy a látható egész értékek pontosan százra zárjanak.
Indulj a lefelé kerekített értékekből
A saját, előre rögzített megjelenítési szabályunk először minden arány egész részét veszi: 36%, 31%, 31%. Az összeg 98%, ezért még két százalékpontot kell kiosztani.
A levágott törtrészek: A-nál körülbelül 0,8421, B-nél és C-nél 0,5789. Az első hiányzó százalékpontot a legnagyobb törtrészű A kapja. A másodiknál B és C között döntetlen van.
A példában döntetlennél a változatlan kategóriaazonosító szerinti A–B–C sorrendet használjuk. Így B kapja a második pontot. Az eredmény 37%, 32%, 31%, összesen 100%.
A lefelé kerekítés műveletét a Python matematikai dokumentációja ismerteti. A pontelosztási eljárás és a döntetlenszabály itt a saját megjelenítési modell része, amelyet a jelentés készítőjének dokumentálnia kell.
A döntetlen különbsége ne keltsen hamis benyomást
B és C eredeti darabszáma azonos, mégis 32% és 31% jelenik meg. Ezt nem szabad valódi teljesítménykülönbségként értelmezni. A darabszámok látható megőrzése vagy egy „összegre igazított kerekítés” megjegyzés segít a félreértés elkerülésében.
Ha az egyenlő kategóriák azonos kijelzése fontosabb, megtarthatod a hagyományos, külön-külön kerekített értékeket, és jelezheted a 101%-os összeg kerekítési okát. Egyetlen megjelenítési szabály sem old meg minden kommunikációs szempontot egyszerre.
A döntetlenszabály legyen stabil. A lista véletlen sorrendje vagy egy új rendezés ne változtassa meg észrevétlenül, ki kapja a maradék pontot. Az eredeti kategóriaazonosítót ezért célszerű az import során is megőrizni.
Számítást a pontos értékeken végezz
A következő időszak változását a darabszámokból vagy teljes pontosságú arányokból számold. Ha a kijelzéshez már igazított 37, 32 és 31 százalékot használod új bemenetként, a megjelenítési döntésből újabb torzulás keletkezhet.
Nulla összdarabszámnál nincs értelmezhető százalékos megoszlás. Negatív készletadatnál előbb az adat jelentését és helyességét kell tisztázni. Kimaradt kategóriáknál pedig a teljes nevezőt vizsgáld meg; a százra zárás nem pótolja a hiányzó nyilvántartási részt.
Két tizedesnél század százalékpontokat osztasz ki
A 7, 6 és 6 darabos eredeti mintát jelenítsük meg két tizedesjeggyel. Ekkor a teljes 100% 10 000 darab század százalékpontból áll. A pontos részek ebben az egységben 3684,2105; 3157,8947 és 3157,8947. Lefelé kerekítve 3684, 3157, 3157, összesen 9998 egységet kapunk.
A hiányzó két egységet most B és C kapja, mert mindkettőjük törtrésze nagyobb A törtrészénél. A kijelzés így 36,84%, 31,58%, 31,58%, pontosan 100%. Az egész százalékos és a két tizedesjegyes maradék sorrendjét külön kell kiszámolni; az egyik pontosság kiosztását nem lehet egyszerűen átmásolni a másikra.
Egy másik próbában három azonos, egy-egy darabos kategória szerepel. Külön kerekítve mindhárom 33,33%, összesen 99,99%. A százra záró változat az előre rögzített A–B–C döntetlensorrenddel 33,34%, 33,33%, 33,33%. Az eredeti három darabszám továbbra is egyenlő.
A megjelenítési táblában ezért külön tárold a pontosságot is. Két tizedesnél egy kiosztott egység 0,01 százalékpont, egész kijelzésnél egy százalékpont. A két különböző egységet összekeverve százszoros hibát okozhatsz. A lefelé kerekítés után az egész megjelenítési egységeken végzett összegellenőrzés ad egyértelmű, visszaellenőrizhető célt.
Gyakori kérdések
A 101%-os összeg feltétlenül hibás adatot jelent?
Nem. Külön-külön kerekített részarányok összege eltérhet száztól. A pontos értékek és a forrásdarabszámok döntik el, van-e valódi adathiba.
Megváltoztathatom a darabszámot, hogy kijöjjön a száz?
Nem. A megjelenítési kerekítés az adatot nem írhatja át. Az eredeti darabszámnak visszaegyeztethetőnek kell maradnia.
Két tizedessel megszűnik a probléma?
Az eltérés kisebb lehet, de nem általánosan tűnik el. A kívánt összeg és a választott pontosság kapcsolatát akkor is kezelni kell.
Záró tudáspróba
Válassz kérdésenként egy választ. A megoldások ellenőrzése után minden helyes válaszért 1 pontot adj magadnak; a hibás, kihagyott vagy több válasszal megjelölt kérdés 0 pont. Összesen 0–3 pont szerezhető.
1. A 7, 6, 6 darab önálló egész kerekítése 37%, 32%, 32%. Miért 101% az összeg?
- A) Mert a készlet biztosan hibás.
- B) Mert a külön-külön kerekített közelítések összege eltérhet a pontos 100%-tól.
- C) Mert a 19 darabot húszra kell javítani.
2. Két tizedesjegynél mekkora egy kiosztott megjelenítési egység?
- A) 1%.
- B) 100 százalékpont.
- C) 0,01 százalékpont.
3. Három egyenlő kategória százra igazítva 33,34%, 33,33%, 33,33%. Mit jelent az első magasabb értéke?
- A) A stabil döntetlenszabály szerinti kerekítési eltérést; az eredeti darabszámok egyenlők.
- B) Biztosan nagyobb tényleges részesedést.
- C) Hogy a következő számítást már ezekkel a kijelzett értékekkel kell kezdeni.
Megoldások és pontszám
1. B. A pontos 7/19, 6/19 és 6/19 arányok százra zárnak. Az eltérés a megjelenítés kerekítéséből ered.
2. C. Két tizedesnél a 100%-ot 10 000 egész egységre bontjuk. Egy ilyen egység egy század százalékpont.
3. A. Az első kategória a maradék századot kapta. A valódi egyenlőséget a darabszámok és a pontos törtek őrzik meg.
3 pont: A megjelenítési egységet és a döntetlen szerepét is helyesen kezelted. A saját riportban az eredeti darabszám mellé írd a választott pontosságot.
2 pont: Az 1. kérdéshez a 101%-os alapmintát, a 2.-hoz a 10 000 százados egységet, a 3.-hoz a három egyenlő kategória példáját nézd át.
0–1 pont: Először a pontos részekből számolj, majd a választott pontosság egész egységeire térj át. A maradék kiosztása után ellenőrizd az összeget és a darabszámok változatlanságát.