Ugrás a tartalomra

Hogyan lehet összesíteni egy szám összes számjegyét az Excel programban?

Ha van egy cellája, amely tartalmaz értéket, és most hozzá akarja adni a cella összes számjegyét. Például, ha egy cellában megvan az 12345 érték, akkor ezt a számítást szeretné megtenni: 1 + 2 + 3 + 4 + 5, és megkapja a 15. értéket. Van-e jó módszer arra, hogy összegezze a szám összes számjegyét az Excelben?


Képletekkel összegezze a cellában lévő szám összes számjegyét

A számjegyek egyesével történő manuális hozzáadása nélkül a következő képletek segíthetnek a cellák összegzésének gyors megszerzésében.

1. Kérjük, írja be vagy másolja az alábbi képletek egyikét egy üres cellába az eredmény megjelenítéséhez:

=SUMPRODUCT(1*MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1))
=SUM(INDEX(1*(MID(A2,ROW(INDIRECT("1:"&LEN(A2))),1)),,))

2. Ezután nyomja meg a gombot belép gombot az eredmény visszaadásához, és válassza ki a C2 cellát, majd húzza át a kitöltő fogantyút arra a tartományra, amelyen alkalmazni szeretné ezt a képletet, és megkapja az egyes cellák számjegyeinek összegzését. Lásd a képernyőképet:

Megjegyzések:

  • A fenti képletekben A2 a cella tartalmazza azt a számot, amelyet össze akarsz foglalni a számjeggyel.
  • Ha negatív előjel vagy tizedespont van a számban, a képletek # ÉRTÉKET adnak vissza! hiba.

A cella összes számjegyének összegzése a Felhasználó által definiált funkcióval

A cellaszám összes számjegyének összeadásához a következő VBA-kód is segíthet.

1. Tartsa lenyomva a ALT + F11 gombokat, és ez megnyitja a Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, és illessze be a következő kódot a Modul ablak.

VBA kód: Összegezze a cellaszám összes számjegyét

 Function SumDigits(Number As String) As Integer
'Updateby Extendoffice
Dim x As Integer, C As String
For x = 1 To Len(Number)
C = Mid(Number, x, 1)
If IsNumeric(C) Then SumDigits = SumDigits + C
Next
End Function

3. Ezután mentse el és zárja be ezt a kódot, térjen vissza a munkalapra, és írja be ezt a képletet = SumDigits (A2) egy üres cellába, majd húzza lefelé a kitöltő fogantyút azokhoz a cellákhoz, amelyekben ezt a képletet kívánja tartalmazni, a következő eredményt kapja:


Összegezze a szám összes számjegyét egy cellában, egyszerű funkcióval

Itt egy hasznos eszközről is beszélhetek- Kutools az Excel számára, Annak Összegszámok egy cellában funkcióval gyorsan összeadhatja az összes számjegyet egy számon belül.

Jegyzet:Ennek alkalmazásához Összegszámok egy cellában, először is le kell töltenie a Kutools az Excel számára, majd gyorsan és egyszerűen alkalmazza a funkciót.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Kattintson egy üres cellára, ahol ki szeretné adni az eredményt.

2. Ezután kattintson Kutools > Formula Segítő > Formula Segítő, lásd a képernyőképet:

3. Az Képletek segítője párbeszédpanelen hajtsa végre a következő műveleteket:

  • választ Math lehetőség a Képlet típus legördülő lista;
  • Ezután válasszon Összegszámok egy cellában tól Válasszon egy fromulát lista mező;
  • Jobbra Érvek bevitele szakaszban válasszon ki egy cellát, amelyet számjegyekkel kíván összegezni.

4. Ezután kattintson Ok gombot, és húzza át a kitöltő fogantyút azokra a cellákra, amelyek összegezni kívánják a cellák számjegyeit. És az egyes cellák összes számjegyét összeadták, lásd a képernyőképet:

Töltse le és ingyenes próbaverziója a Kutools for Excel programhoz most!


Relatívabb cikkek:

  • A tartomány átlója az Excel-ben
  • Néhány számtani számítás során előfordulhat, hogy átlósan kell összegeznie a számokat egy táblázatban. Valójában átlós számokat is összegezhet az Excelben, ami nem igényli a számok egyesével való összegzését. Ha többet szeretne tudni erről a kérdésről, olvassa el a következő cikket.
  • Kombinálja az ismétlődő sorokat és összegezze az értékeket
  • Az Excel , alkalmazásban mindig találkozhat ezzel a problémával, ha van olyan adattartománya, amely tartalmaz néhány ismétlődő bejegyzést, és most össze kívánja kapcsolni az ismétlődő adatokat, és összegezni a megfelelő értékeket egy másik oszlopban, az alábbi képernyőképek szerint. Hogyan tudná megoldani ezt a problémát?
  • Összeg oszlop- és sorfeltételek alapján
  • Van egy sor adatsorom, amely sor- és oszlopfejléceket tartalmaz, most azoknak a celláknak az összegét szeretném felvenni, amelyek megfelelnek mind az oszlop, mind a sorfejléc kritériumainak. Például összegezve azokat a cellákat, amelyek oszlopfeltételei Tom, a sorfeltételeinek pedig február: a következő képernyőképen látható Ebben a cikkben néhány hasznos képletről fogok beszélni annak megoldására.
  • Összegszámok 1-től N-ig az Excelben
  • Az Excel legtöbb felhasználójának néha törölnie kell az első n karaktert a szöveges karakterláncok elejéről, vagy el kell távolítania az utolsó x karaktert a szöveges karakterláncok végéről, az alábbi képernyőkép szerint. Ebben a cikkben bemutatok néhány praktikus trükköt a feladat gyors és egyszerű megoldására az Excel programban.

