Zavrieť

Porady

zjednodušenie vzorca

Dobrý deň,

mám tento vzorec:

=SUM(IF(C3>0;C3*VLOOKUP(A3;'KM 910'!A8:$E$36;4;FALSE));IF(C4>0;C4*VLOOKUP(A4;'KM 910'!A8:$E$36;4;FALSE));IF(C5>0;C5*VLOOKUP(A5;'KM 910'!A8:$E$36;4;FALSE));IF(C6>0;C6*VLOOKUP(A6;'KM 910'!A8:$E$36;4;FALSE));IF(C7>0;C7*VLOOKUP(A7;'KM 910'!A8:$E$36;4;FALSE));IF(C8>0;C8*VLOOKUP(A8;'KM 910'!A8:$E$36;4;FALSE));IF(C9>0;C9*VLOOKUP(A9;'KM 910'!A8:$E$36;4;FALSE));IF(C10>0;C10*VLOOKUP(A10;' KM 910'!A8:$E$36;4;FALSE));IF(C11>0;C11*VLOOKUP(A11;' KM 910'!A8:$E$36;4;FALSE));IF(C12>0;C12*VLOOKUP(A12;' KM 910'!A8:$E$36;4;FALSE));IF(C13>0;C13*VLOOKUP(A13;' KM 910'!A8:$E$36;4;FALSE));IF(C14>0;C14*VLOOKUP(A14;' KM 910'!A8:$E$36;4;FALSE));IF(C15>0;C15*VLOOKUP(A15;' KM 910'!A8:$E$36;4;FALSE));IF(C16>0;C16*VLOOKUP(A16;' KM 910'!A8:$E$36;4;FALSE));IF(C17>0;C17*VLOOKUP(A17;' KM 910'!A8:$E$36;4;FALSE));IF(C18>0;C18*VLOOKUP(A18;' KM 910'!A8:$E$36;4;FALSE));IF(C19>0;C19*VLOOKUP(A19;' KM 910'!A8:$E$36;4;FALSE)))

jedná sa o dve tabuľky. potrebujem urobiť súčet čísel na základe toho, že v druhej tabuľke zadám počet, pri tom počte v riadku je identifikátor, ktorý najde v prvej tabuľke a z toho riadku vybere v inom stĺpci hodnotu, ktorú potom vynasobí hodnotou počtu zadanou na začiatku. Napadol ma takýto vzorec, ale je treba zadávať na každý riadok zvlášť všetky vyhľadávania, je to možné nejako zjednodušiť?


dík za odpoveď
Pravidlá a tipy
  • Každý móže napísať len 1 odpoveď. Neskor mozete svoju odpoveď vylepšiť.
  • Odpoveď má priniesť riešenie na otázku, vyvarujte sa hodnotenia otázky.
  • Odpoveď má byť viac o faktoch ako o názoroch.
Dalšie pravidla a tipy
    Ak potrebujete v otázke niečo upresniť, najskôr sa spýtajte na podrobnosti.
    Koncept slúži na uloženie rozpracovanej odpovede, koncept sa zobrazuje len Vám, až kým ho nezverejníte.
    Ak máte podobnú otázku, založte Novú otázku alebo Súvisiacu otázku.
    ❤ Buďte priateľskí ❤
    Sme súčasťou jednej komunity, ktorá si chce vzájomne pomáhať, rozdieľnosť je vítaná ak neubližuje!
    Usporiadať podľa času

    Zoltan Miklos je offline (nepripojený) Zoltan Miklos

    Bývalý IT guru (teraz už len guru)... ...viac Zoltan Miklos
    je mi trochu nejasne, co chces dosiahnut. chces mat na kazdom kroku konecnu sumu, alebo chces mat len jednu total sumu na celu tabulku? ja predpokladam ten druhy pripad, pre ktory navrhujem nasledovnu upravu:

    daj si do druhej tabulky jednu, alebo dve dalsie stlpce na medzisucty.
    tym padom v tom budes mat jasno.
    vzdy ked potrebujes vytvori komplikovanejsiu logiku, snaz sa ju rozbit na kroky, lepsie do toho budes vidiet, co sa vo vypocte deje.

    ked potom potrebujes zobrazit iba konecnu sumu, tieto stlpce sa daju skryt, a bude vidno len konecnu sumu. pozri prilozeny priklad.

    Grey1 je offline (nepripojený) Grey1

    Grey1
    áno ten druhý variant, chcel som mať jeden súčet, fungovalo by to asi takto:

    za mesiac pôjdem napr. xxx značkou auta xxx počet km, tak by som zadal do druhej tabuľky počet km a vybral by som auto, z prvej by vyhľadalo na základe typu auta spotrebu a na základe zadaných km v druhej tabuľke by bol dole súčet spotreby všetkých áut. Nejak takto, v prvej tabuľke by boli zdrojové data a v druhej by sa už len vpisovalo, resp vyberalo akým autom a koľko a dole by to vypľulo konečné číslo. Fungovať mi to bude aj podobným vzorcom ako som napísal, ale je dosť neprehľadný a zmeniť niečo v ňom znamená meniť to pre každý riadok. Preto som sa pýtal, či náhodou nieje nejaký iný vzorec, možnosť.

    áno, pomocou skrytých medzišúčtou by to šlo

    Grey1 je offline (nepripojený) Grey1

    Grey1
    tým medzisúčtom som sa zatiaľ vyhýbal kvôli tomu, že to nieje jediný súčet, jeden slpec spočítaný mal byť na jeden mesiac, potrebujem ich za rok, čiže 12 stlpcov a potrebujem tie súčty 2, napr. obrazne povedané na uvedenom príklade hore, spotrebu áut za mesiac a napr. spotreba vody do ostrekovačov, alebo niečo podobné, čo má s tým súvis, tzn, že tých medzisúčtov ku kažemu mesiacu by museli byť dva

    Zoltan Miklos je offline (nepripojený) Zoltan Miklos

    Bývalý IT guru (teraz už len guru)... ...viac Zoltan Miklos
    na taketo veci je najlepsie pouzit kontingencne tabulky.
    v jenom harku budete mat konstanty, v druhom medzisucty aj s casovymi parametrami a nad touto tabulkou mozete mat kontingencnu tabulku, kde si zoradite v jednom smere podla auta, v druhom podla mesiaca. kontingencne tabulky su velmi elegantnym riesenim, lebo data mate dynamicke a mozete sumovat a priemerovat atd. prikladam priklad.

    sthruska je offline (nepripojený) sthruska

    sthruska
    Neštudoval som to, ani sa mi nechce. Poukážem na ďalšiu možnosť.
    Každý mesiac a rok budú na samostatných listoch. Je na Tebe, či to je použiteľné.

    Grey1 je offline (nepripojený) Grey1

    Grey1
    ďakujem za rady, zatiaľ sa mi najviac páči priebežné prepočty v skrytých stlpcoch. kontingenčná tabuľka je pekný vynález, ale výsledky potrebujem ťahať potom po mesiacoch do rozpočtu, takže do ďalšej tabuľky

    díky ešte raz

    zjednodušenie vzorca

    Porady, ktoré by vás mohli zaujímať

    Prihláste sa a sledujte len tie Porady, ktoré Vás zaujímajú.