Avatar billede reiner Nybegynder
10. juni 2004 - 17:45 Der er 3 kommentarer

Alternativ til LOPSLAG - skal finde flere forekomster i liste

Problematik:
En kunde betaler en faktura over fx 2 gange.

Bankposter:
faktnr. - indbetalt - dato

fakturaliste:
faktnr. - faktbeløb - første bet. - anden bet.

Første bet. = LOPSLAG(A5;bankposter;3)

Hvordan finder jeg 2. og måske 3. indbetaling, altså 2. forekomst af A5 i listen "Bankposter" og returnerer fx dato?
Avatar billede jpvj Nybegynder
10. juni 2004 - 18:06 #1
Jeg har ikke set den funktionalitet du vil have som en indbygget funktion.

Du kan i en celle - ex. A1 - bruge

=TÆL.HVIS(A3:A7;"1234")

Ovenstående returnerer antallet af betalinger med fakturanr 1234 hvor fakturanummeret står i Kolonne A (fra række 3-7).

Du kan kode en makro med følgende funktionalitet:

hvis A1>1 så
  gennemløb alle rækker
    hvis faktnr er 1234 så gem nødvendig information i en streng (eller indsæt i særligt område på regnearket) til gennemsyn/returnering.


Hvis du skal have det kode, må en anden tage over - jeg skal hjem fra arb nu :-)
Avatar billede b_hansen Novice
11. juni 2004 - 07:58 #2
Det nemmeste vil nu nok være at løse opgaven via Access. Hvis jeg ikke husker helt forkert, kan du sætte Access op, så den bruger dine regneark som database, og så er det et spørgsmål om at definere den rette forespørgsel (og eventuelt rapport) i Access.

Det vil være nemmere end at strikke en ny funktion sammen i Excel.
Avatar billede bak Forsker
11. juni 2004 - 12:21 #3
Det kan klares med en hjælpekolonne og lidt mere
Jeg har lavet et eksempel, men har ikke lige tid til forklaring nu !
http://www.tbdl.dk/excel/opslag.xls
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester