< návrat zpět

MS Excel


Téma: sčítání čísel s lomítky rss

Zaslal/a 2.8.2018 17:05

Dobrý den,

prosím o radu zda, příp. jak by v excelu šla sčítat čísla s lomítky (používám při zpracování hotelové stravy,kdy číslo před lomítkem značí dospělé a číslo za lomítkem děti. Př.:
4/2
1/2
2/2
zde potřebuji autom. sumu v tomtéž formátu, tedy 7/6

Děkuji předem za jakoukoli informaci.

Zaslat odpověď >

#041013
elninoslov
Napríklad takto. Maticový vzorec:
=SUM(IFERROR(LEFT(A2:A4;FIND("/";A2:A4)-1)*1;A2:A4*1))&"/"&SUM(IFERROR(MID(A2:A4;FIND("/";A2:A4)+1;LEN(A2:A4))*1;0))
=SUMA(IFERROR(ZLEVA(A2:A4;NAJÍT("/";A2:A4)-1)*1;A2:A4*1))&"/"&SUMA(IFERROR(ČÁST(A2:A4;NAJÍT("/";A2:A4)+1;DÉLKA(A2:A4))*1;0))
Příloha: xlsx41013_pocitanie-porcii-stravy-s-lomitkom.xlsx (9kB, staženo 38x)
citovat
#041032
MePExG
Prosím prepáčte, zle som pochopil zadanie a preto sťahujem svoj príspevok.citovat
#041037
elninoslov
Tak ma napadá ešte takéto nematicové riešenie, ktoré nemá problém s vynechaním detských porcií a ráta ich podľa požiadavky, rovnako ako to maticové riešenie.
=SUMPRODUCT(INT(--SUBSTITUTE(A2:A4;"/";",")))&"/"&IFERROR(--REPLACE(SUMPRODUCT(--SUBSTITUTE(A2:A4;"/";",")-INT(--SUBSTITUTE(A2:A4;"/";",")));1;2;"");0)
=SOUČIN.SKALÁRNÍ(CELÁ.ČÁST(--DOSADIT(A2:A4;"/";",")))&"/"&IFERROR(--NAHRADIT(SOUČIN.SKALÁRNÍ(--DOSADIT(A2:A4;"/";",")-CELÁ.ČÁST(--DOSADIT(A2:A4;"/";",")));1;2;"");0)

Mepexg, neviem ako to myslíte, ale nepočíta Vám to správne detské porcie. Pri 4/2, 1/2, 2/2 má dať 6 detských, ale Vám dá 2. No a ak detské raz vynecháme 4/2, 1, 2/2 tak má dať 4 detské, Vám dá chybu.
Příloha: xlsx41037_pocitanie-porcii-stravy-s-lomitkom.xlsx (10kB, staženo 23x)
citovat
#041140
avatar
Děkuji Vám za pomoc, fungují obě možnosti 9citovat

Uživatelské menu

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

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

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

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32