Dan gebruik je toch INDEX( MATCH( ??quote:Op donderdag 3 mei 2012 21:42 schreef qu63 het volgende:
Nope, negatieve verwijzing in H/VLOOKUP kunnen niet.
Ben er de laatste tijd zelf mee aan t klooien geweest, maar het is te ingewikkeld en onpraktisch om in Excel te doen. Het begint al met de invoer van de tijden, dat moet handmatig en op de minuut nauwkeurig. Het kan namelijk voorkomen dat ik 1 minuut rij, die moet dan wel genoteerd worden omdat mijn pauze onderbroken is.quote:Op vrijdag 16 maart 2012 17:12 schreef qu63 het volgende:
Uitdaging:
Ben bezig om een urenregistratie in elkaar te zetten in Excel. Nu zijn deze al vaak genoeg langsgekomen in deze reeks, alleen gaat het in dit geval om touringcarchauffeurs. Deze hebben ook te maken met wettelijk rij- en rusttijden.
Wat ik wil is dat ik netjes in mijn overzicht te zien krijg of er overtredingen zijn (te weinig rust, te lang gereden). Ik heb onderstaand schema wat hiervoor van belang is:
[..]
Voorbeeldsheet: http://www.svenahrens.nl/Rijrust.xls (Excel 2007, NL)
Voor 1 dag kan ik makkelijk bepalen of ik binnen de wet blijf of niet, over een week, maand of jaar wordt het een heel ander verhaal. Het aantal voorwaarden maken me dan een beetje duizilig Kan iemand me hiermee helpen?
Opmaak van de voorbeeldsheet is niet leidend, als ik maar per sheet een maand heb waarop ik per dag (24u) alles in kan vullen..
In de voorbeeldsheet moet nu dus een melding komen dat ik op 13-3 nog niet had mogen rijden omdat ik te weinig rust had. Op 14-3 moet er komen staan dat ik te lang (15 minuten) gereden heb.
Op 15-3 hield ik me wel netjes aan de tijden, maar op 16-3 niet meer omdat ik dan al 2x 10 uur gereden heb die week.
Hiermee is het geluktquote:
1 2 3 4 5 6 | Sub asd() MsgBox ("start calculation") Application.CalculateFull MsgBox ("calculation complete") End Sub |
=today()-STARTDATUM al geprobeerd?quote:Op vrijdag 4 mei 2012 12:47 schreef realbase het volgende:
ok vraagje.
Ik heb een sheet met een aantal tabbladen ( verschillende regio's ).
Op elk tab staan de eventuele issues beschreven in die regio die opgepakt moeten worden.
Even een voorbeeld
A1 = start date issue
B1 = Closed date issue
Ik wil op een voorblad een dashboard maken met daarin in ieder geval de info :
openstaande issues < 30 dagen
openstaande issues 30-60 dagen
openstaande issues 60+ dagen
Weet iemand hoe ik dit het beste aan kan pakken.
Ik kom een eind, echter issues die nog niet closed zijn kan ik niet automatisch uitrekenen hoeveel dagen hij al open staat ( geprobeerd met formule met =TODAY() maar lukte niet
graag jullie ideeen thx !
Hi Deetsch,quote:Op vrijdag 4 mei 2012 12:54 schreef Deetch het volgende:
achter elke issue een kolom maken met daarin de functie:
=if(B1<>"", "Completed",TODAY()-A1)
Vervolgens kun je countif doen op deze kolom (bijv kolom C)
aantal openstaande issues korter dan 30 dagen
=countif(c1:c40,"<30")
aantal openstaande issues tussen 30 en 60 dagen
=countif((c1:c40,"<60")-countif(c1:c40,"<30")
aantal openstaande issues langer dan 60 dagen
=countif(c1:c40,">=60")
Het is wel belangrijk dat je data in kolom A ook echt als datum zijn weergegeven en niet als een tekst.
Dat is toch ook logisch aangezien je in cel B de datum van afsluiten hebt neergezet als de call is afgesloten?quote:Op vrijdag 4 mei 2012 13:08 schreef realbase het volgende:
[..]
Hi Deetsch,
Ik heb je formule geprobeerd, geeft me echter het volgende :
( let niet op de cel nummers, die zijn in mn sheet anders dan in mn voorbeeld )
=IF(L2<>"";"Closed";TODAY()-B2)
en dan geeft hij in de cell "Closed" als er al een datum staat, als cell leeg is bij closed date werkt het wel
Het is eigenlijk niet de bedoeling dat je je vraag weer weghaalt, misschien heeft iemand anders ook iets aan jouw oplossing.quote:
Ach ja dat was een goed idee voor een topic reeks. Brings back memries:quote:Op vrijdag 4 mei 2012 22:01 schreef realbase het volgende:
Nog 1 vraagje
Ik probeer deze formule werkend te krijgen, maar hij wil niet.
=IF(M3="Open";TODAY()-B3;"")
Wat ik wil is dat hij uitrekent als de tekst "Open" in die Cell staat hij TODAY() minus de start datum pakt en dus uitrekent hoeveel dagen hij open staat.
What am I doing wrong
Ps. weet je nog Deetsch 11 januari 2007.. dag om nooit te vergeten !
[Excel] Het grote Excel vragen topic
Is het dan niet VANDAAG() ?quote:Op maandag 7 mei 2012 08:33 schreef Deetch het volgende:
• Je hebt een engelse excel versie, anders: =ALS(M3="Open";TODAY()-B3;"")
maandag maar inderdaad =ALS(M3="Open";VANDAAG()-B3;"")quote:
Zal ws. via een macrootje moeten. Is dat OK?quote:Op maandag 7 mei 2012 08:36 schreef Prof_Hoax het volgende:
Ik heb een vraag of iets mogelijk is. ALs dit zo is ga ik kijken of ik het voor elkaar krijg
Kan je in een excel file een "draft" van een e-mail invoegen. Dus ipv mailto: en dan een blanko mailtje te krijgen, een mail met ontvangers/inhoud vooringevuld?
(office 2007 taal: ENG . opslag doel --> sharepoint)
Ik heb geen idee. Nog nooit mee gewerkt. Kan dit opgeslagen worden zonder extra files te uploaden? het zit zo, ik moet een documentje maken met een inventarisatie van spullen. Als collega's (van over heel de wereld) klikken op een contact button van die site wil ik een mailtje met daarin een "aan" adres een "cc" adres en een tekst veld waar ze zelf nog maar enkele dingen aan toe moeten voegen.quote:Op maandag 7 mei 2012 09:46 schreef Deetch het volgende:
[..]
Zal ws. via een macrootje moeten. Is dat OK?
Wordt hier duidelijk uitgelegd. http://www.ozgrid.com/VBA/send-email.htmquote:Op maandag 7 mei 2012 10:44 schreef Prof_Hoax het volgende:
[..]
Ik heb geen idee. Nog nooit mee gewerkt. Kan dit opgeslagen worden zonder extra files te uploaden? het zit zo, ik moet een documentje maken met een inventarisatie van spullen. Als collega's (van over heel de wereld) klikken op een contact button van die site wil ik een mailtje met daarin een "aan" adres een "cc" adres en een tekst veld waar ze zelf nog maar enkele dingen aan toe moeten voegen.
Het zou gaan om een mailtje via Outlook, vanuit excell 2007 (outlook ook 2007) Is dat lastig te realiseren?
Als dit relatief eenvoudig is zal ik me er eens voor zetten, is dit vergevorderd ga ik het laten
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Sub Send1Sheet_ActiveWorkbook() 'Create a new Workbook Containing 1 Sheet And sends As attachment. Dim Recip() ThisWorkbook.Sheets(15).Copy With ActiveWorkbook Redim Preserve Recip(0) Recip(0) = "michael.oriordan@test.com" Redim Preserve Recip(1) Recip(1) = "michael.oriordan2@test.com" 'and so on .SendMail Recipients:=Recip, _ Subject:="Debrief " & Format(Date, "dd/mmm/yy") .Close SaveChanges:=False End With End Sub |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Sub Mailer() Sheets("BB Email Data").Select pathname = [b11].value 'defines attachment dname = [b14].value 'defines date for subject Dim objol As New outlook.Application Dim objmail As MailItem Set objol = New outlook.Application Set objmail = objol.createitem(olmailitem) With objmail .To = "whoever" 'enter in here the email address .cc = "whoever" 'enter in here the email address .Subject = "Daily test email for " & dname .Body = "Please find attached the teste email" & _ vbCrLf & "If you have any queries can you please let me know" & vbCrLf .NoAging = True .Attachments.Add pathname 'adds attachment to email .display End With Set objmail = Nothing Set objol = Nothing SendKeys "%{s}", True 'send the email without prompts End Sub |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |