19. februar 2002 - 22:15Der er
20 kommentarer og 1 løsning
Lille problem !
Jeg skal have lavet en lille formel ting !
kort og godt ..
hvis (feks) felt A1 er mindre end 3580 skal der ikke laegges noget til i .. er den over 3580 skal der laegges 150 til i .. er den over 4000 skal der laegges 150 PLUS 4% af det ogsaa .... altsaa eks...: A1 = 4100 .. saa skal resultatet vaere (4100+150)+(4% af 4100) = xxxx
((((A1 - 3580)^0) * 150) + A1) = B1 for 4000 >/= x =/> 3580
(((A1 - 4000)^0) * (A1 * 0,04)) + A1 + 150 for x > 4000
Det er godt nok ikke én formel, men en formel skåret op i tre, men ikke desto mindre opfylder den dine krav... Hvis jeg altså ikke har regnet forkert ;-)....
Du har dog ikke skrevet hvad der skal ske, hvis A1 = 3580, så jeg har taget mig den frihed selv, at komme med et bud...
Flemming.... Hmmm... Det du har lavet er jo ikke en formel... Det er jo bare, at omskrive hvad der skal gøres med matematiske termer... Såååå, jeg tror ikke, at det du har lavet kan bruges til noget(siger ikke, at mit er bedre, da det jo ikke er ÉN formel, men en splittet).... ;-)
Gorke>> hmmm hvis ikke det er en fromel hvad er det så ! Jeg tror umiddelbart ikke, at dit indlæg kan bruges til meget, men lad os nu se hvad spacefrog siger.
Flemming > Det du har lavet er bare, at skrive hvad spacefrog ALLEREDE har skrevet - bare med "matematiske" termer... Hmmmm... Ikke engang matematiske termer, da ord som "hvis" og "OG" ikke har meget med matematik, at gøre.
Angående mit svar, så har jeg selv skrevet, at det måske ikke er hvad han vil have, men det er da I HVERT FALD matematik, hvilket jeg ikke ville kalde dit.
Måske du mener noget andet, men ikke desto mindre, så er der jo INGEN beregning i din formel, men bare en forklaring, hvilket du ligeså godt kunne skrive på "normalt" dansk. Håber ikke du føler, at jeg "angriber" dig, men det du har lavet ville JEG ikke kalde en formel...
Jaaa, hvad kan jeg sige, andet end at Spacefrog - som du selv siger - må finde ud af hvad han skal bruge...
Jeg kunne jo også skrive min "formel" på din måde og jeg mener også, at det ville være bedre!!!... Du skriver jo desuden heller ikke hvad der sker, hvis A1 > 4000.... Hmmmmm... Problem??? - det synes jeg!!!
Sidst men IKKE mindst, så skriver du, at hvis 3580 < A1 < 4000, så skal der lægges A1*0,04 til og DET passer jo IKKE!!!!
Jeg ved ikke hvem der er længst væk fra svaret, men dit svar er da IKKE det rigtige...
gorke>> jeg føler mig slet ikke angrebet, men kan kun undres af dine indlæg, idet vi taler om et regnearksprogram og ikke et matematikprogram. I et regneark håndteres denne slags problematikker i bla. via =HVIS(udtryk;sand;falsk) og flere kan sammensættes afhængig af kompleksiteten
Der er som masser af formel i denne lille hvis-sætning
=HVIS(A1>3580;HVIS(A1<4000;A1+150;A1+150+A1*0,04);0) Kunne også skrives således hvis det forklarer bedre.
If A1 > 3580 Then If A1 < 4000 Then A1+150 '(Alle imellem 3580 og 4000) Else A1+150+A1*0,04 '(Alle over 4000) End If Else 0 '(Alle under 3580) End If
Altså som spacefrog skriver hvis A1 < 3580 skal der ingenting ske =0 Hvis A1 > 3580 og < 4000 skal resultatet være =A1+150 Hvis A1 > 3580 og > 4000 skal resultatet være =A1+150+A1*0,04 eller som spacefrog skriver (4100+150)+(4% af 4100)
Jeg beklager... Havde SLET ikke set, at vi snakkede om regneark - Dooh... Nå, men der kan man bare se... Sådan går det når man har været på arbejde i små elleve timer... Hmmmm.... Jeg skylder vist en lille undskyldning, så :
"Sorry. Havde ikke lige fattet en skid!"
Nå, men hygge til dig og folket i det hele taget... Vi ses måske til diskussion på et andet spørgsmål - Fortsat god aften!!!!
Undskyld at jeg blander mig, men Flemmings formel er nu en fremragende regnearksformel, der udnytter HVIS() og brugen af indlejrede HVIS() og så giver den det rigtige resultat. Selv om jeg nok ville have valgt HVIS(A1<=4000.... for at kun værdier over 4000 tillægges de 150+0,04.
Din formel derimod er måske nok matematisk korrekt, men den vil desværre ikke kunne bruges i et regneark, hvilket vel var det oprindelige formål?
jkrons > Hvis du nu havde læst mine to sidste kommentarer, så havde du jo ikke behøves, at kommentere det... Nå, men ligemeget - du er med, jeg er med og Flemming er med....
jkrons>>Tak :-) Læs spørgsmålet og svarene igen, og HUSK at mellem 3580 og 4000 skal tillægges 150 og over 4000 skal tillægges 150 og 4%. Kom igen jkrons!!!!
Slut herfra.
Synes godt om
Ny brugerNybegynder
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.