Avatar billede hcars Novice
17. oktober 2003 - 14:30 Der er 11 kommentarer og
1 løsning

TÆL.HVIS 2 kriterier er opfyldt

På ark2 skal laves en antals-sum for reference-område i ark1, når værdierne i reference-området er >0
og
værdien i rækken i ark2 = værdien i rækken i ark1.

Måske lidt kryptisk beskrevet, men det ser nogenlunde sådan her ud:

Ark2
A        B
1429    (Antalsformel)
1430    (Antalsformel)


                  REF-
Ark1            område               
A        C        D      E      F
1429      1      1000    0      0
1415      1      1000    0      0
1415      2        0    6000    0
1429      1      3000    0      0
1429      3        0      0    1000
1430      1      2000    0      0 
1429      2        0    2000      0

og i disse tilfælde skal antalsformlen for 1429 give 2 og for 1430 give 1.
Avatar billede hcars Novice
17. oktober 2003 - 14:31 #1
Reference-området er altså kolonne D, hvis der skulle være tvivl.
Avatar billede stewen Praktikant
17. oktober 2003 - 15:06 #2
Du skal bruge en Hvis(og(Kriterie 1; Kriterie 2); Hvis sand; Hvis Falsk)
Avatar billede aheiss Praktikant
17. oktober 2003 - 15:06 #3
Hhmmm ! den var ikke let. En løsning er med hjælpkolonne :
Kolonne G i Ark1  : =A1&C1
Hvorefter kolonne B i ark2 udfyldes med : =TÆL.HVIS(Ark1!G:G;A1&1)
Avatar billede stewen Praktikant
17. oktober 2003 - 15:17 #4
Hov - antal!!! Glem mit forslag
Avatar billede janvogt Praktikant
17. oktober 2003 - 15:20 #5
Aheiss's formel på ark 1 skal nok lige rettes, så den kun overfører en værdi, hvis referenceområdet er større end 0 - altså:

=HVIS(SUM(D1:F1)>0;A1&C1;"")

Formlen skal kopieres ned så langt der er data.
Avatar billede janvogt Praktikant
17. oktober 2003 - 15:33 #6
I virkeligheden er der vel 3 kriterier, idet værdien i C-kolonnen på Ark1 også skal vurderes.
Avatar billede aheiss Praktikant
17. oktober 2003 - 15:38 #7
Jeg tror ikke den er af betydning (dvs. altid 1 når referenceområde positivt)
Men formlen på ark1 kunne jo ændres til :
=HVIS(D1>0;A1&1)
Avatar billede hcars Novice
17. oktober 2003 - 16:15 #8
Tak for de gode svar/kommentarer.
Jeg har ihvertfald fået input, så opgaven kan løses.
Nu tager jeg på weekend, så I hører først fra mig på mandag, da jeg jeg ikke har Excel på hemmeputeren.
God weekend.
=|:-}
Avatar billede bak Forsker
18. oktober 2003 - 09:40 #9
=SUMPRODUKT((Ark1!$A$1:$A$7=A1)*(Ark1!C1:C7>0))
Avatar billede bak Forsker
18. oktober 2003 - 09:40 #10
Sorry
=SUMPRODUKT((Ark1!$A$1:$A$7=A1)*(Ark1!D1:D7>0))
Avatar billede hcars Novice
21. oktober 2003 - 16:05 #11
Den sidder lige i skabet, Bak.
Hvis du smider et svar, så er der points.
aheiss' løsning med en hjælpekolonne omformede jeg til
=hvis(D1>0;A1;"")    og så en alm =tæl.hvis
og det virkede OK,
men Baks løsning i et hug, er jo langt mere elegant.
Avatar billede hcars Novice
22. september 2004 - 12:31 #12
Tak for hjælpen, men nu lukker jeg altså.
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