A legjobb irodai hatékonyságnövelő eszközök

Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

kte lap 201905


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
Comments (26)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Bonjour,
Je cherchais justement cette solution c.à.d. comment faire la somme des chiffres d'un nombre (de 4 chiffres) sur excel et je suis tombé sur ce site. Je suis en profonde admiration devant l'intelligence de certains qui ont trouvé des formules de ouf. Malheureusement, je ne suis pas à ce niveau pour les mettre en pratique. Je me suis dit (car j'aime me parler, comme ça, j'ai toujours raison LOL) que pourquoi chercher compliqué quand on peut faire plus simple et j'ai trouvé une solution qui n'est pas élégante (OK je ne suis pas Einstein) et qui marche. Que veut on de plus ! Je vous la donne ici.
Je prends un exemple avec un nombre à 4 chiffres mais vous pouvez ajouter autant de chiffres que vous voulez. Disons que ce nombre est dans la cellule A2 pour l'exemple :
=STXT($A$2;1;1)+STXT($A$2;2;1)+STXT($A$2;3;1)+STXT($A$2;4;1)
J'ai mis des $ pour pouvoir copier plus facilement et ensuite je n'ai qu'à changer le rang du chiffre, dans mon cas 1, 2, 3, 4 et vous pouvez allez aussi loin que vous voulez
En anglais, vous remplacez STXT par MID et en allemand par TEIL
Si vous voulez la somme du résultat (dans la cellule A3 par ex.), vous faites la même chose en remplaçant A2 par A3.
Voila
Julien
This comment was minimized by the moderator on the site
Já procurei mais não acho por nada eu queira fazer uma planilha que o resultado da soma final reduz o número a 1 dígito. Por exemplo o resultado deu 7+6=13 e ele virasse 1+3= 4
This comment was minimized by the moderator on the site
I want to two digits like: 11.03 and 1.11, so i want to answer is coming 13.02.kindly provide a formula.
This comment was minimized by the moderator on the site
I play KillerSudoku: If I have n number of sums (not the total or answer) but I have say 2 or 3 or more empty cells with number possibilities who's sum totals 15; say, the total is 15 and I have 4 empty squares that all live in the same cage (meaning non-repeating), how do I show all possible sums: ie, 2+3+6+4, or 3+5+1+6, or 3+4+6+1 and so on. Also, I need to sometimes show all possible sums with repeating. Can this be done in Excel
This comment was minimized by the moderator on the site
Hello, Kevin,Maybe the following article can do you a favor:https://www.extendoffice.com/documents/excel/3557-excel-find-all-combinations-that-equal-given-sum.html
Please try, thank you!
This comment was minimized by the moderator on the site
Hello Experts. I have a question. For instance i have 18487.73486. I want a cell to sum 18487 and another cell that would sum the 73486. How do I go about doing it? Will appreciate any response. tia
This comment was minimized by the moderator on the site
Your Solution or the Formula is excellent. Thanks for the quick fix .
This comment was minimized by the moderator on the site
I typed 3 zero in 2nd column and put sum formula i.e. 50 in 1st column and three zero in 2nd column but excel is not working because the zero are going to remove automatically. Could you please help me.
This comment was minimized by the moderator on the site
Hello, Murtuza,
Sorry, I don't get your point, please give more detailed information about your problem, or you can insert a screenshot here.
Thank you!
This comment was minimized by the moderator on the site
How to count number in a cell in excel i.e. for example : 1+1+2+3+4+5+6+7 = 8
This comment was minimized by the moderator on the site
Hi,
Maybe the below article can solve your problem, please check it:
https://www.extendoffice.com/documents/excel/1504-excel-count-letters-in-cell.html
Hope it can help you!
This comment was minimized by the moderator on the site
Thank you so much
This comment was minimized by the moderator on the site
I am trying to find the avg of multipule numbers in a cell, lets say 22,11,18,14,3,6 are all in the same cell is there a way for another cell to display 12.3?
This comment was minimized by the moderator on the site
Hello, john,
To calculate the average of multiple numbers within a cell, please apply the below formula:
=IF(A1="","",ROUND(SUMPRODUCT(--(0&TRIM(MID(SUBSTITUTE(A1,",",REPT(" ",99)),ROW($1:$99)*99-98,99))))/(LEN(A1)-LEN(SUBSTITUTE(A1,",",))+1),2))
Note: the last number 2 in the formula indicates that retain two decimal places after rounding. You can change it to your need.

Please try it, hope it can help you!
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations