Jeigu yra būdas padaryti geriau, atrask jį. T. A. Edison

Sveiki, Svečias
Prisijungimo vardas: Slaptažodis: Prisiminti mane
  • Puslapis:
  • 1

TEMA: Skaičiaus apvalinimas formulės viduryje

Skaičiaus apvalinimas formulės viduryje prieš 5 m. 4 mėn. #1

  • Liko
  • Liko avataras
  • Neprisijungęs
  • Veteranas
  • Žinutės: 55
  • Reputacija: 2
Sveiki,

tokia ta problema:
turiu plotą (tarkime 1600*956), ant kurio turiu pritvirtinti juosteles (tarkime kas 100 ilgio atžvilgiu). Tai reikštu, kad juostelių bus 15 (=1600/100-1). Juosteles kurias tvirtinsiu galiu įsigyti tik po 6000 ilgio. Tai reikštu, kad man iš vienos įsigytos juostos išeis 6 juostelės (=6000/956). Noriu sužinoti, kiek man reikės įsigyti juostų, kad pilnai apkalčiau plotą, tad formulė turėtu būti tokia: =(1600/100-1)/(6000/956 čia, jei gauti sveiką skaičių).
žodžiu rezultate turi gautis 3.
Tokia ta bėda. Dėkui už pagalbą :)
Administratorius uždraudė viešą pranešimų rašymą.

Skaičiaus apvalinimas formulės viduryje prieš 5 m. 4 mėn. #2

  • ZygD
  • ZygD avataras
  • Neprisijungęs
  • Auksinis narys
  • Žinutės: 197
  • Gauta padėka 60
  • Reputacija: 20
Gali naudoti
=ROUNDUP((1600/100-1)/(6000/956),0)
Bet galbūt tavo atveju labiau tiktų
=ROUNDUP(ROUNDUP(1600/100-1,0)/ROUNDDOWN(6000/956,0),0)

Roundup apvalina į viršų (5,1 ~ 6; 5,9 ~ 6), o rounddown žemyn (5,1 ~ 5; 5,9 ~ 5)
skaičius 0 rodo, kiek skaičių po kablelio palikti. Tavo atveju nei vieno, kas reiškia apvalinti iki sveikosios dalies, reiškia 0 skaičių po kablelio.
Administratorius uždraudė viešą pranešimų rašymą.

Skaičiaus apvalinimas formulės viduryje prieš 5 m. 4 mėn. #3

  • jakim
  • jakim avataras
  • Neprisijungęs
  • Auksinis narys
  • Žinutės: 198
  • Gauta padėka 92
  • Reputacija: 29
Kad pilnai apkalti visa plotą reikia skaičiuoti pagal tokia formulė.
=ROUNDUP(((A2/C2+1)/(D2/B2)+2*A2/D2);0)
Administratorius uždraudė viešą pranešimų rašymą.

Skaičiaus apvalinimas formulės viduryje prieš 5 m. 4 mėn. #4

  • Liko
  • Liko avataras
  • Neprisijungęs
  • Veteranas
  • Žinutės: 55
  • Reputacija: 2
Dėkui. Formule teko šiek tiek pakoreguoti, bet ji tiko.
Vienintelis tokio skaičiavimo trūkumas tas, kad nesimato kokio ilgio atraižos lieka. Juk gali būti, kad mums reikės 4 juostu, o iš ketvirtos tik vienos 956 ilgio juostelės. Tokiu būdu mes turime daugiau kaip 3000 likuti kuri galėtumėm panaudoti kitam plotui. Kaip galima butu parašyti sprendimą, kad rezultate matytųsi kokio ilgio atraižos lieka?
Administratorius uždraudė viešą pranešimų rašymą.

Skaičiaus apvalinimas formulės viduryje prieš 5 m. 4 mėn. #5

  • ZygD
  • ZygD avataras
  • Neprisijungęs
  • Auksinis narys
  • Žinutės: 197
  • Gauta padėka 60
  • Reputacija: 20
Lieku prie savo varianto, pridėjau atraižų likučius kiekine prasme ir ilgio prasme.


Šis priedas svečiams yra nematomas. Norėdami pamatyti turite prisijungti arba užsiregistruoti.
Administratorius uždraudė viešą pranešimų rašymą.

Skaičiaus apvalinimas formulės viduryje prieš 5 m. 4 mėn. #6

  • Liko
  • Liko avataras
  • Neprisijungęs
  • Veteranas
  • Žinutės: 55
  • Reputacija: 2
Dėkui dar kartą, tačiau nusprendžiau viską surašyti nuosekliai pats. Sprendimas per 7 papildomus langelius, bet lengvai suprantamas ir tikrai teisingas dėka roundup/down funkcijos.
Administratorius uždraudė viešą pranešimų rašymą.
  • Puslapis:
  • 1
Puslapio sukūrimo laikas: 0.289 sekundžių