Avatar billede koden Novice
30. oktober 2007 - 14:27 Der er 18 kommentarer og
3 løsninger

IF A5=x AND A2= blank så hent A1 til kolonne A6

Denne formel sidder jeg og bakser med i excell og kan ikke få den til at virke.

Jeg har en kolonne med nogle navne.
jeg har så fire kolonner mere som hver især fortæller hvad det eneklte navn har af status.
D.v.s. jeg har A1-A5

Hvert navn har et x ud for sig i en af de 4 kolonner.


Jeg skal lave en formel der henter det navn i kolonne 1 som har et kryds i kolonne 5 og er blank i kolonne 2.
Det skal indsættes i kolonne 6

men jeg kan ikke få det til at virke.
Groft skrevet skal det være således:

IF A5=xANDA2=BlankThen A6=A1

kan nogen hjælpe med det?

Hvad hedder det "program sprog" man laver disse formler med?
Kunne godt tænke mig at lære det...
Avatar billede luffeladefoged Praktikant
30. oktober 2007 - 14:40 #1
Følgende formel i F1 og kopiere der ned af:
=IF(AND(E1="x";B1="");A1;"")
Jeg går ud fra at du med kolonne mener A til E og ikke 1 til 5

Hilsen Luffe
30. oktober 2007 - 14:42 #2
I A6 indtaster du:
=HVIS(OG(A5="x";A2="");A1;"")
Avatar billede luffeladefoged Praktikant
30. oktober 2007 - 14:43 #3
Måske du bare bytter rundt på kolonner og rækker, så skal der i celle A6 stå:
=IF(AND(A5="x";A2="");A1;"")
og så kopiere denne der ud af til højre.

/ Luffe
30. oktober 2007 - 14:44 #4
Der er ikke tale om et programmeringssprog. Som udgangspunkt er det ren matematik - suppleret med nogle regnearks-funktioner. Funktionerne er forudprogrammeret til at udføre forskellige former for beregninger, og de findes indenfor en lang række forskellige områder, som f.eks. finansregning, statistik osv.
Avatar billede koden Novice
30. oktober 2007 - 14:51 #5
A til E selvfølgelig :-)
I er meget enige... :-)))
Tak og send svar. Så må i dele.
det virker fint...
Avatar billede koden Novice
30. oktober 2007 - 14:52 #6
det er som jeg selv nogenlunde havde forventet. det var blot nogle tegn der skulle sætytes rigtigt....
Jeg må i skole og lære matematik igen...
Avatar billede koden Novice
30. oktober 2007 - 14:55 #7
jeg får nu en masse navne i en kolonne og en masse mellemrum.
Jeg kunne godt tænke mig at tælle hvor mange felter der er noget i og i A7 kunne jeg godt tænke mig at have alle navne uden de rækker der i A6 er tomme.
kan man det når det ikke er tal?
Avatar billede koden Novice
30. oktober 2007 - 15:06 #8
nyt spørgsmål sådan set, så popint hævet til 60.
Avatar billede luffeladefoged Praktikant
30. oktober 2007 - 15:33 #9
=counta(A6:E6) tæller antal af "ikke tomme"
Hvis du skal have alle dine navne i een celle kunne du bruge følgende i A7:
=TRIM(A6&" "&B6&" "&C6&" "&D6&" "&E6)
den samler alle navnene med et mellemrum mellem.

/ Luffe
Avatar billede luffeladefoged Praktikant
30. oktober 2007 - 15:34 #10
Du må lige selv bytte rundt på kolonner og rækker hvis jeg har misforstået din syntax  :-)
Avatar billede koden Novice
30. oktober 2007 - 15:39 #11
jeg takker... det jeg skrev var bare eksempler, så jeg har modificeret det hele... :-)
Avatar billede luffeladefoged Praktikant
30. oktober 2007 - 15:42 #12
OK - du fik mig bare lidt forvirret med de kolonner og rækker.

Men så funker alt nu?
Avatar billede koden Novice
30. oktober 2007 - 15:54 #13
det er mig der vrøvler helt enormt. beklager...
jeg mener kolonne A-G

men det hele virker trods min dårlige beskrivelse...
Bortset fra den med de tomme felter.
det jeg mente med den var at resultatet i kolonne F (A6 kaldte jeg den :-)
vil jeg gerne have vist i kolonne G, men uden de tomme mellemrum.
der er ca. 1000 rækker i F kolonnen. Nogen med navne og nogen uden, da den før omtale formel jo er kørt.

Så jeg skal have noget der tager F1-F1000.
Fjerner alle tomme felter/celler og viser resten i G1 og nedad til G500 eller hvor mange navne der var.
Det gør ikke noget at G kolonne nu ikke "matcher" de andre.
jeg skal blot kopiere g kolonnen til et andet dokument.
30. oktober 2007 - 15:56 #14
OK!
Avatar billede luffeladefoged Praktikant
30. oktober 2007 - 20:11 #15
OK - jeg tror jeg forstår. Så skal du ikke have fat i den formel der begyndte med TRIM - den bliver alt for lang. Du skal lave et autofilter:
- mal hele dit dataområde op
- menu - data - filter - autofilter
- click på pilen ved kolonnen for dine IF formler (tror nok det er col.F ;o))
- vælg "non-blanks" som står i bunden af mulighederne
- så får du kun de fyldte celler, som du så kan kopiere andetsteds hen.
Du kan selvfølgelig også gøre det samme med en sortering, men jeg tror ovenstående er det mest praktiske.

Håber det lykkedes.

/ Luffe
Avatar billede luffeladefoged Praktikant
30. oktober 2007 - 20:17 #16
Når du skal tilbage til det oprindelige klikker du blot på pilen igen, som nu er blå, og vælger "all" - og alt er som før.
/ Luffe
Avatar billede koden Novice
30. oktober 2007 - 23:24 #17
Håber i synes fordeling er ok. Tak for hjælpen....
Avatar billede koden Novice
30. oktober 2007 - 23:26 #18
Jeg ville have del 20/40, men den sagde jeg havde brugt flere point end der var ????
Avatar billede koden Novice
31. oktober 2007 - 08:07 #19
Synes ikke min counta(1:1000) virker.
den skriver 996 og tæller åbenbart mellemrum med.
den ændrer sig ikke når autofilter indsættes og rækker dermed minimeres kraftigt til omkring 500.
Avatar billede luffeladefoged Praktikant
31. oktober 2007 - 09:58 #20
Kan forstå du har fået autofilter til at virke, så ved jeg ikke hvad du skal bruge counta til nu?
Anyway:
1) Alm.formler skal fortsat virke på hele rangen uanset filter. Hvis du skal bruge en formel på kun det filtrede skal du over i nogen andre formler der hedder noget med subtotals.
2) Counta tæller alle "ikke tomme" celler. Din if formel returnerer "" for en "tom" værdi og xl opfatter dette "" som "noget" og altså ikke tom - derfor burde din formel =COUNTA(F2:F1000) give 998 om alle celler er udfyldt ... min fejl jeg ikke var opmærksom på dette. Pudsigt nok tæller formlen =COUNTBLANK() de tomme celler; også dem med "", således at antallet af navne kan opgøres som:
=COUNTA(F2:F1000)-COUNTBLANK(F2:F1000)

Tak for point
Hilsen Luffe
Avatar billede koden Novice
31. oktober 2007 - 10:22 #21
ok takker... counta var vbare for sjov at se hvor mange felter der var...
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