KimS Posted November 11, 2020 Share Posted November 11, 2020 Hej! Kan man separera värdet man fått i en cell (värdet är enkelt adderat t.ex. 1+1+1=3 är värdet i cellen jag vill jobba med) så att formeln räknar på varje 1:a separat i stället för att man räknar på hela summan, 3 i det här fallet. Jag jobbar med prislistor och då har jag en cell med ett totalvärde, oftast bestående av max 3 olika priser men som max 10 priser. Jag ska räkna påslag för dessa priser men jag kan inte räkna på totala summan för då blir påslaget fel, jag vill räkna på varje pris skilt för sig med skilt påslag. Finns det en lösning tro? Mvh Kim Link to comment Share on other sites More sharing options...
Stafstaf Posted November 11, 2020 Share Posted November 11, 2020 Hur man fram olika på slag ! Säg du ha 3 % på varje produkt som vinst Så kommmer moms på 12 % Jag gå skol matte . Lägg i olika kolummer. A | B C | 3% | 12 % 100 kr | 3 kr |12 kr | D | E Pålag tot = | 103 kr | 112 kr formel = A * B = D = A * C = E F Sumna varo pris 115 kr Link to comment Share on other sites More sharing options...
KimS Posted November 11, 2020 Author Share Posted November 11, 2020 Hej, nja inte direkt vad jag söker. Det du förklarar har jag redan i min kalkyl. Anta att du har en summa i en cell som består av flera värden, 1+1+1+1+1=5. I cellen står nu 5. Hur gör jag för att räkna olika påslag för varje 1:a? Är det ens möjligt? Link to comment Share on other sites More sharing options...
Stafstaf Posted November 11, 2020 Share Posted November 11, 2020 Att ha olika på slag kolumner Som jag beskrev Att lägga att i samma kolumner Kan göra . Det finns formler Hur man kan till väga Då blir flera formler som ska skriva Det är inget jag rekomndra . Kalkyl beräkningar , bör sätta upp enkel sätt. Vi jag är på slag på 3 % Så sätter i en cell . Då är lätt ändra i cell All siffro rättas sig efter cell förändring Link to comment Share on other sites More sharing options...
Solution MH_ Posted November 11, 2020 Solution Share Posted November 11, 2020 Jag förstår nog inte vad du vill göra. Men om vi antar att du skall lägga på ett fast påslag (inte procent). Så kan du kanske använda den här formeln som kom ganska nyligen i excel (jag har inte kommit på vad man skall ha den till, men ditt problem är kanske ett bra exempel) Om du har din formel i cell A1 så kan du skriva den här formeln i en annan cell: =FORMELTEXT(A1) Och faktiskt "se" hur formeln ser ut. Tex =1+2+1+2+1 Det gör att du t.ex kan räkna antalet + (som är antalet tal du adderar -1) Tyvärr finns det ingen färdig formel för det utan du får kör an gammal Monshi-specialare och jämföra längden när du tar bort alla + tecken =LÄNGD(FORMELTEXT((A1)))-LÄNGD(BYT.UT(FORMELTEXT((A1));"+";"")) Kommer att säga att det finns 4:a plustecken. Det motsvarar 1+4 tal som adderas Om du t.ex vill lägga på 15 öre för varje tal så blir det: =0,15*(1+LÄNGD(FORMELTEXT((A1)))-LÄNGD(BYT.UT(FORMELTEXT((A1));"+";""))) eller, om du faktiskt vill ta med ursprungskostnaden från A1: =A1+0,15*(1+LÄNGD(FORMELTEXT((A1)))-LÄNGD(BYT.UT(FORMELTEXT((A1));"+";""))) Lätt och smidigt? njaaaa. Mikael63 1 Link to comment Share on other sites More sharing options...
KimS Posted November 11, 2020 Author Share Posted November 11, 2020 Härligt, precis vad jag sökte :). Tusen tack! Link to comment Share on other sites More sharing options...
MH_ Posted November 11, 2020 Share Posted November 11, 2020 (edited) Bra. Här är en mer generell metod om någon annan råkar hamnar i tråden: Om formler/data står i A-kolumnen. Skriv den här formeln i B1 =FORMELTEXT(A1) Kopiera ner så långt det behövs Markera B-kolumnen och kopiera Markera B-kolumnen och välj klistra in special-Värden Nu är dina formler ren text i B-kolumnen. Markera B-kolumnen och gå till DATA->dataverktyg->Text till kolumner: Avgränsade fält [Nästa>] Avgränsare: Annan: + [slutför] Nu kommer vare siffra att hamna i en egen kolumn och du kan göra vad du vill med delarna (Den meningslösa kolumnen med "=" kan du radera ) ********ED******** Eller dela upp med den här extremt eleganta formeln som jag tyvärr inte mins ursprunget till =LET( X;BYT.UT(FORMELTEXT(A1);"=";""); lenX;LÄNGD(X); 1*RENSA(EXTEXT(BYT.UT(X;"+";REP(" ";lenX));SEKVENS(;1+lenX-LÄNGD(BYT.UT(X;"+";""));0)*lenX+1;lenX)) ) ********/ED******** Edited November 11, 2020 by MH_ Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now