Kontrola účetního deníku (*VYŘEŠENO*)

při kontrole účetního deníku ( excel ) by se levá strana měla rovnat pravé.
př.: =suma(a26:i26)+(r26+s26) se má rovnat =suma(t26:af26)+(j26+k26)

Když ale zapíši : =suma(a26:i26)+(r26+s26) se má rovnat =suma(j26+k26)+(t26:af26) výsledky se nerovnají.

proč to nelze zaměnit ? Jsou zde nějaké priority a kde bych je našel ?
Děkuji
SV-ATA :cool:

Obrázek uživatele Tomáš Bohuněk

jaak to myslíš? chceš vytvořit něco jako matematickou rovnici, která automaticky přepočítá zvolenou dynamickou buňku tak, aby stále platilo že levá=pravá?

Obrázek uživatele Jiří Molnár

Dobré odpoledne přeji...

Nejprve bychom si měli ujasnit, co požadujete, aby vám Excel vypsal, pokud se SUMY budou rovnat a nebo ne. V takovém znění, v jakém jste nám zde podmínku napsal, samozřejmě Excel vůbec netuší, co po něm chcete.

Pokud by vám například stačilo, aby vám buňka vypsala, že údaje souhlasí, můžete použít podmínku IF.

Pozor, já mám OpenOffice, takže se může zápis trochu od Excelu lišit, ale spíše bych řekl, že v základních podmínkách bude zápis stejný; jestliže jsou vložené údaje stejné, v buňce se napíše PRAVDA. V našem případě, pokud se budou SUMY rovnat, v buňce bude napsáno PRAVDA. Pokud bude jedna ze SUM větší či menší, v buňce se napíše NEPRAVDA. Podmínka se pak zapisuje například v tomto tvaru:

=IF(SUM(B2:B4)=SUM(C2:C4))

=IF(SUM(B2:B4)+SUM(C8:C10)=SUM(C2:C4)+SUM(B8:B10))

Je potřeba SUMU uvádět před každou operací a správně uzavřít závorky... :) Snad vám to pomůže! :)

Obrázek uživatele SV-ATA

jde mi o to, že jsem náhodou narazil na problém :
pokud do obou rovnic dosadím správné hodnoty, oba výsledky budou stejné.
pokud tytéž hodnoty dosadím do druhé varianty, ale na pravé straně provedu
záměnu ( vyznačeno červeně ), tak výsledky se nerovnají, i když matematicky
je to stejné (výpočet na kalkulačce) - jde mi princip, zda jsem porušil nějaké pravidlo.
Děkuji
SV-ATA

Obrázek uživatele Tomáš Bohuněk

nechceš nahrát někam soubor xls, abychom viděl, jak to tam máš a co chceš? zatím to totiž nechápu..

Obrázek uživatele Jiří Molnár

SV-ATA wrote:
jde mi o to, že jsem náhodou narazil na problém :
pokud do obou rovnic dosadím správné hodnoty, oba výsledky budou stejné.
pokud tytéž hodnoty dosadím do druhé varianty, ale na pravé straně provedu
záměnu ( vyznačeno červeně ), tak výsledky se nerovnají, i když matematicky
je to stejné (výpočet na kalkulačce) - jde mi princip, zda jsem porušil nějaké pravidlo.
Děkuji
SV-ATA

Aha, už to vidím... :)
Musel jsem se znovu podívat na zadání a už je mi to jasné, před tím jsem vác pochopil jinak.
Ano, je tam pravidlo. Funkce SUMA, začíná a končí závorkou (je tak definovaná). Proto je hloupost, dávat před ní sčítanec v závorce, protože tím je funkce suma naprosto zbytečná a neprovádí žádnou funkci (respektive provádí, ale úplně zcestnou, která zkresluje výsledek). Nechte sčítanec o samotě a fce SUMA napište před závorku s dvojtečkou, ke které náleží. Takto napsaná funkce bude akorát dělat neplechu!

Obrázek uživatele SV-ATA

máte pravdu, už jsem se k tomu také propracoval.
problém byl v tom, že některé součty sloupců jsou nulové a tak se asi nějak stalo, že nenaskočilo chybové hlášení ( v ostatních případech vždy reagovalo ).
Tím se stalo, že vznikly v nesprávně sestavené rovnici dva výsledky, z nichž byl jen
jeden správný.Už si dám lepší pozor.
Děkuji
sv-ata

V Y Ř Í Z E N O