Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 20 van 20

Onderwerp: Berekeningen met meerdere afhankelijkheden

  1. #1
    Senior Member
    Geregistreerd
    14 december 2009
    Vraag is niet opgelost

    Berekeningen met meerdere afhankelijkheden

    Heb een sheet waarbij een waarde in de 4e kolom moet worden gevoegd als zich een bepaalde situatie voor doet.

    als A=MAGAZIJN en B=NL en C=begint met 05 dan is waarde 6,50
    als A=MAGAZIJN en B=BE en C=begint met 05 dan is waarde 6,50
    als A=MAGAZIJN en B=BE en C=niet begint met 05, dan is waarde 3,50
    als A=BUITEN dan waarde is 0,00


    Dit moet allemaal in 1 cel worden gecontroleerd.
    Bijgevoegd een excel om zaken te verduidelijken:
    test helpmij.xlsx

    Hoop dat iemand me hiermee kan helpen.

  2. #2
    Giga Honourable Senior Member
    Geregistreerd
    2 maart 2013
    En wat als B=NL en C Begint niet met O5?

    Code:
    =((A1="magazijn")*3,5+(LEFT(C1;2)="05")*3)
    Je kan een paard naar het water leiden, maar je kan het niet dwingen te drinken.

  3. #3
    Senior Member
    Geregistreerd
    14 december 2009
    Quote Origineel gepost door VenA Bekijk Bericht
    En wat als B=NL en C Begint niet met O5?

    Code:
    =((A1="magazijn")*3,5+(LEFT(C1;2)="05")*3)
    Dan is de waarde ook 0,00 euro

    Echter zie een fout staan,
    als A=MAGAZIJN en B=NL en C=begint met 05 dan is waarde 6,50
    als A=MAGAZIJN en B=BE en C=begint met 05 dan is waarde 10,50

    BE en NL hebben verschillende waarde.

  4. #4
    Senior Member
    Geregistreerd
    14 december 2009
    De waarde 6,50, 3,50, 10,50 etc moeten kunnen wijzigen in de toekomst dmv simpele formule aanpassing.

  5. #5
    Senior Member
    Geregistreerd
    14 december 2009
    De formule doet niet wat het moet doen.

    Code:
    =((A1="magazijn")*3,5+(LEFT(C1;2)="05")*3)
    [/QUOTE]

    Zijn er andere mogelijkheden om dit op te lossen?

  6. #6
    Giga Honourable Senior Member
    Geregistreerd
    2 maart 2013
    Doet het prima in het geplaatste bestand. Als je de voorwaarden van de vraag gaat wijzigen dan zal je de formule aan moeten passen. Je kan ook even zoeken op geneste als formule.

    Nb. Het quoten is niet nodig.
    Je kan een paard naar het water leiden, maar je kan het niet dwingen te drinken.

  7. #7
    Giga Senior Haije's avatar
    Geregistreerd
    24 maart 2009
    Locatie
    Oldenzaal
    Afstand tot server
    ±97 km
    en dit dan?
    Attached Files Attached Files
    Haije
    ___________________________________________________

  8. #8
    Senior Member
    Geregistreerd
    14 december 2009
    Hopelijk is er een mogelijkheid zonder extra data / tabellen. 1 formule waar het helemaal in zit.

  9. #9
    Giga Honourable Senior Member
    Geregistreerd
    2 maart 2013
    Al gezocht op geneste als formule? Het voordeel van een extra tabel is dat je de formule net hard hoeft te coderen maar bij wijzigingen alleen de waarden in de tabel hoeft aan te passen.
    Je kan een paard naar het water leiden, maar je kan het niet dwingen te drinken.

  10. #10
    Senior Member
    Geregistreerd
    14 december 2009
    Quote Origineel gepost door Haije Bekijk Bericht
    en dit dan?
    Als er geen 05 staat, maar iets anders of leeg, dan gaat het niet goed, pakt hij altijd de standaard waarde uit de formule (3,50).

  11. #11
    Misschien "Left" even vervangen door "Links"

  12. #12
    Giga Senior AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    Afstand tot server
    ±117 km
    Resumerend:
    als A=MAGAZIJN en B=NL en C=begint met 05 dan is waarde 6,50
    als A=MAGAZIJN en B=BE en C=begint met 05 dan is waarde 10,50
    als A=MAGAZIJN en B=NL en C=begint niet met 05, dan is waarde 0
    als A=MAGAZIJN en B=BE en C=begint niet met 05, dan is waarde 3,50
    als A=BUITEN dan is waarde 0,00

    Zo dan?
    Code:
    =ALS(A1="MAGAZIJN";ALS(LINKS(C1;2)="05";ALS(B1="NL";6,5;10,5);ALS(B1="BE";3,5;0));0)
    Laatst aangepast door AlexCEL : 8 november 2018 om 17:25
    -- een voorbeeldbestandje zegt meer dan 1000 woorden --

  13. #13
    Senior Member
    Geregistreerd
    14 december 2009
    Top! Dit werkt perfect.

    Echter blijk ik nu tot een ander probleem aan te lopen. Ik moet deze formule namelijk inzetten voor alleen unieke waardes.

    Klik op afbeelding voor grotere versie

