< návrat zpět

MS Excel


Téma: Excel vzorec rss

Zaslal/a 27.6.2015 17:47

Zdravim, potreboval by som napisat v exceli vzorec ktory by mal vyzerat asi takto:

ak je A1=D potom je hodnota 10, ale ak je A1 prazdne vypocitaj ((C2-C1)*15)-0,7 pricom

zatial mam: =KDYŽ(A1="D";"10";"") ako tam este dostat tu podmienku ale ak ....

Zaslat odpověď >

Strana:  1 2   další »
#025725
avatar
=KDYŽ(A1="D";10;KDYŽ(A1="";((C2-C1)*15)-0,7;"A co včil?"))citovat
#025726
avatar
Ok vdaka funguje to, ale co ak chcem mat aj podmienku ze ak je A1 prazdne a zaroven aj C2,C1 su prazdne bunky potom aj vysledna bunka bude prazdna tzn ze nebude pocitat ten vzorec ani nezobrazi hodnotu 10citovat
#025727
avatar
=KDYŽ(A1="D";10;KDYŽ(A(A1="";C1="";C2="");"";KDYŽ(A1="";((C2-C1)*15)-0,7;"A co včil?")))citovat
#025728
avatar
vdaka, zahorak?citovat
#025729
avatar
Spíš Moravancitovat
#025730
avatar

qviz napsal/a:

Spíš Moravan

Presne, požičal som si to z Moravského slovácka.
Záhorák by napísal "fčil" 2citovat
#026876
avatar
Zdravim, po dlhsej dobe zase mensi problem a to taky ze do vzorca nizsie potrebujem este pridat podmienku ak Z13=J potom nech sa k vysledku pripocita 7, ale so zachovanim ostatnych podmienok.

=KDYŽ(Z13="D";7,1;KDYŽ(Z13="S";7,1;KDYŽ(A(Z13="";AE13="";AF13="");"";KDYŽ(Z13="";(((AF13-AE13)*24)-0,5)-((AL13-AK13)*24);""))))citovat
#026878
elninoslov
Ak dobre pozerám na Váš vzorec, tak ten výpočet
(((AF13-AE13)*24)-0,5)-((AL13-AK13)*24)
sa vykoná iba a len v prípade, ak je Z13="". Tak nemôžete chieť aby bolo v Z13="J", ak tam musí byť "" aby výpočet prebehol. To je prvá vec.

Druhá je to, že či je v Z13="D" alebo Z13="S", výsledok je 7,1. Toto sa dá zlúčiť do jedného OR/NEBO. Tu rovnako nemôžete chcieť pripočítať k tejto hodnote 7,1 hodnotu 7 na základe Z13="J", keď v Z13 musí byť "D" alebo "S" aby to malo tú hodnotu 7,1.

A za tretie, mi vychádza že stačí iba nahradiť posledné "" vo vzorci týmto
IF(Z13="J";7;0)
pretože za iných okolností nieje možné "pripočítať" číslo 7, keď výsledok je stále "" - prázdna bunka (nie 0). Ani teraz sa nepripočíta, iba sa vloží.

Neviem, či to "skúmam" správne, ale nejako mi to nesedí...citovat
#026905
avatar
1. Od Excelu 2007 neplatí omezení na 7 vnoření KDYŽ.
2. Pokud větvení vyplývá z jedné vstupní hodnoty, která má pokračování rozvětvit podle intervalu, do kterého hodnota spadá, pak lze s výhodou použít nsledující konstrukci:
=ZVOLIT(POZVYHLEDAT(<co>;{<seznam mezí>});
<volba-1>;<volba-2>;<volba-3>[;…])
co je hodnota, která rozhoduje o větvení
seznam mezí je seznam hodnot, oddělených středníky a uzavřený do složených závorek jako array
volba-i může být číslo, odkaz na buňku, definovaný název, vzorec nebo znakový řetězec.
Maximální počet možností pro tuto konstrukci je 256.
Příklad konkrétního vzorce:
=ZVOLIT(POZVYHLEDAT(A1;{0;5;10;15});$B$1;$B$2;$B$3;$B$4)citovat
#026945
avatar
Vdaka za rady skusim s tym nievco spravit, viete mi este povedat ako sa v exceli oznacuje hodnota? Mam na mysli napr. ze AK sa bunka A1=X;A2=hocijaka hodnota potom vysledok je .... Ako oznacim tu hodnotu vo vzorci? Vdakacitovat

Strana:  1 2   další »

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje