» »

[Excel] IF stavek in prazna celica

[Excel] IF stavek in prazna celica

DavidJ ::

Živjo.

Rad bi napisal pogoj, ki deluje takole

IF(pogoj; celica_naj_bo_prazna; napiši nekaj)

Sedaj nisem vpisal ničesar, torej IF(bla;;nekaj) in mi v celico napiše 0,00. To ni dobro. Želel bi imeti popolnoma prazno celico.

Kakšna ideja?
"Do, or do not. There is no 'try'. "
- Yoda ('The Empire Strikes Back')

steev ::

=IF(D4>D5;"";krneki)

Se pravi dva narekovaja.
:|

veteran ::

Prazen niz. ;)

if(pogoj;"";napisi_nekaj)

DavidJ ::

Tole ni najboljš rešitev, kajti tiskalnik takšno celico registrira kot napisano in jo hoče natisnit. Vendar če imam 5000 takšnih celic, podatkov, ki jih želim natisnit pa le 20 vrstic, ne bi rad zato tiskal še ostalih 4980 sicer praznih vrstic.

(Ok, vem, da lahko pri printanju omejim strani, vendar bo tale excelov list na računalniku nekoga, ki ni najbolj računalniško pismen, in bi zato rad zadevo čim bolj poenostavil.)
"Do, or do not. There is no 'try'. "
- Yoda ('The Empire Strikes Back')

steev ::

Imaš še kaj v teh vrsticah. Mogoče lahko skriješ vrstice.
:|

DavidJ ::

List izgleda nekako takole

string	date	int	int
...	...	...	...
x	y	z	f(z)
...	...	...	...
Zdej zadnji stolpec se vedno izračuna na podlagi podatkov v tabeli. Formulo sem apliciral do vrstice 5000, vendar bo podatkov v tabeli zagotovo vedno manj. Tako bi si želel, da ko uporabnik stisne gumb natisni, printer natisne podatke le do zadnje napolnjene vrstice in ne vse do 5000. Jasno, da so podatki v prvih treh stolpcih, od tam naprej, kjer se input konča, prazni. Edina celica, ki od tam naprej kaj vsebuje, je tista s formulo.
"Do, or do not. There is no 'try'. "
- Yoda ('The Empire Strikes Back')

steev ::

Razumem. Mislim da obstaja neka funkcija ki ima nekaj veze s tiskanjem.
:|

Vesoljc ::

zapomnes si zadnjo polhno vrstico in stejes prazne vrstice. ce jih je vec kot N, potem najbi bil na koncu.
Abnormal behavior of abnormal brain makes me normal...

Tutankhamun ::

Kar se printanja tiče, pa nastavš do kam nj tiska ane.
ActiveSheet.PageSetup.PrintArea = "$A$1:$F$5000"
ActiveWindow.SelectedSheets.PrintOut Copies:=1, Collate:=True

Koda zgoraj natisne 5000 vrstic in 6 stolpcov, šteto od celice A1.

Če pa bi rad natisnu poljubno vrstic, pa še par vrstic kode, da ugotoviš do kam bi rad printu.

Pa še gumbk si lahk nardiš za printat, tist originalen gumbek za printat pa zbrišeš. A ni fina rešitev :D
AMD Phenom QUAD 9950 Black Edition, 8GB

DavidJ ::

Hvala fantje. Nism vedu, da ima Excel tolk razseznosti. ;)
"Do, or do not. There is no 'try'. "
- Yoda ('The Empire Strikes Back')


Vredno ogleda ...

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

pomoč v excelu (strani: 1 2 )

Oddelek: Programiranje
628662 (2991) omni-vor
»

pomoč excel

Oddelek: Pomoč in nasveti
383259 (1983) sax8er
»

Excel: tiskanje po vrsticah

Oddelek: Pomoč in nasveti
7948 (861) luksorzi
»

excell razvrščanje

Oddelek: Programska oprema
213890 (3534) rferrari
»

[Excel] problem z makrojem, visual basic (strani: 1 2 )

Oddelek: Programiranje
585399 (4862) steev

Več podobnih tem