01. maj 2001 - 11:08Der er
12 kommentarer og 4 løsninger
Hvordan skal formlen være????
Jeg har Excel 2000 på PC, men er desværre endnu ikke en ørn til det. Jeg skal udregne 2 formler, men det er mig noget forvirrende. Måske der er en der kan hjælpe mig, hvis jeg skriver hvordan det skal regnes ud.....
NUMMER 1
A1: KØB B1: RABAT C1: +/-, denne skal regnes ud
Hvis rabat (B1) er 8% hedder det køb (A1) - 30.000, men hvis rabat (B1) er 12% hedder det køb (A1) - 75.000, men hvis rabat (B1) er 15% hedder det køb (A1) - 150.000, men hvis rabat (B1) er 17% hedder det køb (A1) - 225.000
NUMMER 2
A1: KØB B1: RABAT C1: +/- D1: UDBETALES, denne skal regnes ud
Hvis rabat (B1) er 8% og +/- (C1) er > 75.000 skal det hedde (køb (A1)/100)x4, men hvis rabat (B1) er 8% og +/- (C1) er > 150.000 skal det hedde (køb (A1)/100)x7, men hvis rabat (B1) er 8% og +/- (C1) er > 225.000 skal det hedde (køb (A1)/100)x9, men hvis rabat (B1) er 12% og +/- (C1) er > 150.000 skal det hedde (køb (A1)/100)x7, men hvis rabat (B1) er 12% og +/- (C1) er > 225.000 skal det hedde (køb (A1)/100)x9, men hvis rabat (B1) er 15% og +/- (C1) er > 225.000 skal det hedde (køb (A1)/100)x9
Svar kan evt. også mailes til jeanne@lmtgruppen.dk
I dette særtema om aspekter af AI ser vi på skiftet fra sprogmodeller til AI-agenter, og hvordan virksomheder kan navigere i spændet mellem teknologisk hastighed og behovet for menneskelig kontrol.
Jeg har lige selv fundet ud af hvordan det skal være i nummer 1. Din løsning kunne jeg desværre ikke få til at give det rigtige resultat. Men du kan se min løsning nedenfor.
Ok, jeg havde misforstået dig, og kendte ikke HVIS!
Jeg bygger på noget andet:
(5>3)*10 = 10
(5>6)*10 = 0
Hvorfor? Fordi (x>y) kan være enten sand eller falsk, og hvis den er sand er den lig med 1, ellers er den lig med 0.
Men god fornøjelse med det. Hvis du løber vild i det, så skriv igen, og vis hvad du har lavet, så vil jeg prøve at rette det, og samtidig lære noget om HVIS.
Det der HVIS fandt jeg på nyhedsgruppen dk.edb.regneark
Der var en der havde næsten det samme problem som jeg havde i nummer 1. Deres løsning kunne jeg tyde og derefter rette den lidt til så den passede til mit problem. Men jeg aner ikke helt hvad det er jeg har lavet ud over at det virker :-)
Men jeg skal nok skrive tilbage hvis jeg finder eller får løsningen på nummer 2.
Jeg har også fået et andet resultat fra en anden hjemmeside
nummer 1: skal det forstås fra 0 - 8 i rabat skal der fratrækkes 30.000 fra 8 - 12 i rabat skal der fratrækkes 75.000 fra 12 - 15 i rabat skal der fratrækkes 150.000 fra 15 - 17 i rabat skal der fratrækkes 225.000 og hvad med fra 18 -
så hedder det hvis b1<8 så (hvis b1<12 (hvis b1<15 osv
Det jeg skal udregne er nogle udbetalinger vi kører en gang om året til vores kunder. De har i forvejen en fast rabatsats på 8%, nogen har dog 12%, 15% og 17% som fast rabat. Men selvom de har 12% kan de godt komme over 150.000, dvs. de så skal have yderligere 3%. Øhh, det vil jo egenligt sige at der ikke skal stå f.eks. (køb (A1)/100)*7 men (køb (A1)/100)*3, eller hvad.
Puha, jeg synes den er noget kringlet.
Hilsen Jeanne
Årskøb 30.000 - 75.000 Rabat 8% Bonus Ingen
Årskøb 75.000 - 150.000 Rabat 8% Bonus 4% af det samlede køb
Årskøb 150.000 - 225.000 Rabat 8% Bonus 7% af det samlede køb
Årskøb over 225.000 Rabat 8% Bonus 9% af det samlede køb
jeanne - hvis jeg forstår det rigtigt, så skulle følgende function kunne hjælpe NUMMER2
Den skal kopieres ind i et kodemodul. Tryk Alt+F11 - vælg Indsæt / Modul - kopier functionen herind.
I en celle skriver du f.eks. =Bonus(A1;B1)
Function Bonus(Koeb As Double, Rabat As Double) As Double Dim Pct As Double Dim Interval1 As Double, Interval2 As Double, Interval3 As Double, Interval4 As Double Interval1 = 30000 Interval2 = 75000 Interval3 = 150000 Interval4 = 225000
Select Case Rabat Case 8 Select Case Koeb Case Is > Interval4 Pct = 0.09 Case Is > Interval3 Pct = 0.07 Case Is > Interval2 Pct = 0.04 Case Else \'Under 75.000 ingen bonus Pct = 0 End Select Case 12 Select Case Koeb Case Is > Interval4 Pct = 0.09 Case Is > Interval3 Pct = 0.07 Case Else \'Under 150.000 ingen bonus Pct = 0 End Select Case 15 Select Case Koeb Case Is > Interval4 Pct = 0.09 Case Else \'Under 225.000 ingen bonus Pct = 0 End Select End Select
If Pct > 0 Then Bonus = Koeb * Pct Else Bonus = 0 End If
End Function
Hvis ikke den helt rammer - så prøver vi igen. Skal du have hjælp til indsættelse så mail arket til flemse@post3.tele.dk Nummer1 kan også godt laves som en function, men den er jo løst :-)
Så er mine problemer løst, skønt, og chefen er glad :-)
Til de der har hjulpet mig vil jeg sige mange, mange tak.
Der er kommet flere forsk. måder at udregne det på. Og alle er/bliver kigget igennem og gemt. På den måde skulle jeg gerne lære en del mere om alle funk. i Excel.
I bunden af din skærm har du knappen accepter og knappen Avanceret og Afvis.
I dette tilfælde bør du nok vælge Avanceret, og dele pointene ud til dem, som har bidraget til løsningen af dine problemer. Det giver næsten sig selv, når først du har klikket på Avanceret.
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.