» »

excel IF funkcija

excel IF funkcija

P_E_R_O ::

V excelu bi rad določenim številčnim vrednostimv stolpcu A dodal opisno vrednostv stolpec B na način:
1 če je polje v A prazno ali enako 0 se v b zapiš N
2 če je vrednost v A 1-50 se zapiše M
3 če j evrednost v A 50-100 se v B izpiše M1
in tako naprej
Ko ti vse narobe gre.... le nasmehni se še vedno je tu format c:

Sc0ut ::

alt+f8 pa spiši vba macro

if cells(a,b).value = x then cells(a,b).value = y
1231 v3, Z97 A, 16GB ram 1600mhz, 3070 RTX, HX850

Sc0ut ::

Ne prepiši zgornjega stavka, naj ti bo samo za orientacijo, kako se dela.
1231 v3, Z97 A, 16GB ram 1600mhz, 3070 RTX, HX850

P_E_R_O ::

Z macri še nisem delal bi mi lahko samo prvo vrstici napisal, potem se bom probal znajti sam.
Sedaj sem na runtimeerror 1004
Ko ti vse narobe gre.... le nasmehni se še vedno je tu format c:

TgT ::

Če ti ni do makra in nimaš veliko vrstic za predelat si lahko pomagaš z

=if(A2 > 0; if(A2 < 50; "M"; if(A2 < 100; "M1"; "IF FUNKCIJA")); "N")

in nadaljuješ kot ti paše...
Hit'N'Run

Highlag ::

Mislim Excel ima kar se tega tiče precej dobro pomoč. Tak da si lahko le len ali pa... drugo ne bom povedal.

:P
Never trust a computer you can't throw out a window

solatko ::

Highlag - zato je forum, da si človek pomaga in ne odkriva tople vode. Nekomu, ki nekaj dela skozi, ni težko napisat navodilo, saj se le redki lahko znajdemo iz original navodil MS, sploh, če kakšno zadevo prvič poizkušamo naredit, zato se komentarjev o lenobi v bodoče vzdrži in, če ne nameravaš pomagat, ne piši posta. Potem se pa ljudje sprašujejo, zakaj noče nihče na linux - ravno zato, ker so pomoči, po navadi v takem stilu.

Sc0ut ::

A - stolpec 1
B - stolpec 2
_________________________________

dim c as long

Public Sub CommandButton1_Click()

for c = 1 to 5000

if cells(c, A).value = x then cells(c, B).value = y

next c

End Sub

_______________________________

Če boš vstavljal N,M... napiši value = "N"

Ko stisneš alt+f8 si zmisliš ime macra in ga ustvariš.
Nato z desno stisneš na en list(levo goraj, ponavadi so 3-je) in stisneš show code. V prazen prostor kopiraj to.

Še prej si na list pripopal v "build mode" en gumb.

Nekak tak.
1231 v3, Z97 A, 16GB ram 1600mhz, 3070 RTX, HX850

smetko ::