Naam:  2018-11-08_22-52-43.jpg
Bekeken: 6
Grootte:  28,5 KB

    Regels 5 en 6 hebben allebei het nummer 2004, het totaal in kolom E zou 3,5 moeten zijn. Zouderen er 3 regels 2004 zijn, dan splitsen over 3 regels of 1 regel de 3,5 waarde en de andere regels 0, maar het totaal zou max. 3,5 moeten zijn. Dit kan voorkomen in alle mogelijke situaties.

    Is dit nog op een of andere manier op te lossen? Zo niet dan moet ik het handmatig aanpassen.


    Zie bijlage test helpmij (2) (1).xlsx

  14. #14
    Giga Senior
    Verenigingslid

    Geregistreerd
    19 april 2007
    Locatie
    den haag
    Afstand tot server
    ±111 km
    als in een van de regels 5 en 6 BE verandert in NL moet het dan ook 3,5 worden?
    groeten Sylvester Ponten

  15. #15
    Senior Member
    Geregistreerd
    14 december 2009
    Regels 5/6 kunnen ook NL zijn, maar dat kan voor elke situatie. Kolom A is het unieke nummer, als daar hetzelfde nummer staat in dit geval 2004, dan moeten de kosten verdeeld worden over die 2 lijnen in dit geval of alleen op 1 regel zichtbaar zijn en de andere regel 0.

    Voor 2000 hadden er ook 3 regels kunnen staan.

    Het werkt nu zonder kolom A, maar met deze kolom A krijg je een verandering in hoeveelheid regels.

  16. #16
    Giga Senior
    Verenigingslid

    Geregistreerd
    19 april 2007
    Locatie
    den haag
    Afstand tot server
    ±111 km
    Als(aantal.als(a$1:a1;a1)=1;als(b1="magazijn";als(links(d1;2)="05";als(c1="nl";6,5;10,5);als(c1="be" ;3,5;0));0);0)
    groeten Sylvester Ponten

  17. #17
    Senior Member
    Geregistreerd
    14 december 2009
    Krijg meldingen als ik dit doortrek over een groter geheel dat het ONWAAR is.

    Tevens zijn er situaties bij:
    2000 MAGAZIJN
    2000 BUITEN
    2000 MAGAZIJN

    Waarbij buiten zeker 0 is en over de 2 regels magazijn het maar 1 keer berekend moet worden.

  18. #18
    Giga Senior AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    Afstand tot server
    ±117 km
    ONWAAR zou niet voor moeten komen, dus het voorbeeld is niet representatief.

    Pas je voorbeeld eens aan met die nieuwe situaties en gewenste uitkomsten.
    -- een voorbeeldbestandje zegt meer dan 1000 woorden --

  19. #19
    Senior Member
    Geregistreerd
    14 december 2009
    De foutwaarde is opgelost, ik had het niet goed overgenomen.

    Echter is er nog 1 situatie waarbij het niet goed gaat, zie voorbeeld:

    test helpmij (2) (1).xlsx


    Als er eerst BUITEN staat en dan MAGAZIJN voor meedere orders, dan neemt hij geen waarde mee voor MAGAZIJN:
    Klik op afbeelding voor grotere versie

Naam:  2018-11-09_11-19-10.jpg
Bekeken: 2
Grootte:  16,8 KB

  20. #20
    Giga Senior AlexCEL's avatar
    Geregistreerd
    3 april 2014
    Locatie
    Groningen
    Afstand tot server
    ±117 km
    Gaat het zo wel goed?
    Code:
    =ALS(AANTALLEN.ALS(A$1:A1;A1;B$1:B1;B1)=1;ALS(B1="MAGAZIJN";ALS(LINKS(D1;2)="05";ALS(C1="NL";6,5;10,5);ALS(C1="BE";3,5;2));0);0)
    -- een voorbeeldbestandje zegt meer dan 1000 woorden --

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren