Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Legea 18/1968 Se mai aplica?

Digi conectare 2 routere prin fir

Succesiune notar versus instanta ...

Montaj aer conditionat in balcon ...
 Cont curent mulți valuta far...

Sugestii plan casa

Experiente cu firme care cumpara ...

joc idem Half Life gratis
 PC game stream catre Nvidia Shiel...

Pompa de apa HEPU ?!

Vreau o masina electrica de tocat...

Cum ajunge remorca de tir inapoi ...
 Alt "Utilizator nou" pe T...

ULBS INFORMATICA

Index preturi

Boxa membrana tweeter infundata
 

Excel - rounddown to 9

- - - - -
  • Please log in to reply
34 replies to this topic

#1
ruthless

ruthless

    Consulting Voyager

  • Grup: Senior Members
  • Posts: 2,449
  • Înscris: 17.05.2006
Salut.
Am o lista de preturi, pe care vreau sa o modific astfel incat sa se termine in 9.

Exemplu 1: Daca pretul este 385 - sa devina 379
Exemplu 2: Daca pretul este 420 - sa devina 419
Exemplu 3: Daca pretul este 309 - sa ramana 309

Aveti ceva idei despre cum pot face asta?

Multumesc anticipat.

#2
rinser

rinser

    Active Member

  • Grup: Members
  • Posts: 1,606
  • Înscris: 03.11.2010

 ruthless, on 24 noiembrie 2014 - 12:49, said:

Salut.
Am o lista de preturi, pe care vreau sa o modific astfel incat sa se termine in 9.

Exemplu 1: Daca pretul este 385 - sa devina 379
Exemplu 2: Daca pretul este 420 - sa devina 419
Exemplu 3: Daca pretul este 309 - sa ramana 309

Aveti ceva idei despre cum pot face asta?

Multumesc anticipat.

Nu cred ca vei putea doar din formule. Va trebui sa faci efectiv programare VBA.

#3
danb1961

danb1961

    Senior Member

  • Grup: Senior Members
  • Posts: 6,531
  • Înscris: 09.03.2002
Pretul , intre ce valori poate varia( 1 cifra, doua cifre...) ?

#4
bbox

bbox

    Member

  • Grup: Members
  • Posts: 743
  • Înscris: 12.05.2005
rotunjesti la 0 si scazi 1

#5
ruthless

ruthless

    Consulting Voyager

  • Grup: Senior Members
  • Posts: 2,449
  • Înscris: 17.05.2006

 bbox, on 24 noiembrie 2014 - 13:08, said:

rotunjesti la 0 si scazi 1

 bbox, on 24 noiembrie 2014 - 13:08, said:

rotunjesti la 0 si scazi 1
Cum pot rotunji la 0? Dar nu la primul 0.
Exemplu: daca pretul este 278, nu vreau sa fie rotunjit la 280, ci la 270:

 danb1961, on 24 noiembrie 2014 - 13:02, said:

Pretul , intre ce valori poate varia( 1 cifra, doua cifre...) ?

Preturile au 3 cifre.

#6
e_bulu

e_bulu

    parabulum

  • Grup: Senior Members
  • Posts: 16,352
  • Înscris: 29.12.2009
/10, roundup *10...

-1...


-11

Edited by e_bulu, 24 November 2014 - 13:28.


#7
ruthless

ruthless

    Consulting Voyager

  • Grup: Senior Members
  • Posts: 2,449
  • Înscris: 17.05.2006

 e_bulu, on 24 noiembrie 2014 - 13:15, said:

/10, roundup *10...

Nicio sansa...

#8
e_bulu

e_bulu

    parabulum

  • Grup: Senior Members
  • Posts: 16,352
  • Înscris: 29.12.2009
Si faci un if pentru cele cu 9.

#9
ruthless

ruthless

    Consulting Voyager

  • Grup: Senior Members
  • Posts: 2,449
  • Înscris: 17.05.2006

 e_bulu, on 24 noiembrie 2014 - 13:29, said:

Si faci un if pentru cele cu 9.

