Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[Excel] is het dag of nacht?

Pagina: 1
Acties:

  • tkoosting
  • Registratie: November 2010
  • Laatst online: 18-11 13:40
Beste mede-tweakers,

Voor de Brandweer probeer ik een werkblad gevaarlijke stoffen te digitaliseren. Ik wil beginnen te proberen een en ander in Excel te krijgen. Uiteindelijk moet de spreadsheet aangeven welke mal (verschillende vormen afhankelijk van dag/nacht, bewolking en windsnelheid) de functionaris moet gebruiken.

Kan iemand mij een duwtje in de juiste richting geven hoe ik uit onderstaande tabel in Excel een antwoord kan krijgen of er NU sprake is van een Dag of Nacht situatie of dat de functionaris Zelf moet bepalen welke situatie van toepassing is (rond de schemer). Kortom: dat er op het eerste tabblad in de eerste cel komt te staan: [DAG],[Nacht] of [Zelf bepalen].

Ik zat te denken aan de formules NU en ALS maar kom er nog niet helemaal uit.. Als ik deze eerste tabel onder de knie heb, kan ik dezelfde oplossing gebruiken voor de tabellen met bewolking en windsnelheid en kan er met een druk op de knop bepaald worden welke mal gebruikt moet worden.

Alle ideeën zijn welkom!

Grts,
Tag

uren56789...17181920212223
januarinnnnzdznnnnnn
februarinnnzdddznnnnn
maartnnzdddddznnnn
etc

  • Raznov
  • Registratie: December 2006
  • Laatst online: 11:30
Hallo Tag,
Ik begrijp niet geheel wat je bedoeling is? Ik zie dat je de uren en de maanden tegenover elkaar zet welke dan een resultaat zullen geven, dus 8 uur 's morgens in Januari is het nog Nacht, terwijl het 8 uur 's morgerns in Maart dag zal zijn. Op basis van wat ga je zoeken? Want ik neem aan dat dit de tabel is waarin je naar resultaten zoekt?
Is dit je doel? 2-1-2015 07:55 > Januari 07:55 > Nacht? Hoe staat het beschreven in je eerste tabel?

Strava & Untappd - Do not combine!


  • Rostvertol-Mil
  • Registratie: Januari 2002
  • Laatst online: 15:34
Ik zou de tabel anders opzetten

MaandDagNacht
01719
02620
03621


Enz....

