Køb et Amino Sponsorlink
Hej,
jeg håber, at der er en excelkyndig person, der kan hjælpe mig mefd flg.:
Jeg har et stort excelark, hvor jeg skal have lagt nogle tal sammen givet at to betingelser er opfyldt. Jeg har forgæves forsøgt mig både med sum.hvis og sum.hviss. Problemet (tror jeg) er, at den ene "betingelse" er anført i kolonne A (det kunne være at landet skal være Danmark) og det anden "betingelse" er i række 4 (eks. produkter).
Hvordan laves en sådan formel, hvor summen af tallene i området, der opfylder begge betingelser, skal returneres?
/BondeQ
Jeg er ikke haj - men løser det ind i mellem ved at bruge først EN hvis funktion hvor den returnerer 1 for ja og 0 for nej f.eks. kolonne c. Så ny hvise funktion til det næste kriterie .- og igen 1 for ja og 0 for nej i f.eks kolonne d
så er det bare at lægge de to tal sammen i kolonne e - Giver den 2 som tegn på begge kriterier er opfyldt - så gør den en ting i næste hvis - og giver den 0 eller 1 som tegn på ingen eller kun et punkt er opfyldt, (mindre end 2) så gør den noget andet.
Så skjuler du bare kolonne c, d og e og det kører
vh
Venligst John H http://johnhannover.blogspot.dk/
BondeQ:den ene "betingelse" er anført i kolonne A (det kunne være at landet skal være Danmark) og det anden "betingelse" er i række 4 (eks. produkter)
Den skal lige forståes korrekt - dit ene kriterie er altså i en kolonne (A) og det andet er i en Række (4)!? Umiddelbart lyder det jo som om du skal ud i noget VOPSLAG og evt. noget LOPSLAG..?
Skal du på café eller bar? Kig forbi dinBarguide.dk først!
Det er simpelt nok og kan gøres på forskellige måder - her er et forslag:=hvis(og(a2="danmark";d2="davsklavs");sandt;"")Forklaring:Hvis felt A2 hedder danmark OG felt D2 hedder davsklavs, så gør denne formel det du skriver istedet for "sandt" (f.eks B2+C2) Hvis ikke, så laver den feltet blankt.Herved kan du lægge to tal sammen i et nyt felt, såfremt to betingelser er opfyldt. Giver det mening? Ellers post dine tal og felter så skal jeg specificere :)
Olin:=hvis(og(a2="danmark";d2="davsklavs");sandt;"")
Ollin, dit forslag ser umiddelbart ud til bedst at kunne dække behovet. Jeg forsøgte, at omksrive den, så den passede til mine data, men uden held. "Min" formel er nedenfor. A2 skal i mit ark være K12:K241 og D2 skal være række 10. Hvis begge betingelser er opfyldt, skal der returneres summen af AQ12:AZ29.
Kan du/I sige hvad der er galt med formlen?
"Ark1!K12:K241=Ark2!A7" betyder at hvis summen af alle tal i kolonne K fra række 12 til 241 er lig med tallet i flt "Ark2!A7" så er betingelsen opfyldt.
"Ark1!10:10=Ark2!B7" giver ingen mening. Du henviser ikke til nogen felter her? Er det A10, B10, AZ10 ? Hvilke felter i række 10 drejer det sig om ? Skriver du f.eks. A10:D10 ja så betyder det at hvis summen af tallene fra felt A10 til D10 er lig med værdien i "Ark2!B7" så er betingelsen opfyldt.
...og ja så returneres summen af AQ12:AZ29.
(Alternativt kan du poste et dump af dit ark, det vil nok lette opklaringen)
Olin:"Ark1!10:10=Ark2!B7" giver ingen mening.
Ok, dette er korrigeret, men jeg får nu stadig samme fejl. Fejl og formel i kolonne S. Værdi den skal returnere er 15.
Tillægsspm. Kan man tilføje en tredje betingelse, hvis der ex. stod landsdel i kolonne P og så vælge Jylland?
Du kan få hjælp i formel funktionen ved at åbne formelfunktionen og vælge HVIS funktionen det er den du skal bruge og åbne "Hjælp til denne funktion" og vælge HVIS funktionen -
Der er angivet mange eksempler.
mvh john sommer|Iværksætter med Network Marketing - JOMA Company||se: Om mig i min Amino-profil|
Hvis du ved at du leder efter "Danmark" i kolonnen med "Grønne sko" kan du jo godt bruge en SUM.HVIS. I dit tilfælde burde denne virke:
=SUM.HVIS(M5:M15;Q4;P5:P15) | Q4 kan du skifte ud med "Danmark" hvis den skal være statisk.
/ Jimmy