Nu am inteles exact raspunsul tau.
Atasat, gasesti un exel cu cateva preturi.
Poti sa scrii formula in coloana B?

Multumesc anticipat.

Attached Files


Edited by ruthless, 24 November 2014 - 13:32.


#10
e_bulu

e_bulu

    parabulum

  • Grup: Senior Members
  • Posts: 16,352
  • Înscris: 29.12.2009
a/10, roundup*10,-11

De aici faci un if pentru cele care se termină în 9

#11
f300

f300

    30k si ma duc

  • Grup: Senior Members
  • Posts: 30,000
  • Înscris: 27.09.2008
10*int((n+1)/10)-1

Singura problema (de fapt algoritmul dat oricum e prost acolo) e pentru numerele sub 9.

 rinser, on 24 noiembrie 2014 - 13:02, said:

Nu cred ca vei putea doar din formule. Va trebui sa faci efectiv programare VBA.

asta mai lipsea...

#12
e_bulu

e_bulu

    parabulum

  • Grup: Senior Members
  • Posts: 16,352
  • Înscris: 29.12.2009
...

ȘI LA 0!!!

Attached Files



#13
ruthless

ruthless

    Consulting Voyager

  • Grup: Senior Members
  • Posts: 2,449
  • Înscris: 17.05.2006

 e_bulu, on 24 noiembrie 2014 - 13:58, said:

...

ȘI LA 0!!!

Mersi.
Se aplica doar pentru cele care nu se termina deja in 9, nu?

#14
GeorgeGeo

GeorgeGeo

    Active Member

  • Grup: Members
  • Posts: 1,066
  • Înscris: 01.05.2007
Ati innebunit lumea cu preturi care se termina absurd cu 9. Tocmai de asta ne-am propus sa nu mai cumparam bunuri cara au astfel de preturi agasante. Luati exemplul pe care l-am adoptat la firma noi. Preturile se termina in 5 sau 0 sau orice in afara de 9..
Ex: 24,5  130  127,5   308 ...
Este mai simplu, mai estetic, mai realist si neinervant.

#15
ruthless

ruthless

    Consulting Voyager

  • Grup: Senior Members
  • Posts: 2,449
  • Înscris: 17.05.2006

 GeorgeGeo, on 24 noiembrie 2014 - 15:37, said:

Ati innebunit lumea cu preturi care se termina absurd cu 9. Tocmai de asta ne-am propus sa nu mai cumparam bunuri cara au astfel de preturi agasante. Luati exemplul pe care l-am adoptat la firma noi. Preturile se termina in 5 sau 0 sau orice in afara de 9..
Ex: 24,5  130  127,5   308 ...
Este mai simplu, mai estetic, mai realist si neinervant.

Fiecare companie cu politica ei.
Btw, intrebarea era alta. Asa ca du-te si spune-ti parerile in alta parte...

#16
f300

f300

    30k si ma duc

  • Grup: Senior Members
  • Posts: 30,000
  • Înscris: 27.09.2008

 ruthless, on 24 noiembrie 2014 - 15:32, said:

Se aplica doar pentru cele care nu se termina deja in 9, nu?

Ai testat?
Se aplica pentru oricare.
Mai putin pentru ce e sub 9, pentru care nu ai dat algoritmul oricum.

#17
Mr_Woppit

Mr_Woppit

    the last of them..

  • Grup: Super Moderators
  • Posts: 17,834
  • Înscris: 26.11.2001
=IF(CEILING(A1,10)-A1 < 6, CEILING(A1,10)-1, FLOOR(A1,10)-1)

le: nu functioneaza intre 0 si 4 dar se mai poate bibili. In plus, nu duce totul in jos sau sus, ce este peste 5, rotunjeste la urmatorul 9 iar sub 5, la 9 in jos

Edited by Mr_Woppit, 24 November 2014 - 17:29.


#18
f300

f300

    30k si ma duc

  • Grup: Senior Members
  • Posts: 30,000
  • Înscris: 27.09.2008
Adica merge corect cam in jumatate din cazuri.

Anunturi

Second Opinion Second Opinion

Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale.

Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit.

www.neurohope.ro

0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate