• Privacywetgeving
    Het is bij Helpmij.nl niet toegestaan om persoonsgegevens in een voorbeeld te plaatsen. Alle voorbeelden die persoonsgegevens bevatten zullen zonder opgaaf van reden verwijderd worden. In de vraag zal specifiek vermeld moeten worden dat het om fictieve namen gaat.

Het maken van voorwaardelijke formules

Status
Niet open voor verdere reacties.

frieda

Gebruiker
Lid geworden
4 dec 2014
Berichten
6
Goedendag,

Ik zit te worstelen met een formule in excel.
Ik heb een lijst met identificatienummers.
Deze nummers krijgen 'tegoeden' dit wordt ingelezen vanuit een systeem in excel.

Ter verduidelijking:

2599129 2208
1721632 1978,75
2515546 1916,75
2627975 1901,5
2521389 1873
2086505 1842,25
2303169 1818
2412145 1814
2524613 1763
2086847 1752
2305730 1729,73
2290659 1729
1721689 1725
2310064 1725
1721239 1719
2134677 1705,5

Als het nummer iets van het tegoed gebruikt, moet dit er af gehaald worden.
Bijvoorbeeld, nr 2599129 heeft iets van 300 besteed, nummer 2303169 iets ter waarde van 1000.
Ik heb de formule nu =ALS(D6=2599129;-300) en die trek ik dan door in de kolom. Dan komt het goed, maar dan moet ik voor elk besteed tegoed een aparte kolom aanmaken.

Kan iemand mij helpen met één formule te maken waarin ik een volgende soort formule kwijt kan:
=ALS(D6=2599129;-300)(D6=2303169;-1000)
hiermee geeft hij een foutmelding, zal vast een leesteken ergens anders moeten.
 
Frieda welkom op het forum, als je met een excel voorbeeld komt zal je gemakkelijker oplossingen aangeboden krijgen van de forum leden.
 
Knop reageer op bericht (onderaan) > paperclipje.
 
Dat gaat mislopen doordat je steeds de laatste waarde overschrijft.
Je kan dat zo aanpakken als je wil.
 

Bijlagen

Dank jullie alvast voor de reacties!

Gezien ik hier thuis geen excel heb, kan ik nog niet goed kijken. Morgen op het werk kan ik kijken, ik hoop dat ik al een oplossing vindt :)
Wat wel belangrijk is om te vermelden, is dat de registratienummers wekelijks varieren, en dat hun beginsaldo ook wekelijks op kan lopen (voor de duidelijkheid, het gaat om personeel dat punten verdient door te werken, en met deze punten weer artikelen kunnen 'kopen').
Er zullen dus wekelijks registratienummers bijkomen, en dit hoeven niet perse hogere nummers te zijn.
En het startsaldo zal dus ook varieren per week.
 
De oplossing van Cobbe lijkt me lastig omdat de registratienummers elke week overschreven worden. Of zie ik dat niet goed?
Die van JeanPaul lijkt me werkbaar, met het verticaal zoeken. Wat bedoel je precies Cobbe met dat het mis gaat door het overschrijven? Ook ben ik benieuwd, dat als mensen meerdere artikelen kopen, hoe het dan moet.
 
Heb je mijn bestand wel getest?
Ik zie nergens een overschrijving van een registr.nummer.
Elke koop(punten) worden afgetrokken van totaal-saldo, startbedrag blijft intact en elke aankoop afzonderlijk wordt achteraan bijgeschreven voor elk reg.nummer.
Wat er nog meer dient te gebeuren snap ik even niet.
 
frieda, je schrijft:
De oplossing van Cobbe lijkt me lastig omdat de registratienummers elke week overschreven worden.
door wie of wat?




Cobbe, als ik een fout nummer invoer (bv 8) wordt dat niet afgevangen.
en als ik geen bedrag invul gaat het loopt het vast.
 
Laatst bewerkt:
Ja meester,
Ik heb nergens beweerd dat mijn bestand foolproof is.
Ik wil eerst weten of die werkwijze geaccepteerd wordt en dan is die foutafvang daar redelijk gemakkelijk in te bouwen.
Een mens doet al nutteloos werk genoeg.

Heb het dan toch nog maar rap aangepast. Het kan dan misschien ook dienen voor iemand anders.
 

Bijlagen

Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan