< návrat zpět

MS Excel


Téma: Více podmínek v jednom vzorci rss

Zaslal/a 2.7.2020 20:15

Zdravím,

prosím Vás o radu.

Potřeboval bych poradit, jakým způsobem přes funkci KDYŽ vytvořit podmínku, která slovy zní asi takto:

Pokud je váha v buňce A1 do 100 kg včetně, napiš A, jinak B a zároveň pokud je váha v buňce A1 do 150 kg včetně a zároveň číslo v buňce B1 od 100 do 567 a od 580 do 599 napiš A, jinak B.

Předem díky za ochotu.

Zaslat odpověď >

#047135
elninoslov
Logický nezmysel.
Pokud je váha v buňce A1 do 100 kg včetně, napiš A, jinak B

hotovo bodka. Žiadne "a zároveň pokud..."
číslo v buňce B1 od 100 do 567 a od 580 do 599

no buď je 100-567 ALEBO 580-599. Nie "A" ale "ALEBO".
A teraz tie 2 veci ešte skĺbiť do logickej podmienky. Skúste ešte raz, napísať vzorec sa dá, iba ak sú jasné pravidlá :)

EDIT: Kombinácie sa dajú predsa robiť takmer ľubovoľné, len musíme vedieť čo máte na mysli. Vaše zadanie podľa mňa riešenie zatiaľ nemá, tu je len príklad, že môžete používať kombinácie a vnorenia AND/OR/AND atď...
=IF(A1<=100;"A";IF(AND(A1<=150;OR(AND(B1>=100;B1<=567);AND(B1>=580;B1<=599)));"A";"B"))
=KDYŽ(A1<=100;"A";KDYŽ(A(A1<=150;NEBO(A(B1>=100;B1<=567);A(B1>=580;B1<=599)));"A";"B"))
citovat
#047136
avatar
Pokud jsem to dobře pochopil:
=KDYŽ(A1<=100; "A"; KDYŽ(A(A1<=150; NEBO(A(B1>=100; B1<=567); A(B1>=580; B1<=599))); "A"; "B"))citovat
#047137
elninoslov
Nemusíte písať presne rovnaký vzorec ako tu už je. Stačí raz 5
A ako som písal, dotaz a skladba "podmienok" je logický nezmysel. Nemôže byť
podmienka 1 TRUE - "A"
podmienka 1 FALSE - "B" a zároveň podmienka 2 ...
buď je pri FALSE "B" alebo nieje.

Nakreslite si niečo ako vývojový diagram vetvenia podmienok, ako sa učilo pri programovaní, a hneď musí každému docvaknúť nelogickosť dotazu.

Možno by sa to dalo aj takto:
Ak je
A1<=100
alebo
A1<=150 a zároveň pritom B1 je v jednom z intervalov 100-567 alebo 580-599
tak
"A"
inak vždy "B"
=IF(OR(A1<=100;AND(A1<=150;OR(AND(B1>=100;B1<=567);AND(B1>=580;B1<=599))));"A";"B")
=KDYŽ(NEBO(A1<=100;A(A1<=150;NEBO(A(B1>=100;B1<=567);A(B1>=580;B1<=599))));"A";"B")
citovat

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