Avatar billede rskadk Nybegynder
21. august 2014 - 13:27 Der er 10 kommentarer og
2 løsninger

Udfyld værdi i kolonne 3 baseret på værdi i kolonne 1 og 2.

Hvordan udfylder jeg en bestemt værdi i kolonne 3 (Se vedhæftet fil), baseret på en værdi i kolonne 2 og kolonne 1.

Jeg ønsker at såfremt værdien 1857201 eller 1857206 findes i kolonne 2, så skal der sættes værdien "JA" i kolonne 3. Alternativt hvis den ikke findes skal den sættes til "NEJ". Dette skal samtidig ske ud fra hele "rangen" fra kolonne 1. Værdien i kolonne 1 er unik, men dubbleret.

Jeg ønsker en excel formel, og ikke VBA.

Se screenshot, så giver det nok mere mening.

http://billedeupload.dk/images/aAr.png
Avatar billede anedi Ekspert
21. august 2014 - 14:09 #1
I den vedhæftede fil indgår værdien 1857201 to steder, således også under den sidste værdi i kolonne A.

Skal der dermed også stå JA i den sidste del af tabellen?
Avatar billede rskadk Nybegynder
21. august 2014 - 14:25 #2
Se bort fra det står til sidst, det var en fejl. Bare indsæt et andet tal der istedet. 1857201 burde ikke være repræsenteret der hvor værdien i kolonne a = 43763
Avatar billede anedi Ekspert
21. august 2014 - 14:46 #3
Ok.

Prøv at se denne. Der er sikkert en mere elegant formel, men den virker.

http://gupl.dk/713504/

Vh
Anedi
Avatar billede rskadk Nybegynder
21. august 2014 - 15:21 #4
Det ser godt ud, og virker - dog lidt tungt processermæssigt. Men klarer den. Hvordan ville formlen se ud, hvis den skulle chekke for en 3 variabel? Bare indsæt 1234 som nummer
Avatar billede bak Seniormester
21. august 2014 - 16:20 #5
Et alternativ

=IF( SUMPRODUCT( ( ($B$2:$B$18="1857201") + ($B$2:$B$18="1857206") + ($B$2:$B$18="1234") ) * ($A$2:$A$18=A2)) > 0; "JA"; "NEJ" )

Denne formel trækkes hele vejen ned.

et plus (+) i sumproduct betyder ELLER og et multiplicationstegn betyder OG
Så hvis B2:B18 = 1857201 eller 1857206 eller 1234 og A2:A18 samtidig er lig med celle A2 så skriv JA ellers nej
Avatar billede rskadk Nybegynder
22. august 2014 - 13:00 #6
>> bak,

Har lige testet din formel, hvordan ville den se ud hvis "1234", skulle give værdien "Måske"?

Så:

1857201 = JA
1857206 = JA
1234 = MÅSKE
Alle andre = NEJ
Avatar billede rskadk Nybegynder
22. august 2014 - 13:03 #7
bak>>Link til fil, jf. dit eksempel

http://gupl.dk/713520/
Avatar billede rskadk Nybegynder
22. august 2014 - 14:07 #8
Umiddelbart kan jeg kun se den kan se sådan ud, som virker. Men ved ikke om den kan reduceret mere?

=IF(SUMPRODUCT(([Kolonne2]=1234)*([Kolonne1]=A2))>0;"Ja = 1234";IF(SUMPRODUCT(([Kolonne2]=1857201)*([Kolonne1]=A2))>0;"Ja = 1857201";IF(SUMPRODUCT(([Kolonne2]=1857206)*([Kolonne1]=A2))>0;"Ja = 1857206";"Ingen match")))
Avatar billede anedi Ekspert
22. august 2014 - 14:09 #9
=HVIS(SUMPRODUKT((($B$2:$B$34=1857201)+($B$2:$B$34=1857206))*($A$2:$A$34=A19))>0;"JA";HVIS(SUMPRODUKT(($B$2:$B$34=1234)*($A$2:$A$34=A19))>0;"MÅSKE";"NEJ"))
Avatar billede bak Seniormester
22. august 2014 - 17:16 #10
=IF(SUMPRODUCT((([Kolonne2]="1857201") + ( [Kolonne2]="1857206") ) * ([Kolonne1]=[@Kolonne1]));"JA";IF(SUMPRODUCT(([Kolonne2]="1234") *( [Kolonne1]=[@Kolonne1]));"Måske";"IngenMatch"))
Avatar billede rskadk Nybegynder
25. august 2014 - 09:41 #11
Tak for svar - bak kan du ikke ligge et svar, så fordeler jeg point ligeligt :)
Avatar billede bak Seniormester
25. august 2014 - 20:43 #12
ok, kommer her :-)
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

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