To se da tudi brez makrojev in sicer z funkcijo vlookup oziroma hlookup.
primer za vlookup:
primer je napisan, kjer imaš tabelo na listu "tabela" in sicer v koloni A mejne vrednosti(0;1;50;100;.... in v koloni B tisto kar hočeš vrniti (N,M,M1). v koloni A1 trenutnega lista pa imaš podatek katerega hočeš primerjati.
=VLOOKUP(A1;tabela!A:B;2;TRUE).
zadnji parameter "true" lahko tudi izpustiš.
No comment

Highlag ::

Mah dej no, kako naj se človek karkoli nauči, če mu vse prinesejo k riti. Tole je v smislu kako naj zaženem program. Ja veš na slikico ki ima en velix x narisan moraš kliknit... :O
Never trust a computer you can't throw out a window

solatko ::

Highlag - poglej, toliko je pameten, da na ST vpraša, zakaj bi obrnil okoli vsa navodila Excel-a in googlal dva dni, če lahko tu dobi informacijo, ki jo bo morda potreboval samo enkrat, za to naj bi ta forum tudi obstojal.

toxius ::

V excelu bi rad določenim številčnim vrednostimv stolpcu A dodal opisno vrednostv stolpec B na način:
1 če je polje v A prazno ali enako 0 se v b zapiš N
2 če je vrednost v A 1-50 se zapiše M
3 če j evrednost v A 50-100 se v B izpiše M1
in tako naprej


vso znanost bi rešil z vlookup funkcijo in šifrantom in pa brez VBAja

mcb ::

jaz pa imam sledeč problem in me zanima če pozna kdo rešitev...

primer športne tabele kjer so napisane zmage, porazi, remiji ...,
zanima me kako bi uredil funkcijo, da mi izpiše število remijev, glede na odigrane tekme posamezne ekipe
sedaj tudi če pustim prazno polje mi šteje kot remi

primer:
if(A1=A2;1;0)

milc ::

=IF(AND(A1=A2;NOT(ISBLANK(A1)));1;0)

soncek78 ::

Živjo vsi, ki ste bolj Excel profiji kot sem sama...

- imam npr. 5 postavk
- ocenim jih z ocenami od 1-10
- vsak postavka je še različno ponderirana...

Kdo mi lahko pomaga, kako najlažje z IF-om napisati, kako računati v primeru, če ene postavke ne morem oceniti in jo je potrebno izključiti iz seštevka... se pravi, da se morajo ponderji pri tem porazdeliti na ostale vrednosti enakomerno?

OCENA IZDELKA 1 2 3 4 5 6 7 8 9 10
PRIMER 5 10 15 20 25 30 35 40 45 50 0,5
PRIMER 5 10 15 20 25 30 35 40 45 50 0,5
sdfasdfasdf 50 100 150 200 250 300 350 400 450 500 5
asdfasdfasdfasdf 50 100 150 200 250 300 350 400 450 500 5

Hvala za vse predloge/rešitve.
Andreja

AndrejL123 ::

ne vem, kakšna je tvoja postavitev podatkov (kaj se zgodi, če kakšna postavka manjka), tako da direktne formule ne morem napisati.

če imaš vse postavke ocenjene, potem najbrž pomnožiš vseh 5 ocen s ponderji in sešteješ, ne (domnevam, da je vsota ponderjev 100%)? tako dobiš skupno oceno.

če ti kakšna ocena manjka, naredi enako, torej pomnoži ocenjene postavke s ponderjem, seštej, nato pa še deli z vsoto ponderjev, ki si jih uporabila.

primer:

postavka ocena ponder
A 7 10%
B 1 20%
C 6 40%
D -- 15%
E 3 15%

skupna ocena: (7*10%+1*20%+6*40%+3*15%)/(10%+20%+40%+15%)=4.41

lp, andrej

AndrejL123 ::

pa še rešitev prvega topica v temi

=IF(INT((A1+49)/50)=0;"N";IF(INT((A1+49)/50)=1;"M";"M"&INT((A1+49)/50)-1))

milc ::

Če postavka manjka se tudi da, tvoj primer:

postavka ocena ponder
A 7 10%
B 1 20%
C 6 40%
D -- 15% < -- Namesto -- =>0
E 3 15%

Skupna ocena: (7*10%+1*20%+6*40%+3*15%)/(10%+20%+40%+15%)=4.41

Rešitev:
A B
7 10%
1 20%
6 40%
0 15%
3 15%
Skupna ocena: =SUMPRODUCT(A1:A5;B1:B5)/SUMIF(A1:A5;">0";B1:B5)
=4,411764706
Komentar:
SUMPRODUCT ... skalarni produkt, ki naredi vsoto produktov istoležečih elementov
SUMIF ... sešteje vse elemente, ki ustrezajo kriteriju, v tem primeru je kriterij, da je ocena ">0"

markk1 ::

potreboval bi pomoč in sicer me zanima, če obstaja funkcija ki bi v izbranem stolcu brisala podvojen vnose
npr.
100
203
203
204
205
205
da bi se v izbranem stolcu posamezen vnos pojavil samo 1x.
Sedaj imam datoteko, v kateri so posamezne številke podvojene, potrojene, ... Te bi rad odstranil.
Obstaja kakšna rešitev?
lp

Zgodovina sprememb…

  • spremenil: markk1 ()

Hayabusa ::

prtenjam ::

Na blogu lahko najdete kar veliko o tem...
Matjaž Prtenjak
https://mnet.si

markk1 ::

prtenjam je izjavil:

Na blogu lahko najdete kar veliko o tem...

hvala za link, bom prebral zadeve.

lp

mirasara ::

poterbujem pomoč, kako lahko izračunam če imam v koloni C "A" da izračuna A*D oziroma če je v koloni C "C" B*D

A B C D
a teza c teža a/c ful
100 200 a 0.15
100 200 c 0.15

hvala

Cofko Cof ::

Nekako takole.
Ars longa,vita brevis.

Zgodovina sprememb…



Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Microsoft Excel in funkcija za datum - starejše mlajše

Oddelek: Programiranje
6969 (848) mgermo
»

excel help

Oddelek: Pomoč in nasveti
152135 (1900) klemenSLO
»

[Excel]Kako izvleči vrednost?

Oddelek: Programiranje
223651 (3374) Mobidick
»

[Excel]Vrednost celice = ime dokumenta

Oddelek: Programska oprema
314538 (3960) veteran
»

rabim pomoč v excelu

Oddelek: Programska oprema
101314 (1207) nodrim

Več podobnih tem