DMAX funkcija

Pomoč pri delu z MS Excelom
Odgovori
Emol
Prispevkov: 36
Pridružen: To Mar 13, 2007 11:09 pm
Kraj: Hrastnik

DMAX funkcija

Odgovor Napisal/-a Emol »

Situacija je takšna:
A B
01 5.10.07
02 8.10.07
02 12.11.07
02 18.11.07
01 5.12.07
03 16.11.07
02 10.12.07

V neki drugi celici (celicah) bi imel max datum iz stolpca b z upoštevanjem pogoja iz stolpca A
Rezultat naj bi bil takšen:

A B
01 5.10.07
02 10.12.07
03 16.11.07

Upam, da sem nazorno prikazal problem.
Hvala vnaprej
Emol
Prispevkov: 36
Pridružen: To Mar 13, 2007 11:09 pm
Kraj: Hrastnik

Odgovor Napisal/-a Emol »

Po objavi sporočila sem videl, da so izbrisani presledki med A in B in 01 in datumi tako, da zadeva njbrž ne bo jasna.

V stolpcu A bi imel oznako naprave.
V stolpcu B datum preverjanja.
Teh naprav je zaenkrat 8.
Zdaj bi rad, da mi DMAX funkcija poišče zadnji datum pregleda za posamezno napravo. Tukaj bi še uporabil pogojno oblikovanje za te max datume upoštevajoč intervale pregledov.
Se oproščam za dva posta o isti zadevi.
kljuka13
Prispevkov: 257
Pridružen: Po Sep 10, 2007 4:29 pm
Kraj: Maribor

Odgovor Napisal/-a kljuka13 »

Ugotovil sem to:

Koda: Izberi vse

=DMAX(A1:B9;"Datum pregledovanja";E1:E3)

Vendar nevem zakaj vedno pokaže samo najnovejši datum in ni mogoče izbrati za kateri izdelek. Poskusite še kako drugače :lol:

P.S. E1 = 1, E2 = 2, E3 = 3

Lahko pa tudi najprej posamezne izdelke izločite v tabelo nekje drugje in potem DMAX funkcijo nastavite za tisti izdelek.
[img]http://shrani.si/f/3t/YL/4W2P37B9/office.gif[/img]
[img]http://shrani.si/f/12/aa/1rt1wj6i/1/userbardionaea.gif[/img]
[img]http://shrani.si/f/3D/nN/3RQySBCl/vista-copy.gif[/img]
admin
Site Admin
Prispevkov: 3692
Pridružen: Sr Jul 20, 2005 10:06 pm

Odgovor Napisal/-a admin »

Vašega problema s funkcijo DMAX ne boste mogli rešiti, saj DMAX vrne pač največjo vrednost nekega stolpca, neglede na pogoj. DObro, resnici na ljubo DMAX funkcije ne uporabljam in lahko da ima kakšne možnosti za ketere ne vem - a v to močno dvomim.

Kakorkoli, vaša rešitev je v uporabi mrežnih funkij, kar imete malce bolj razloženo v tejle tematiki: http://www.matjazev.net/forum/viewtopic.php?t=608 (zelo podobno vašemu primeru) ali pa malce bolj podrobno: http://www.matjazev.net/forum/viewtopic.php?t=173

No konkretno je pa rešitev vašega problema sledeča funkcija:

Koda: Izberi vse

=MAX(IF(A2:A8=D2;B2:B8))
Pod predpostavko, da v D2 pač piše kateri tip vas zanima (1, 2 ali 3)

NE POZABITE; DA MORATE FORMULO VPISATI S PRITISKOM TIPK CTRL+SHIFT+ENTER - SICER NE DOBITE PRAVEGA REZULTATA
lp,
Matjaž Prtenjak
Administrator
Emol
Prispevkov: 36
Pridružen: To Mar 13, 2007 11:09 pm
Kraj: Hrastnik

Odgovor Napisal/-a Emol »

NE POZABITE; DA MORATE FORMULO VPISATI S PRITISKOM TIPK CTRL+SHIFT+ENTER - SICER NE DOBITE PRAVEGA REZULTATA[/quote]

Tole mi pa ni jasno. Lahko kakšno pojasnilo?
Dejansko, nisem dobil pravih rezultatov.
Emol
Prispevkov: 36
Pridružen: To Mar 13, 2007 11:09 pm
Kraj: Hrastnik

Odgovor Napisal/-a Emol »

Matjaž, hvala lepa za formulo (zelo enostavna in učinkovita).
Tudi kombinacijo CTRL & SHIFT & ENTER sem dojel (treba je kdaj pa kdaj pritisniti F1)
Odgovori