Daarna met index en vergelijken het de tijdstippen voor de huidge maand eruit halen:
Voor dag:
code:
1
=INDEX(A2:C13;VERGELIJKEN(MAAND(NU();A2:A13;0);2)

Voor Nacht (Offset ééntje verder :))
code:
1
=INDEX(A2:C13;VERGELIJKEN(MAAND(NU();A2:A13;0);3)


Deze waarde kun je dan met een EN() statement afzetten tegen het huidige tijdstip UUR(NU())

code:
1
=ALS(EN(UUR(NU())>=INDEX(A2:C13;VERGELIJKEN(MAAND(NU();A2:A13;0);2);UUR(NU())<INDEX(A2:C13;VERGELIJKEN(MAAND(NU();A2:A13;0);3));"Dag";"Nacht")


Alles is natuurlijk ongetest en zonder enige garantie :P

[ Voor 19% gewijzigd door Rostvertol-Mil op 05-11-2015 15:56 ]

dot.blaat


  • Lustucru
  • Registratie: Januari 2004
  • Niet online

Lustucru

26 03 2016

Rostvertol-Mil schreef op donderdag 05 november 2015 @ 15:53:
Ik zou de tabel anders opzetten
[...]

Daarna met index en vergelijken het de tijdstippen voor de huidge maand eruit halen:
Voor dag:
code:
1
=INDEX(A2:C13;VERGELIJKEN(MAAND(NU();A2:A13;0);2)

Voor Nacht (Offset ééntje verder :))
code:
1
=INDEX(A2:C13;VERGELIJKEN(MAAND(NU();A2:A13;0);3)


Deze waarde kun je dan met een EN() statement afzetten tegen het huidige tijdstip UUR(NU())

code:
1
=ALS(EN(UUR(NU())>=INDEX(A2:C13;VERGELIJKEN(MAAND(NU();A2:A13;0);2);UUR(NU())<INDEX(A2:C13;VERGELIJKEN(MAAND(NU();A2:A13;0);3));"Dag";"Nacht")


Alles is natuurlijk ongetest en zonder enige garantie :P
Imho doe je een beetje moeilijk ;)

Uit een twee-dimensionale tabel een waarde ophalen kan vrij recht-toe-recht-aan met index() en vergelijken().

Stel: de datum-tijd staat in A1;de maanden in A2:A13; de uren in B1:Y1, en dus de gezochte waarden in B2:Y13, dan is dit genoeg:

code:
1
=INDEX(B2:Y13;VERGELIJKEN(MAAND(A1);A2:A13;0);VERGELIJKEN(UUR(A1);B1:Y1;0))


/voorkauwmodus :)

De oever waar we niet zijn noemen wij de overkant / Die wordt dan deze kant zodra we daar zijn aangeland


  • ajakkes
  • Registratie: Maart 2004
  • Laatst online: 16-05 22:32

ajakkes

👑

Maar waarom niet preciezer werken? Er zijn tabellen per week/dag waar de opkomst en ondergang in staat. Opkomst en ondergang zijn vrij constant. Misschien kan je zelfs een formule vinden (zodat de tabel overbodig wordt.

Windsnelheden/bewolking zijn een stuk lastiger. Wat was je daar van plan?

👑


  • tkoosting
  • Registratie: November 2010
  • Laatst online: 18-11 13:40
Enorm bedankt voor het meedenken (lees: voorkauwen }:O )
Heb ook m'n Excel voor dummies erbij getrokken en met jullie opmerkingen kan ik goed aan de slag!

@ Raznov: het doel is dat de tabel checkt welke maand+tijd (in uren) het nu is, en welke situatie daar bij hoort: dag, nacht, of zelf te bepalen ivm schemer. Deze gegevens vormen dan het startpunt voor een tabel Bewolking VS Windsnelheid voor de dag-situ en een tabel Bewolking VS Windsnelheid voor de nacht-situ. Uiteindelijk rolt er dus afhankelijk van dag/nacht, mate van bewolking en windsnelheid in m/s een mal uit voor de specialist gevaarlijke stoffen die aangeeft wat het effect-gebied is.

Genoeg leuke tussenstapjes en uiteindelijk zie ik een leuke uitdaging om e.e.a. in html te gieten :+ maar eerst dus eens kijken of ik handig genoeg ben om het antwoord middels Excel te 'automatiseren'.

Nogmaals dank voor het duwtje in de juiste richting!

Grts

  • tkoosting
  • Registratie: November 2010
  • Laatst online: 18-11 13:40
Goede tip ajakkes! Heb een sunrise/sunset spreadsheet gevonden die inderdaad enorm nauwkeurig is!

  • ajakkes
  • Registratie: Maart 2004
  • Laatst online: 16-05 22:32

ajakkes

👑

De tussenstap excel snap ik niet als je naar HTML wil gaan. Api's welke actuele wind en bewolking kunnen ophalen zijn met javascript of PHP te maken verwacht ik. Dag of nacht is dan een eenvoudige stap. Deze api's in excel maken gaat een hele grote uitdaging worden.

Leuk voor je excel kennis maar nutteloos voor je einddoel.

Weet je al hoe je je HTML wil gaan creëren?

👑


  • tkoosting
  • Registratie: November 2010
  • Laatst online: 18-11 13:40
Ook mijn HTML skills zullen tzt afgestoft moeten worden. Ik had het idee dat spreadsheet-code wel te vertalen is naar HTML. Anders heb ik in ieder geval een mooi voorbeeld van hoe ik mijn HTML wil hebben en zijn meteen m'n Excel skills weer verder verbeterd.
Pagina: 1