Kezdőoldal » Számítástechnika » Programok » Excel: meghatározott dátumok...

Excel: meghatározott dátumok kiíratása? (bővebben lent)

Figyelt kérdés

Ha Excel-ben megadok egy kezdő- és egy vég-dátumot, azt szeretném, ha a két dátum közti pénteki napokat írná ki.

Hogyan kell ezt megcsinálni?

Ha a megoldás szempontjából számít: Microsoft Office 2019-ről van szó.



2022. szept. 14. 12:30
 1/5 anonim ***** válasza:
Most Excelben egy összetett függvény kellene, amit visszaadna több sornyi dátumot?
2022. szept. 14. 12:40
Hasznos számodra ez a válasz?
 2/5 A kérdező kommentje:

Egyik cella: 2020. 01.01.

másik cella: 2022. 12. 31.

A két dátum közti pénteki napokat mivel lehet kiiratni?

2022. szept. 14. 15:19
 3/5 coopper ***** válasza:

Szia.


Szerintem ez egy tipukus makrós feladat.


A1-ben : első dátum

A2-ben : második dátum


Eredmény "C" oszlopban az 1.-dik sortól.


A makró:


Sub Pentek()

_ _ ' A1-ben az első dátum

_ _ Datum1 = Cells(1, 1).Value

_ _ ' A2-ben a második dátum

_ _ Datum2 = Cells(2, 1).Value

_ _ ' Töröljük a cél oszlopot - ez a "C" oszlop

_ _ Columns("C:C").Select

_ _ Selection.ClearContents

_ _ ' "C" oszlopban a sor számláló

_ _ Sor1 = 0

_ _ ' Eggyel csökkentjük a kezdődátumot, hogy azon is megnézhessük, hogy péntek-e

_ _ Datum1 = Datum1 - 1

_ _ ' Ciklus, amig az első dátum kissebb mint a második dátum

_ _ Do While Datum1 < Datum2

_ _ _ _ ' Növeljuk az első dátumot egy nappal

_ _ _ _ Datum1 = Datum1 + 1

_ _ _ _ ' Meghatározzuk, hogy a növelt dátum az a hét hányadik napját jelenti

_ _ _ _ Hetnapja = Weekday(Datum1, 2)

_ _ _ _ ' Ha a hét napja az az 5.-dik nap (péntek) akkor betesszük a "C" oszlopba a Sor1 által maghatározott cellába

_ _ _ _ If Hetnapja = 5 Then

_ _ _ _ _ _ ' Növeljük a sorok számát

_ _ _ _ _ _ Sor1 = Sor1 + 1

_ _ _ _ _ _ Cells(Sor1, 3).Value = Datum1

_ _ _ _ End If

_ _ Loop

End Sub


Sok sikert. Üdv.

2022. szept. 15. 08:39
Hasznos számodra ez a válasz?
 4/5 anonim ***** válasza:
Vagy Power Query, de ezért is kérdeztem, hogy most tényleg egy Excel-függvénnyel kellene-e megoldani.
2022. szept. 15. 08:47
Hasznos számodra ez a válasz?
 5/5 Farkas999 ***** válasza:
Beírod egy cellába: 2020.01.03 Ez volt az első pénteki nap, majd az alatta lévőbe hivatkozod ez a cellát és +7, majd lehúzod.
2022. szept. 15. 15:14
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!