Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

a value used in the formula is of the wrong data type-Excel celija

[es] :: Office :: Excel :: a value used in the formula is of the wrong data type-Excel celija

[ Pregleda: 2110 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

jmix23
Jankovic Miljan
Database - Programer
Priboj

Član broj: 175500
Poruke: 69
82.117.198.*



Profil

icon a value used in the formula is of the wrong data type-Excel celija29.01.2009. u 08:14 - pre 185 meseci
ovako narode, napravio sam u excel-u (u VB Editoru) sledecu funkciju:

CODE:

Function nivo_zastite(nz As Double)

Select Case True
Case (nz > 0.95) & (nz <= 0.98)
nivo_zastite = I
Case (nz > 0.9) & (nz <= 0.95)
nivo_zastite = II
Case (nz > 0.8) & (nz <= 0.9)
nivo_zastite = III
Case (nz > 0) & (nz <= 0.8)
nivo_zastite = IV
Case Else
nivo_zastite = "problem"

End Select
End Function

znaci, treba jednu vrednost(celiju) koja se dobija proracunom da poredi sa odrdjenim vrednostima i na osnovu toga da kao rezultat da I,II,III ili IV...e sad, fukncija je ok, bar mi ne prijavljuje greske, ali mi pravi problem oko tipa podatka koji se koristi u funkciji, odnosno da promenljiva koju sam nazvao nz i koja je deklarisana kao double, njen tip podatka ne odgovara ... pa ako neko ima neko resenje, bio bih mu zahvalan !!!!
jmix
 
Odgovor na temu

Catch 22

Član broj: 148083
Poruke: 6176
77.46.231.*



+21 Profil

icon Re: a value used in the formula is of the wrong data type-Excel celija29.01.2009. u 10:56 - pre 185 meseci
^ Verovatno si odabrao ime za promenljivu, koje je u konfliktu sa nazivima ugradjenih funkcija u Excelu.
Probaj umesto nz da promenljivu deklarises kao npr. nivz
 
Odgovor na temu

jmix23
Jankovic Miljan
Database - Programer
Priboj

Član broj: 175500
Poruke: 69
82.117.198.*



Profil

icon Re: a value used in the formula is of the wrong data type-Excel celija29.01.2009. u 11:33 - pre 185 meseci
resio sam se ovog problema...bio je konflikt jer sam koristio true a nije trebalo :)....ali sad imam novi problem, a to je da mi preskace sve case-ove osim oovog case else i sta god da napisem on mi izbaci "problem"...a ja ne vidim da sam nesta izostavio
jmix
 
Odgovor na temu

3okc
Χoᴘᴦoѡ

Moderator
Član broj: 811
Poruke: 1319

Jabber: 3okc@elitesecurity.org


+116 Profil

icon Re: a value used in the formula is of the wrong data type-Excel celija29.01.2009. u 13:48 - pre 185 meseci
Code:
Function nivo_zastite(nz As Double) As String

    Select Case nz
        Case 0 To 0.98
            Select Case nz
                Case Is > 0.95
                    nivo_zastite = "I"
                Case Is > 0.9
                    nivo_zastite = "II"
                Case Is > 0.8
                    nivo_zastite = "III"
                Case Else
                    nivo_zastite = "IV"
            End Select
        Case Else
            nivo_zastite = "problem"
    End Select
End Function

Ovo se mnogo jednostavnije rešava sa VLOOKUP()


s tim da granične vrednosti neće biti kao u postavci..

[Ovu poruku je menjao 3okc dana 29.01.2009. u 15:56 GMT+1]
Have you found helpful examples, solutions or ideas-in-work, please consider the
following:
• Citation of *actual page* you are going to using is welcome.
• Have you saw "Value Added" examples you are going to incorporate to your
profitable blog, daily job or any money making venture: How about online donation?
↗Ana & Vlade Divac Foundation
Hvala!
Prikačeni fajlovi
 
Odgovor na temu

jmix23
Jankovic Miljan
Database - Programer
Priboj

Član broj: 175500
Poruke: 69
82.117.198.*



Profil

icon Re: a value used in the formula is of the wrong data type-Excel celija29.01.2009. u 14:42 - pre 185 meseci
Hvala 3oks, i ovo je pomoglo i dovoljno je jednostavno, posto su mi bitne granicne vrednosti....HVALA!!!!
jmix
 
Odgovor na temu

[es] :: Office :: Excel :: a value used in the formula is of the wrong data type-Excel celija

[ Pregleda: 2110 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.