Ga naar inhoud

Welkom op PC Helpforum!
PC Helpforum helpt GRATIS computergebruikers sinds 2006. Ons team geeft via het forum professioneel antwoord op uw vragen en probeert uw pc problemen zo snel mogelijk op te lossen. Word lid vandaag, plaats je vraag online en het PC Helpforum-team helpt u graag verder!


Alexvk

Zeer lasttige vraag (voor mij)

    Aanbevolen berichten

    Mijn vraag

    Het probleem is als volgt. in de bijgevoegde sheet staat data invoer. Deze data is variabel. Hier worden producten ingevoerd met een doorlooptijd in weken en een totaal aantal producten. Door het aantal producten te delen op het aantal weken te leveren resulteert het aantal per week. Start levering in "start week" en eind levering in "eindweek" Appels komen meerder malen voor in de data invoer met verschillende doorlooptijden (eindweek-starweek+1). de bedoeling is dat deze bij elkaar worden opgeteld. ik kom er niet uit en zoek me suf.

     ik hoop dat er iemand me kan helpen om hier de juiste formule bij te zoeken.

    Beter voorbeeld.xlsx

    Deel dit bericht


    Link naar bericht
    Delen op andere sites

    In de bijlage een oplossing met sommen.als

    De gebruikte formule in C13:

    =SOMMEN.ALS($G$4:$G$9;$B$4:$B$9;$B13;$C$4:$C$9;"<="&KOLOMMEN($B:B);$D$4:$D$9;">="&KOLOMMEN($B:B))

    Een oplossing met somproduct kan er zo uitzien voor C13:

    =SOMPRODUCT(($B$4:$B$9=$B13)*($C$4:$C$9<=KOLOMMEN($B:B))*($D$4:$D$9>=KOLOMMEN($B:B))*($G$4:$G$9))

    Beide formules kun je met de vulgreep naar rechts en naar beneden kopiëren.

     

    PC-Helpf Alexvk.xlsx

    Deel dit bericht


    Link naar bericht
    Delen op andere sites

    Beide formules voor C13 kunnen nog wat korter, nl:

    =SOMMEN.ALS($G$4:$G$9;$B$4:$B$9;$B13;$C$4:$C$9;"<="&C$12;$D$4:$D$9;">="&C$12)
    
    en
    
    =SOMPRODUCT(($B$4:$B$9=$B13)*($C$4:$C$9<=C$12)*($D$4:$D$9>=C$12)*($G$4:$G$9))

    aangepast door alpha

    Deel dit bericht


    Link naar bericht
    Delen op andere sites

    Je geeft in de grafiek de nulwaarden wel of niet weer. Als je ze niet wil weergeven, dan mogen de blauwe lijn tussen 2 en 3 en de oranje lijn tussen 6 en 7 er ook niet staan. Je doet het één of het ander, niet beide natuurlijk, dat is (wiskundig) not done. Ik heb er bewust voor gekozen om die nulwaarden wél weer te geven.

    Deel dit bericht


    Link naar bericht
    Delen op andere sites

    Tussen 2 en 3 en tussen 6 en 7 heb je op de horizontale as geen waarden, terwijl er wel een lijn is getekend.

    Dat is niet abnormaal, dat is normaal als je voor een lijngrafiek hebt gekozen (er had bv. ook voor een puntgrafiek gekozen kunnen worden).

    Maar als je op de x-as waarden van 0 t/m 9 hebt staan en je hebt voor een lijngeafiek gekozen, dan moet je ook alle lijnen die voor die waarden gelden, weergeven en niet de ene wel en de andere niet. Dat is niet iets wat ik heb bedacht, dat is een algemene afspraak. Maar we zakken ver af nu, dit is stof van de eerste klas van de middelbare school. En waar maken we ons druk om? Vermits de vragensteller al meer dan twee dagen niet de moeite doet om te reageren, zou ik wel gek zijn om me hier verder nog mee bezig te houden.

     

    Deel dit bericht


    Link naar bericht
    Delen op andere sites

    • Welkom op PC Helpforum

    • Leden statistieken

      • Aantal leden
        39.352
      • Meeste online
        1.765

      Nieuwste lid
      Ivan VW
      Registratiedatum
    • Gerelateerde inhoud

      • Door bennieboef
        Hallo Allemaal,

        Mijn macro zoekt in een windows map op de volgende manier : "prd." + <cell value> + ".dld"
        Het probleem is dat er niet wordt gezocht in inderliggende bmappen

        Hier de macro :

        Option Explicit

        Sub Find_DLD()
        Dim AckTime As Integer, InfoBox As Object
        Dim iRow As Integer ' ROW COUNTER.
        Dim sSourcePath As String, currentpath As String
        Dim sDestinationPath As String
        Dim sFileType As String
        Dim sFileType1 As String

        Dim bContinue As Boolean

        bContinue = True
        iRow = 2

        ' THE SOURCE AND DESTINATION FOLDER WITH PATH.
        sSourcePath = "S:"
        sFileType = ".dld" ' TRY WITH OTHER FILE TYPES LIKE ".pdf".
        sFileType1 = "prd."


        ' LOOP THROUGH COLUMN "B" TO PICK THE FILES.
        While bContinue

        If Len(Range("E" & CStr(iRow)).Value) = 0 Then ' DO NOTHING IF THE COLUMN IS BLANK.
        Set InfoBox = CreateObject("WScript.Shell")
        AckTime = 1
        Select Case InfoBox.Popup("Klaar.", _
        AckTime, "Hieperdepiep", 0)
        Case 1, -1
        Exit Sub
        End Select
        Else
        ' CHECK IF FILES EXISTS.

        If Len(Dir(sSourcePath & sFileType1 & Range("E" & CStr(iRow)).Value & sFileType)) = 0 Then
        Range("F" & CStr(iRow)).Value = "Geen kantprogramma"
        Range("F" & CStr(iRow)).Font.Bold = True
        Else
        Range("F" & CStr(iRow)).Value = "Kantprogramma bestaat!"
        Range("F" & CStr(iRow)).Font.Bold = False

        End If
        End If
        iRow = iRow + 1 ' INCREMENT ROW COUNTER.
        Wend
        End Sub

        Het zou fantastisch zijn al iemand deze code zo kan aanpassen dat de macro ook in de onderliggende mappen van s:\ gaat zoeken.

        Alvast bedankt voor jullie hulp.
         
        Bijlage :  bestand met macro.
        Controle dxf + kantprogramma.xlsm
      • Door Benjaplus
        Hoi hoi,
         
        Ik ben bezig met het opstellen van een factuur in Excel alleen heb ik nog niet al te veel ervaring met Excel en ik kan niks vinden over mijn probleem op internet.
         
        Mijn probleem:
        Ik wil deze zin onderaan mijn factuur: U wordt vriendelijk verzocht het bedrag van (Bedrag uit H36(volledig uitgeschreven in euros)) voor (VANDAAG+14) over te maken op NL00 RABO 0123 4567 89 t.n.v. Naam onder melding van factuurnummer: (nummer uit A14)
         
        Alle ( ) moeten formules worden
         
        Dingen die vet gedrukt zijn moet dat ook zijn in excel
         
        Ik kom zelf tot: ="U wordt vriendelijk verzocht het bedrag van €"&H36&" voor "&VANDAAG()+14&" over te maken naar NL00 RABO 0123 4567 89 t.n.v. Naam onder melding van factuurnummer: "&A14&""
         
        Dan krijg ik: U wordt vriendelijk verzocht het bedrag van €254.1 voor 43775 over te maken naar NL00 RABO 0123 4567 89 t.n.v. Naam onder melding van factuurnummer: 2001
         
        €254.1 moet €254.10 worden (komt door getalnotaties)
        43775 moet 06-11-19 worden (komt door getalnotaties)
        en de andere moet vet gedrukt worden
         
        Het is veel gevraagd, ik weet het, maar ik kom er niet uit. Misschien is het gewoon niet mogelijk, laat het maar weten.
         
        Alvast enorm bedankt!
      • Door Kadoim
        Is er een manier in Excel om automatisch te laten berekenen welke kolommen de minste overlap hebben?
        Ik heb een draaitabel (mijn eerste...) gemaakt van de inschrijvingen in bepaalde opleidingen. De opleidingen gaan altijd door op maandagnamiddag.
        Door het toevoegen van slicers kan ik één voor één bekijken welke opleidingen géén overlappende inschrijvers hebben, maar voor het opmaken van de opleidingskalender, zou ik ook graag automatisch te zien krijgen welke opleidingen de minste overlappers hebben - aangezien het niet altijd haalbaar is om de opleidingen te plannen zonder enige overlap.
         
        Ik heb een bestandje toegevoegd als voorbeeld.
        Vertaald naar dat voorbeeld zou ik dus graag weten of het mogelijk is om op een snelle, geautomatiseerde manier te weten te komen welke twee kolommen de minste overlappende 1'tjes hebben, zodat ik weet dat ik die opleidingen eventueel op eenzelfde dag kan laten doorgaan.
         
        Alvast bedankt voor de hulp!
        Voorbeeld voor pc helpforum draaitabel.xlsx
      • Door lv
        Hallo,
         
        Ik heb een Excelbestand met meerdere kolommen, in de eerste kolom staat het aantal, in de tweede een artikelnummer, in de andere kolommen staat informatie over dit artikelnummer.
        Ik ben op zoek naar een macro waarbij de dubbelen uit kolom 2 (Artikelnummers) gevonden worden, de aantallen in kolom 1 van deze overeenkomende artikelnummers worden opgeteld en dan op 1 na, de dubbele artikelnummers verwijderd worden.
         
        In mijn tabel zitten afbeeldingen en de volgorde is essentieel, waardoor een draaitabel niet geschikt is (voor zover ik weet). Ik ben zelf niet zo thuis in de macro's en heb nog geen goede macro kunnen ontdekken. 

        Iemand die mij hierbij kan helpen?

         
    Logo

    OVER ONS

    PC Helpforum helpt GRATIS computergebruikers sinds juli 2006. Ons team geeft via het forum professioneel antwoord op uw vragen en probeert uw pc problemen zo snel mogelijk op te lossen. Word lid vandaag, plaats je vraag online en het PC Helpforum-team helpt u graag verder!

    ×
    ×
    • Nieuwe aanmaken...

    Belangrijke informatie

    We hebben cookies geplaatst op je toestel om deze website voor jou beter te kunnen maken. Je kunt de cookie instellingen aanpassen, anders gaan we er van uit dat het goed is om verder te gaan.