21. juli 2008 - 13:01
Der er
16 kommentarer og 1 løsning
LOPSALG i 2. kolonne
Hej genier. Jeg har behov for en formel, som søger opslag i 2 kolonner - samtidig. Jeg skal finde en bestemt værdi, som forekommer både i kolonne 'A' og 'B' (men aldrig i samme række) og når disse værdier er fundet, skal værdien af 8. og 10. kolonne lægges sammen og returneres i et andet faneblad. Håber der er en som kan knække nødden og forklare mig hvordan... Hilsen fra Kapunen
Annonceindlæg fra Deloitte
=lopslag(10;A1:H100;8;falsk)+lopslag(10;B1:J100;9;falsk) søger efter 10 både i A og B kolonnen, det fundne summeres.
Det ser jo meget fint ud - og naturligt ;-) Men hvad nu når '10' forekommer 17 gange i kolonne A og 16 gange i kolonne B? Jeg kunne jo godt tænke mig, at alle 33 (17+16) værdier i hhv. kolonne 8 og 10(9) bliver summeret...
=sumprodukt((A1:A100=10)*H1;H100)+sumprodukt((B1:B100=10)*J1;J100) Bemærk at sumprodukt ikke kan bruges på hele kolonner så som A:A
Enten denne som array formel (afslut med ctrl+shift+enter) =SUM((Ark2!A1:A30=10)*(Ark2!H1:H30+Ark2!J1:J30))+SUM((Ark2!B1:B30=10)*(Ark2!H1:H30+Ark2!J1:J30)) eller =SUMPRODUKT((Ark2!A1:A30=10)*(Ark2!H1:H30+Ark2!J1:J30))+SUMPRODUKT((Ark2!B1:B30=10)*(Ark2!H1:H30+Ark2!J1:J30)) søger i ark2 efter værdien 10 - kan også være en cellereference
Tror det kræver en mere uddybende forklaring: I faneblad 1 har jeg en oversigt over alle spillende hold - samt hvert holds samlede - til dato, point. Disse point skal hentes i faneblad 2. I faneblad 2 har jeg følgende kolonner: A Hold der spiller på hjemmebane B Hold der spiller på udebane C, D og E Målscorer H Hjemmeholdets point for kampen J Udebaneholdets point for kampen ----------------------- Jeg skal altså finde alle holds sammenlagte point - både som hjemme- og udehold
så skal 10 vel blot udskiftes med cellen hvor du har første hold i ark1
Jeg har indsat følgende formellinie: =SUM((Kampprogrammet!A1:A230=Jensen1)*(Kampprogrammet!H1:H230+Kampprogrammet!J1:J230))+SUM((Kampprogrammet!B1:B230=Jensen1)*(Kampprogrammet!H1:H230+Kampprogrammet!J1:J230)) - men resultatet er blot #NAVN?
prøv sæt Jensen1 i anførselstegn = "Jensen1" husk afslut formel med ctrl+shift+enter
... samme (intet) resultat ...
21. juli 2008 - 18:25
#10
send filen til pm@madsen.tdcadsl.dk
22. juli 2008 - 11:37
#11
Har kigget på det igen her til formiddag, og nu(??) virker det efter hensigten :-) Det var som om, jeg skulle gemme, lukke og åbne filen - umiddelbart var der ingen effekt forinden... Nå, it works! Hvordan til afslutter jeg denne tråd og afgiver pointene?
22. juli 2008 - 11:44
#12
Du beder den som har leveret en brugbar løsning om at lægge et svar Når denne har lagt et svar, kan du markere box med det navn og klikke accepter
22. juli 2008 - 12:02
#13
Jamen 'excelent', læg venligst et svar - når du har tjekket din mail ;-)
22. juli 2008 - 12:27
#14
Fil sendt retur, virker ok nu =SUM((Kampprogrammet!$A$2:$A$230=A1)*(Kampprogrammet!$H$2:$H$230+Kampprogrammet!$J$2:$J$230))+SUM((Kampprogrammet!$B$2:$B$230=A1)*(Kampprogrammet!$H$2:$H$230+Kampprogrammet!$J$2:$J$230))
22. juli 2008 - 12:42
#15
ok kan se at tallene i kolonne H og J ikke bare skal lægges sammen men der skal ses på om det er vundne eller tabte kampe kikker på det og vender tilbage
22. juli 2008 - 13:03
#16
=SUM((Kampprogrammet!$A$2:$A$230=A1)*(Kampprogrammet!$H$2:$H$230))+SUM((Kampprogrammet!$B$2:$B$230=A1)*(Kampprogrammet!$J$2:$J$230))
22. juli 2008 - 13:56
#17
YES! Nu er det præcis som ønsket. 1.000 tak for hjælpen Poul!
Excel kurser for alle niveauer og behov – find det kursus, der passer til dig