Oh, op die fiets. Daar moet ik even over nadenken.quote:Op zondag 18 juni 2017 21:38 schreef webbyplus het volgende:
[..]
Bedankt voor de reactie!
Thanks, alleen licht ie nog wat moeilijker. Een deel van ALLE drie de tijdframes moet overeenkomen, voorbeeld;
1-1-2017 - 31-12-2017 1-7-2017 - 1-7-2018 1-1-2018 - 1-1-2019 --> Geen overlap. (geen overlap tussen 1e en 3e frame.)
Leuke uitdaging voor de zondag avond.... :-) ik ga zelf ook nog ff denken.quote:Op zondag 18 juni 2017 21:39 schreef Janneke141 het volgende:
[..]
Oh, op die fiets. Daar moet ik even over nadenken.
Ik denk dat ie ook wel kan met een combinatie van MIN- en MAX-functies.quote:Op zondag 18 juni 2017 21:45 schreef webbyplus het volgende:
[..]
Leuke uitdaging voor de zondag avond.... :-) ik ga zelf ook nog ff denken.
Maar mijn eerste brainstorm:
Er moet een vergelijking komen tussen:
- Range 1 + Range 2 = Overlap Range X
- Range X + Range 3 = Overlap Periode Y
Als overlap periode Y bestaat = er volgens mij overlap over alle 3 de perioden..
| 1 | =DATUM(LINKS(A1;2);DEEL(A1;3;2);DEEL(A1;5;4)) |
| 1 | =DATUM(LINKS(A1;4);DEEL(A1;5;2);DEEL(A1;7;2)) |
De formule is altijd =DATUM(jaar;maand;dag) dus dat wordt in het bovenste geval:quote:Op woensdag 21 juni 2017 11:03 schreef racerdkb het volgende:
Korte vraag:
In A1 heb ik een datum als tekst staan DDMMJJJJ bijvoorbeeld 21062017
Hier wil ik een datum met streepjes van maken dus heb ik in A2:
[ code verwijderd ]
Het resultaat hiervan is echter onjuist.
Terwijl als ik de formule ombouw en in A1 de tekst heb staan als JJJJMMDD ofwel 20170621
en in B1
[ code verwijderd ]
Dan werkt het wel goed
Wat doe ik verkeerd?
| 1 | =DATUM(DEEL(A1;5;4);DEEL(A1;3;2);LINKS(A1;2)) |
Ah okee, op zich logisch.quote:Op woensdag 21 juni 2017 11:55 schreef Rectum het volgende:
[..]
De formule is altijd =DATUM(jaar;maand;dag) dus dat wordt in het bovenste geval:
[ code verwijderd ]
Je antwoord klopt niet. Volgens jouw tabel gaan M en F 1 keer samen naar een wedstrijd, maar dat blijkt niet uit je data. M gaat maar 1x maar neemt dan wel beide seizoenskaarten meequote:Op donderdag 22 juni 2017 13:33 schreef Kaas- het volgende:
Edit: Al opgelost, je kan dan gewoon COUNTIFS ipv COUNTIF gebruiken
Lieve mensen,
Even een praktische casus voor jullie waar ik niet uitkom, maar die voor een Exceltijger misschien wel leuk is.
We hebben 2 seizoenskaarten voor Feyenoord met 4 man en dus zullen de 17 voetbalwedstrijden telkens door verschillende tweetallen bezocht worden.
Het scherm van een gedeelde (google docs) excel-sheet ziet er nu zo uit:
[ afbeelding ]
Onder de namen staat per wedstrijd een 0 (persoon gaat niet), 1 (persoon gaat) of 2 (persoon gaat en gebruikt ook de kaart van een ander om iemand buiten ons groepje mee te nemen). Zoals je ziet is dat allemaal nog niet echt gedaan, maar ik wil even testen.
De twee kolommen rechts in beeld worden automatisch gegenereerd. De bovenste ("Aantal wedstrijden per persoon") is eenvoudig en klopt nu wel. Heb daar naast de M gewoon "=COUNTIF(E2:E18,">0")" ingevuld.
Van de kolom eronder ("Aantal wedstrijden per team", waarbij "team" eigenlijk "tweetal" betekent, dus twee van onze vrienden) weet ik echter niet hoe ik het moet aanpakken. We willen graag een beetje na de verdeling kunnen checken of we wel een beetje allemaal met elkaar gaan en daarom lijkt het me chill of deze tool automatisch bijhoudt hoe vaak welke tweetallen samen gaan. De diagonaal geeft aan dat 'je met jezelf gaat' (wat in dit geval kan, wanneer er een 2'tje staat). Die is redelijk eenvoudig en heb ik in de cel linksboven van deze kolom gefixed met "=COUNTIF(E2:E18,">1")".
Maar de moeilijke is dus hoe ik het voor die andere cellen doe. Ik wil dus in de cel 'linksbovenin-en daar eentje onder' (dus cel K10) automatisch laten tellen hoe vaak het gebeurt dat persoon F en persoon M beiden een 1'tje hebben staan bij dezelfde wedstrijd. Iemand een idee hoe ik dat kan doen?
Oh, maar op het moment van de screenshot had ik de juiste code nog niet overal neergezet. Inmiddels ben ik eruit en het is allemaal - achteraf erg simpel maar ik wist niet dat deze optie ook bestond - gelukt met "countifs".quote:Op donderdag 22 juni 2017 15:26 schreef qu63 het volgende:
[..]
Je antwoord klopt niet. Volgens jouw tabel gaan M en F 1 keer samen naar een wedstrijd, maar dat blijkt niet uit je data. M gaat maar 1x maar neemt dan wel beide seizoenskaarten meeEn F gaat naar 2 wedstrijden, in zn eentje
Je zou moeten tellen hoevaak er op 1 regel 2 namen staan..
(ik werk nog even uit hoe dat moet)
Ah, okquote:Op donderdag 22 juni 2017 15:41 schreef Kaas- het volgende:
[..]
Oh, maar op het moment van de screenshot had ik de juiste code nog niet overal neergezet. Inmiddels ben ik eruit en het is allemaal - achteraf erg simpel maar ik wist niet dat deze optie ook bestond - gelukt met "countifs".Desalniettemin bedankt.
Als ik het goed begrijp moet alleen de D kolom wijzigen. Eenvoudig op te lossen door gebruik van $. Het wordt dan:quote:Op donderdag 22 juni 2017 22:52 schreef Schnitzels het volgende:
Ik heb al enige tijd een vraag over een volgens mij simpel probleem.Ik werk er nu altijd omheen, maar het moet op te lossen zijn.
In regel 2 staat: =(D2*J3)+(E2*J4)
In regel 3 staat: =(D3*J3)+(E3*J4)
In regel 4 staat: =(D4*J3)+(E4*J4)
Het komt er op neer dat in Kolom D staat: Aantal Volwassenen, in Kolom E: Aantal Kinderen. In J3 staat het bedrag per volwassene, in J4 staat het bedrag per kind. Per regel staat de families die al betaald hebben voor een evenement.
Nu heb ik tot op heden 31 regels.
In regel 30 staat: =(D30*J3)+(E30*J4)
In regel 31 staat: =(D31*J3)+(E31*J4)
Nu moet ik nog tien regels erbij hebben waarbij de formule doorrekent. Als ik alles selecteer en hetgeen doortrek komt er in regel 32: =(D32*J5)+(E32*J6).
Op de een of andere manier ziet Excel niet dat J3 en J4 statische velden blijven en dat enkel de D en E kolom moeten doorrekenen. Dit lijkt mij toch wel op te lossen?
Voor de vorm zet ik hem hier ook altijd nog voor de D en voor de E, maar dat is eigenlijk niet nodig nee.quote:Op donderdag 22 juni 2017 23:05 schreef Regenbui het volgende:
[..]
Als ik het goed begrijp moet alleen de D kolom wijzigen. Eenvoudig op te lossen door gebruik van $. Het wordt dan:
In regel 30 staat: =(D30*$J$3)+(E30*$J$4)
Daarna doortrekken.
De $ locked kolom en rij in dit geval.
Hi,quote:
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 | Public Function ShowOverlap(aRangeStart, aRangeEnd, bRangeStart, bRangeEnd As Date) As Variant Dim xRangeStart, xRangeEnd As Date Dim xOutput(1) As Variant 'Initieer resultaat xOutput(0) = "NO OVERLAP" xOutput(1) = "NO OVERLAP" 'Als einddata kleiner zijn dan begindata If (aRangeEnd < aRangeStart) Or (bRangeEnd < bRangeStart) Then GoTo Einde End If 'Volledige overlap A over B If (aRangeStart <= bRangeStart) And (bRangeEnd < aRangeEnd) Then xOutput(0) = bRangeStart xOutput(1) = bRangeEnd GoTo Einde End If 'Volledige overlap B over A If (aRangeStart >= bRangeStart) And (bRangeEnd > aRangeEnd) Then xOutput(0) = aRangeStart xOutput(1) = aRangeEnd GoTo Einde End If 'B start in A, eindigt niet in A If (aRangeStart < bRangeStart) And (bRangeStart >= aRangeStart) And (bRangeStart < aRangeEnd) And (bRangeEnd > aRangeEnd) Then xOutput(0) = bRangeStart xOutput(1) = aRangeEnd GoTo Einde End If 'B eindigt in A, start niet in A If (bRangeStart < aRangeStart) And (aRangeStart >= bRangeStart) And (aRangeStart < bRangeEnd) And (aRangeEnd > bRangeEnd) Then xOutput(0) = aRangeStart xOutput(1) = bRangeEnd GoTo Einde End If 'B VOOR A If (bRangeEnd < aRangeStart) Then lResultaat = "NO OVERLAP" GoTo Einde End If 'B NA A If (bRangeStart > aRangeEnd) Then lResultaat = "NO OVERLAP" GoTo Einde End If 'A = B If (aRangeStart = bRangeStart) And (aRangeEnd = bRangeEnd) Then xOutput(0) = aRangeStart xOutput(1) = aRangeEnd GoTo Einde End If Einde: ShowOverlap = xOutput End Function |
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | Datum Waarde1 Waarde2 1jan 2 3 2jan 6 3jan 4jan 5 5jan 7 [code] Probleem is dat de data uit verschillende pivots komt, met de ene zonder data en waarde en de andere wel, ze lopen dus niet gelijk. Dus zoiets: Ene column aan data is niet gelijk aan de andere: [code] 1jan 1jan 3jan 3jan 10jan 5 jan 12jan16 jan |
Erg onduidelijk allemaal.quote:Op dinsdag 4 juli 2017 16:17 schreef static het volgende:
Misschien vrij simpel op te lossen, maar ik kom er even niet uit.
Wil twee rijen van data vergelijken en in en een grafiek gieten, in maandvorm. Weet even niet zo goed hoe ik het uit moet leggen, maar goed. Zoiets:
[ code verwijderd ]
Hoe kan ik ervoor zorgen dat de gehele maand getoond wordt en de waarde die niet synchroon lopen op 0 worden gezet?
Daar was ik al bang voor.quote:
Ik zou het niet op nul zetten, dan duiken je lijnen naar de nul.quote:Op dinsdag 4 juli 2017 16:17 schreef static het volgende:
Misschien vrij simpel op te lossen, maar ik kom er even niet uit.
Wil twee rijen van data vergelijken en in en een grafiek gieten, in maandvorm. Weet even niet zo goed hoe ik het uit moet leggen, maar goed. Zoiets:
[ code verwijderd ]
Hoe kan ik ervoor zorgen dat de gehele maand getoond wordt en de waarde die niet synchroon lopen op 0 worden gezet?
Als je het commando =maand(a1) gebruikt en a1 is een datumveld dan zal =maand(a1) de maand van die datum geven. Dan kun je elders op je spreadsheet elke maand afzonderlijk met som.als optellen.quote:Op woensdag 5 juli 2017 06:17 schreef static het volgende:
Het wijn vier kolommen; twee met data van verschillende maanden (dus dagen) en één met twee met een waarde voor elke dag van die maand. Probleem is dat niet alle dagen in elk van de twee maanden synchroon zijn, dus een waarde hebben.
Als je op je datablad de kolommen onderaan optelt, laten we zeggen op rij 34567, dan kun je de functie TRANSPONEREN gebruiken om ze verticaal weer te geven op je resultatenblad.quote:Op dinsdag 11 juli 2017 13:56 schreef spiritusbus het volgende:
Ik moet een rapport maken in een excel waar ik twee tabbladen heb: data en results. Op het tabblad data staan ongeveer 25 kolommen van elk zo'n 20000 rijen gevuld met nullen en enen. Ik wil per kolom de som weten en deze resultaten onder elkaar op het tabblad results.
Ik begin met in cel A1 van results met de volgende functie: SOM(data!A1;data!A99999). Als ik dan naar onderen sleep dan bedenkt Excel dat in results A2 de waarde SOM(data!A2;data!A100000) moet komen te staan, hij trekt immers het rijpatroon door. Ik wil hier SOM(data!B1;data!B99999) krijgen. en in results A3 wil ik SOM(data!C1;data!C99999) krijgen etc. Ik heb al zitten klooien met de functie VERSCHUIVING en TRANSPONEREN, maar ik krijg het niet voor elkaar![]()
Iemand een idee? Toelichting m.b.v. de Engelse functies is ook goed, daar kom ik wel aan uit
plak de 2 onder elkaar en doe dan de duplicaten verwijderen. hij geeft dan precies aan hoeveel duplicaten verwijderd zijn (en dus weet je ook hoeveel van je nieuwe entries niet uniek waren).quote:Op dinsdag 11 juli 2017 15:00 schreef Japepk het volgende:
Vraag:
Op mijn stage krijgen we inschrijvingen binnen. Door het jaar heen op ons reguliere aanbod, maar we hebben laatst een speciaal event opgezet waar apart voor ingeschreven moest worden. We willen nu zien hoeveel nieuwe emailadressen (en dus namen) dat heeft opgeleverd.
Ik heb de twee reeksen naast elkaar gezet, ze geselecteerd en dan de duplicaten verwijderd, maar:
1. volgens mij is er niets veranderd aan de reeksen, terwijl hij wel aangeeft dat er waardes verwijderd zijn.
2. heb ik dan de juiste logica gevolgd? Het event-rijtje zouden dan unieke mailadressen tov het reguliere rijtje moeten zijn toch?
Jij weet er duidelijk meer van.quote:Op maandag 17 juli 2017 09:40 schreef Z het volgende:
Dat lijkt me kostbare informatie die LinkedIn niet zomaar vrijgeeft. Wellicht kan het via de api of met een webscraper?
| Forum Opties | |
|---|---|
| Forumhop: | |
| Hop naar: | |