< návrat zpět

MS Excel


Téma: Více podmínek rss

Zaslal/a 11.4.2010 20:10

Zdravím potřeboval bych poradit vzorec týkající se logických operátorů.

Mám pole A1 které obahuje nějakou sumu.

Potřeboval bych vzorec na zpusob:
KDYŽ A1 = 1 C1 = "suma v poli je jedna";
KDYŽ A1 = 2 C1 = "suma v poli je dva";
KDYŽ A1 = 3 C1 = "suma v poli je tři"
....

Takže na zakladě toho co je v poli A1 by se vždycky v poli C1 vypsal nějaký text..

Díky za odp.

Zaslat odpověď >

Strana:  1 2   další »
icon #001442
Poki
Zdravim,
asi to dost dobre nechapu, nevidim zadne podminky, jak pisete v nazvu vlakna.

do bunky muzete napsat vzorec ="Suma v poli je " & A1
Ale patrne to neni to, co chcete...citovat
#001443
avatar
Zdravím Hanzi.

K vyřešení tvého problému bych osobně použil funkci "CONCATENATE" pro slučování textových řetězců.
Více se o ní dočteš tu:
http://office.microsoft.com/cs-cz/excel/HP052090201029.aspx

Konkrétní řešení tvého případu by pak bylo...
=CONCATENATE("suma v poli je ";A1)citovat
#001444
avatar
Asi sem to blbě napsal a možná se to dá udělat přes jinou funkci než podmínkovou..

TAk prakticky se jedná o to změnit na základě výsledku v poli A1 automaticky pole C1.

Dejme tomu že z předchozích výpočtů se pole A1 bude rovnat 10. Na základě toho vypíše pole C1 text "Máme pořád málo jablek".

Pak bude výsledek v A1 20, tak pole C1 vypíše "Už máme jablek více".

Pak bude výsledek v A1 30, tak pole C1 vypíše "Dosáhli jsem minimalního počtu jablek, více nepotřebujeme".

Pseudokodem by se to dalo vyjadřit nějak takto:

1)Když A1 menší nebo rovno 10ti vypiš text1
2)Když A1 větší nebo rovno 20ti a zároveň menší než 30t vypiš text2
3)Když A1 větší nebo rovno 30ti vypiš text3

atd..

Zvládne něco takového vůbec excel?:)
Jak by se to teda dalo napsat?
Díkycitovat
icon #001445
Poki
Zdravim, jde to např. pomocí funkce KDYŽ (pozor ne, ze ma jen 7 vnožení).

Ten tvuj "pseudokod" nejak nepostihuje situaci kdyz je A1 v intervalu <11, 19>, tak jsem to doplnil.


=KDYŽ(A1<10;"To je málo";KDYŽ(A1<20;"Lepší, ale pořád málo";KDYŽ(A1<30;"Ještě lepší, ale pořád málo";KDYŽ(A1>=30;"Už dobrý…";"chyba"))))

citovat
#007565
avatar
Zdravím. Potřebovala bych poradit. Potřebuju využít fci když.
Pokud BMI je menší než 20=podváha
Pokud BMI je 20-25=normální stav
Pokud BMI je 25-30=mírná nadváha

Snažim se o to už dvě hodiny a netuším.
Díky za odpověď.citovat
#007566
Jeza.m
Pro Tiff
Třeba když BMI bude v buňce A1:
=KDYŽ(A1<20;"podváha";KDYŽ(A(A1>=20;A1<25);"normální stav";KDYŽ(A(A1>=25;A1<30);"mírná nadváha";"mimo tabulku")))
Nebo by to šlo i přes pomocnou tabulku stavů.
M@citovat
#007567
avatar
Aha..a co by mělo znamenat to A..celý sloupec?citovat
#007568
avatar
Děkuju moc!!! Už to mám!! :)citovat
#007569
avatar
AKorát bych stejně ráda věděla, co znamená "A" a proč je tam pak "mimo tabulku"???citovat
#007570
avatar
Alebo takto

=VYHLEDAT(A1;{0;20;25,001;30,001};{"podváha";"normální";"mírná nadváha";"nadváha"})

lookup=vyhledat?citovat

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