Telefonszámunk: 1-472-0679

[Resolved] Automatikus kalkuláció

Kezdőlap Fórumok Excel témák [Resolved] Automatikus kalkuláció

Topic Resolution: Resolved
8 bejegyzés megtekintése - 1-8 / 8
  • Szerző
    Bejegyzés
  • #6653
    Transit
    Felhasználó

      Tisztelt Cím!

      Az alábbi kisebb táblázatban különböző értékek vannak függőlegesen a „B” oszlopban 2-10-ig. Ezek összege a „B7” cellában összegződik. Azt szeretném megoldani, hogy ha a „B3” cellából elveszem vagy átírom a 6-os értéket, akkor a tartományban (B1:B5) megmaradó értékekhez adódjon hozzá az elvett érték, hogy a végösszeg mindig „10” maradjon. Hogy milyen arányban osztódjon szét a hiányzó érték, azt százalékosan szeretném megadni.
      sor/oszlop—–A——B
      1———————2
      2———————4
      3———————6
      4———————8
      5
      6
      7——összesen——10

      Előre is köszönöm a segítséget!

      • A témakör módosításra került: 4 years, 10 months telt el-Transit.
      • A témakör módosításra került: 4 years, 10 months telt el-Transit.
      • A témakör módosításra került: 4 years, 10 months telt el-horvimi.
      #6656
      horvimi
      Adminisztrátor

        Szia!

        2 MB feletti fájlt nem lehet feltölteni. A feladat nagyjából érthető, de azért kérdeznék:
        – Csak a 3-dik sorból, vagy bármelyik sorból elvehetsz majd értéket?
        – Akár több sorból is egyszerre?
        – A szétosztási arányokat tudod előre?

        Vegyük egyelőre az egyszerűbb esetet, amikor csak a 3. sorból törölnél. A B oszlop értékeit csak eseménykezelő makróval lehetne megváltoztatni, és ráadásul el is veszítenéd az eredetileg ott lévő számaidat.

        Én inkább egy új oszlopot javaslok, ahol képlettel állítod elő az új adatokat, a szétosztási arány tudatában. Ezt az arányt is valahol, valahogy rögzíteni kell, hogy egyértelmű legyen, hogy melyik sor hány százalékot kapjon a törölt elemből.

        Tehát két plusz oszlop lenne: Egy a százalékoknak, egy a képleteknek.

        Ha másik sorból is lehetséges a törlés, de csak egy értékre, az még kezelhető, ha több sorból is, akkor egy elég összetett probléma keletkezik.

        Kezelhető akkor, ha a szétosztási arányok ugyanazok, és a sorrend is mondjuk felülről lefelé történne. Ebbe az esetben egy külön táblában kellene az 5 szétosztási arányt felvenni.

        Válaszok, pontosítás?

        Imre

        #6657
        Transit
        Felhasználó

          Kedves Imre!
          Megpróbálom másképpen megfogalmazni, hogy életszerűbb legyen.

          Be kell fizetni 1.000.000 Ft bérleti díjat, amit 5 embernek kell kifizetnie ugyan abban az arányban (200-200e Ft). De ha az első ember csak 100e Ft-ot tud fizetni, akkor azt a többinek kell kipótolnia. Eddig nem is érzem annyira nehéznek… De nekem ezt úgy kell megoldanom, hogy abban az esetben is szétdobja a különbözetet, ha más sem tudja kifizetni. Mert ebben az esetben az Ő hiányát is szét kell osztani, de az első ember, aki nem tudta kifizetni, annak a harmadik fél nem fizetése miatt ne emelkedjen a bérleti dja, mert amúgy is csak 100e Ft-ot tudott fizetni.

          Egyenlőre ötletem sincs, hogy milyen képlet összefüggésekkel lehetne ezt a több változós táblázatot összehozni.

          #6658
          horvimi
          Adminisztrátor

            Nem lett volna rossz, ha egyből így írod le a problémát…:-)
            Én úgy közelíteném meg, hogy egy külön oszlopban megjelölném azokat a befizetőket, akik nem, vagy csak kevesebbet tudnak fizetni. (Vagy azokat, akik viselik a terhet a többiek helyett, ez menet közben dőlne el)

            Így már lenne 3 oszlop: 1. Ki hogy fizet, 2. mennyit kellene fizetni (egyenlő), 3. mennyit tud fizetni
            A harmadik oszlop szummája és az elvileg fizetendő oszlop szummája közötti különbséget kell elosztani azok között, akiknek van pénzük akár többet is fizetni. Meg tudjuk számolni, hogy hányan vannak, és így az előző különbözetet is ki tudjuk számolni fejenként egy új oszlopba. Ezt az ő esetükben hozzáadjuk az eredetileg fizetendőhöz, és megvagyunk. Kell használni pár függvényt: (HA, DARABTELI, SZUM)

            Csatoltam egy lehetséges megoldást

            Imre

            Attachments:
            You must be logged in to view attached files.
            #6660
            Csaba001
            Felhasználó

              Esetleg így?

              Attachments:
              You must be logged in to view attached files.
              #6662
              horvimi
              Adminisztrátor

                Ez is szép megoldás Csaba! 🙂

                #6663
                Transit
                Felhasználó

                  Mindenkinek nagyon köszönöm a segítségét, nagyon hálás vagyok érte! Mind a két megoldás tökéletesen működik!

                  #6670
                  delila
                  Felhasználó

                    Még egy megoldás a csatolt képen.

                    Attachments:
                    You must be logged in to view attached files.
                  8 bejegyzés megtekintése - 1-8 / 8
                  • Be kell jelentkezni a hozzászóláshoz.