Note: The other languages of the website are Google-translated. Back to English

Ինչպե՞ս գտնել Excel- ում տրված գումարին հավասար բոլոր զուգորդումները:

Օրինակ, ես ունեմ թվերի հետևյալ ցուցակը, և այժմ ուզում եմ իմանալ, թե ցուցակում թվերի որ համադրություն է կազմում 480-ը, ցույց տրված հետևյալ նկարում, տեսնում եք, որ հնարավոր համակցությունների հինգ խումբ կա, որոնք հավասար են մինչև 480, օրինակ `300 + 60 + 120, 300 + 60 + 40 + 80 և այլն: Այս հոդվածում ես կխոսեմ որոշ մեթոդների մասին` պարզելու, թե որ բջիջներն են Excel- ում որոշակի արժեք կազմում:


Գտեք բջիջների համադրություն, որը տրված գումարին հավասար է բանաձևերի հետ

Նախ, անհրաժեշտ է ստեղծել մի շարք տիրույթների անուններ, այնուհետև կիրառել զանգվածի բանաձև ՝ գտնելու այն բջիջները, որոնք գումարվում են նպատակային արժեքի համար, կատարեք հետևյալ քայլ առ քայլ.

1, Ընտրեք համարների ցուցակը և այս ցուցակը սահմանեք տիրույթի անունով-- Լեռնաշղթա 1 մեջ Անունը Boxեւ սեղմեք Մտնել ստեղնը սահմանված տիրույթի անունն ավարտելու համար տե՛ս նկարը.

2, Թվերի ցուցակի համար միջակայքի անուն սահմանելուց հետո, ապա ձեզ հարկավոր է ստեղծել հետագա երկու տիրույթի անուններ Անունը կառավարիչ տուփը, սեղմեք Բանաձեւեր > Անունը կառավարիչԷ, ապա Անունը կառավարիչ երկխոսության վանդակում, սեղմեք նոր կոճակը, տես սքրինշոթերը.

3, Դուրս ցցված Նոր անուն երկխոսություն, մուտքագրեք անուն List1- ը մեջ անուն, ազգանուն դաշտը և մուտքագրել այս բանաձևը = ROW (INDIRECT ("1:" & ROWS (Range1))) (Լեռնաշղթա 1 միջակայքի անունն է, որը դուք ստեղծել եք քայլ 1-ում) մեջ Վերաբերում է դաշտ, տես նկարի նկարը.

4: Սեղմեք OK վերադառնալու համար Անունը կառավարիչ երկխոսություն, ապա շարունակեք կտտացնել նոր կոճակը ՝ մեկ այլ տիրույթի անուն ստեղծելու համար Նոր անուն երկխոսություն, մուտքագրեք անուն List2- ը մեջ անուն, ազգանուն դաշտը և մուտքագրել այս բանաձևը = ROW (ԱՆՀԱՄԱՏ ("1:" & 2 ^ ROWS (Range1))) (Լեռնաշղթա 1 միջակայքի անունն է, որը դուք ստեղծել եք քայլ 1-ում) մեջ Վերաբերում է դաշտ, տես նկարի նկարը.

5, Լեռնաշղթայի անունները ստեղծելուց հետո խնդրում ենք կիրառել զանգվածի հետևյալ բանաձևը B2 բջիջում.

=IF(ISNUMBER(MATCH(ROWS($1:1),IF(INDEX(MOD(INT((List2-1)/2^(TRANSPOSE(List1)-1)),2),MATCH(TRUE,MMULT(MOD(INT((List2-1)/2^(TRANSPOSE(List1)-1)),2),Range1)=$C$2,0),),TRANSPOSE(List1)),0)),"X","")եւ սեղմեք Shift + Ctrl + Enter ստեղները միասին, այնուհետև լրացնելու բռնակը ներքև քաշեք դեպի B8 բջիջը, որը ցուցակի վերջին համարն է, և B սյունակում կարող եք տեսնել այն թվերը, որոնց ընդհանուր գումարը 480 է, տես նկարի նկարը.

  • Նշումներ:
  • Վերոնշյալ երկար բանաձևում. List1- ը, List2- ը և Լեռնաշղթա 1 նախկին քայլերով ձեր ստեղծած տիրույթի անուններն են, C2 այն հատուկ արժեքն է, որին ցանկանում եք գումարվել թվերի վրա:
  • Եթե ​​արժեքների մեկից ավելի համադրություն ունի հատուկ արժեքին հավասար գումար, ապա ցուցակվում է միայն մեկ համադրություն:

Excel- ում գտեք և թվարկեք բոլոր համադրությունները, որոնք հավասար են տրված գումարին

Excel- ի համար նախատեսված գործիքներ's Կազմիր համար օգտակարությունը կարող է օգնել արագ և հեշտությամբ գտնել և թվարկել բոլոր համադրությունները և հատուկ համակցությունները, որոնք հավասար են տվյալ գումարի թվին: Կտտացրեք Excel- ի համար Kutools ներբեռնելու համար:

Excel- ի համար նախատեսված գործիքներExcel-ի ավելի քան հարմար հավելումներով, անվճար փորձելու առանց սահմանափակման օրերի ընթացքում: Ներբեռնեք և անվճար փորձեք հիմա:


Գտեք բջիջների համադրություն, որը հավասար է տրված գումարին `Solver հավելվածին

Եթե ​​շփոթված եք վերը նշված մեթոդի հետ, Excel- ը պարունակում է ա Լուծիչի հավելում առանձնահատկությունը, օգտագործելով այս հավելումը, կարող եք նաև որոշել այն թվերը, որոնց ընդհանուր գումարը հավասար է տվյալ արժեքի:

1. Նախ, անհրաժեշտ է ակտիվացնել սա solver ավելացրուխնդրում եմ գնա Ֆայլ > ԸնտրանքներԷ, ապա Excel ընտրանքներ երկխոսության վանդակում, սեղմեք Add-Ins- ը ձախ պատուհանից, ապա կտտացրեք Լուծիչի հավելում - ից Պասիվ կիրառման հավելումներ բաժին, տես նկարի նկարը.

2. Այնուհետեւ կտտացրեք Go կոճակը մուտք գործելու համար Add-Ins- ը երկխոսություն, ստուգում Լուծիչի հավելում տարբերակը և սեղմեք OK այս հավելումը հաջողությամբ տեղադրելու համար:

3, Solver հավելումն ակտիվացնելուց հետո անհրաժեշտ է մուտքագրել այս բանաձևը B9 բջիջում. = SUMPRODUCT (B2: B9, A2: A9)(B2: B9 ձեր համարների ցուցակին կից դատարկ սյունի բջիջներ է, և A2: A9 ձեր համարների ցուցակն է: ), և սեղմեք Մտնել ստեղնը, տես նկարի նկարը.

4. Այնուհետեւ կտտացրեք Ամսաթիվ > solver գնալու համար Լուծիչի պարամետր երկխոսության տուփ, երկխոսության մեջ, խնդրում ենք կատարել հետևյալ գործողությունները.

(1.) Կտտացրեք  բջիջը ընտրելու կոճակը B10 որտեղից է ձեր բանաձևը Նպատակ դնել Բաժին;

(2.) Հետո Դեպի բաժին ընտրեք Արժեքըև մուտքագրեք ձեր նպատակային արժեքը 480 ինչպես պետք է;

(3.) Համաձայն Փոփոխական բջիջները փոխելով բաժինը, սեղմեք կոճակը ՝ բջիջների տիրույթը ընտրելու համար B2: B9 որտեղ նշվեն ձեր համապատասխան համարները:

5. Եվ հետո կտտացրեք Ավելացնել կոճակը, գնալու համար Ավելացնել սահմանափակում երկխոսության վանդակում, սեղմեք կոճակը ՝ բջիջների տիրույթը ընտրելու համար B2: B9եւ ընտրեք ամբար բացվող ցուցակից տե՛ս նկարը.

6: Սեղմեք OK վերադառնալ Լուծիչի պարամետր երկխոսություն, ապա կտտացրեք Լուծել կոճակը, մի քանի րոպե անց, ա Լուծողի արդյունքներ երկխոսության տուփը դուրս է գալիս, և դուք կարող եք տեսնել բջիջների համադրությունը, որոնք հավասար են տրված 480 գումարի, նշվում են որպես 1. Լուծողի արդյունքներ ընտրեք Պահեք Solver Solution տարբերակը և սեղմեք OK երկխոսությունից դուրս գալու համար: Տեսեք,

ՆշումԱյս մեթոդը նաև կարող է ստանալ մեկ համակցված բջիջ միայն այն դեպքում, երբ արժեքների մեկից ավելի համադրություն ունի հատուկ արժեքին հավասար գումար:


Գտեք բջիջների համադրությունը, որը հավասար է տրված գումարին ՝ օգտագործողի կողմից սահմանված գործառույթի հետ

Առաջին երկու մեթոդները բոլորը բարդ են մեր Excel- ի օգտվողների մեծ մասի համար, այստեղ ես կարող եմ ստեղծել VBA կոդ այս աշխատանքը արագ և հեշտ լուծելու համար:

Resultիշտ արդյունք ստանալու համար նախ պետք է թվերի ցուցակը տեսակավորել ըստ նվազման կարգի: Եվ ապա արեք հետևյալ քայլերը.

1, Պահեք պահեք ALT + F11 բացել ստեղները Microsoft Visual Basic հավելվածների համար պատուհան.

2: Սեղմեք Տեղադրել > Մոդուլներ, և տեղադրեք հետևյալ կոդը Մոդուլներ Պատուհանը:

VBA կոդ. Գտեք բջիջների համադրությունը, որը հավասար է տրված գումարին.

Function GetCombination(CoinsRange As Range, SumCellId As Double) As String
'updateby Extendoffice
    Dim xStr As String
    Dim xSum As Double
    Dim xCell As Range
    xSum = SumCellId
    For Each xCell In CoinsRange
        If Not (xSum / xCell < 1) Then
            xStr = xStr & Int(xSum / xCell) & " of " & xCell & "  "
            xSum = xSum - (Int(xSum / xCell)) * xCell
        End If
    Next
    GetCombination = xStr
End Function

3, Դրանից հետո պահեք և փակեք այս կոդի պատուհանը, ապա վերադառնաք աշխատանքային թերթ և մուտքագրեք այս բանաձևը = getcombination (A2: A9, C2) դատարկ խցիկի մեջ և սեղմել Մտնել բանալին, դուք կստանաք հետևյալ արդյունքը, որը ցույց է տալիս տրված գումարին հավասար թվով համակցված թվերը, տես նկարի նկարը.

  • Նշումներ:
  • Վերոնշյալ բանաձևում A2: A9 թվերի տիրույթն է, և C2 պարունակում է այն նպատակային արժեքը, որին ցանկանում եք հավասարվել:
  • Եթե ​​արժեքների մեկից ավելի համադրություն ունի հատուկ արժեքին հավասար գումար, ապա ցուցակվում է միայն մեկ համադրություն:

Գտեք բոլոր զուգորդումները, որոնք հավասար են տրված գումարին, զարմանալի հատկանիշով

Միգուցե վերոհիշյալ բոլոր մեթոդները որոշ չափով դժվար են ձեզ համար, այստեղ ես կներկայացնեմ մի հզոր գործիք, Excel- ի համար նախատեսված գործիքներԻր Կազմիր համար հատկություն, դուք կարող եք արագորեն ստանալ բոլոր համադրությունները, որոնք հավասար են տվյալ գումարին:

Հուշում.Սա կիրառելու համար Կազմիր համար հատկությունը, նախ, դուք պետք է ներբեռնեք այն Excel- ի համար նախատեսված գործիքներ, ապա գործառույթը կիրառեք արագ և հեշտությամբ:

Տեղադրելուց հետո Excel- ի համար նախատեսված գործիքներԽնդրում եմ արեք հետևյալ կերպ

1: Սեղմեք Կուտոլս > Պարունակություն > Կազմիր համար, տես նկարի նկարը.

2, Հետո, Կազմիր թիվ երկխոսության տուփ, սեղմեք կոճակը ընտրելու համարների ցուցակը, որը ցանկանում եք օգտագործել Data Source, ապա մուտքագրեք ընդհանուր թիվը մեջ Գումար տեքստային տուփ, տես նկարի նկարը.

3, Եվ հետո, կտտացրեք OK կոճակը, հուշում է պատուհանը, որը կհիշեցնի ձեզ ընտրել բջիջ արդյունքը գտնելու համար, տես նկարի նկարը.

4. Դրանից հետո կտտացրեք OK, և այժմ, բոլոր համակցությունները, որոնք հավասար են տվյալ թվին, ցուցադրվել են, ինչպես ցույց է տրված ստորև նշված էկրանի նկարը.

Կտտացրեք Excel- ի և անվճար փորձաշրջանի համար Kutools- ը ներբեռնելու համար:


Դեմո. Excel- ում գտեք բջիջների համադրություն, որը հավասար է տվյալ գումարին


Գրասենյակի արտադրողականության լավագույն գործիքները

Excel-ի համար Kutools-ը լուծում է ձեր խնդիրների մեծ մասը և բարձրացնում ձեր արտադրողականությունը 80%-ով

  • Վերաօգտագործել: Արագ տեղադրեք բարդ բանաձևեր, գծապատկերներ և այն ամենը, ինչ դուք նախկինում օգտագործել եք. Ryածկագրել բջիջները գաղտնաբառով; Ստեղծեք փոստային ցուցակ և նամակներ ուղարկել ...
  • Super Formula Bar (հեշտությամբ խմբագրեք տեքստի և բանաձևի բազմաթիվ տողեր); Ընթերցանության դասավորությունը (հեշտությամբ կարդալ և խմբագրել մեծ թվով բջիջներ); Տեղադրել ֆիլտրացված տիրույթում...
  • Միաձուլել բջիջները / տողերը / սյունակները առանց տվյալների կորստի. Պառակտված բջիջների պարունակությունը; Միավորել կրկնօրինակ տողերը / սյունակները... Կանխել կրկնօրինակ բջիջները; Համեմատեք միջակայքերը...
  • Ընտրեք Կրկնօրինակ կամ Եզակի Շարքեր; Ընտրեք դատարկ շարքեր (բոլոր բջիջները դատարկ են); Super Find և Fuzzy Find շատ աշխատանքային գրքույկներում; Պատահական ընտրություն ...
  • Actշգրիտ պատճեն Բազմաթիվ բջիջներ ՝ առանց բանաձևի հղումը փոխելու; Ավտոմատ ստեղծեք հղումներ դեպի մի քանի թերթեր; Տեղադրեք փամփուշտներ, Տուփեր և ավելին ...
  • Քաղվածք տեքստ, Տեքստ ավելացնել, հեռացնել ըստ դիրքի, Հեռացնել տարածությունը; Ստեղծել և տպել էջային ենթագոտիներ; Փոխարկել բջիջների բովանդակության և մեկնաբանությունների միջև...
  • Սուպեր զտիչ (պահպանել և կիրառել ֆիլտրի սխեմաները այլ թերթերի վրա); Ընդլայնված տեսակավորում ըստ ամիս / շաբաթ / օր, հաճախականություն և ավելին; Հատուկ զտիչ համարձակ, շեղատառով ...
  • Միավորել աշխատանքային տետրերը և աշխատանքային թերթերը; Միավորել աղյուսակները ՝ հիմնված հիմնական սյունակների վրա; Տվյալները բաժանեք մի քանի թերթերի; Խմբաքանակի փոխակերպում xls, xlsx և PDF...
  • Ավելի քան 300 հզոր հատկություններ. Աջակցում է Office / Excel 2007-2021 և 365: Աջակցում է բոլոր լեզուներին: Հեշտ տեղակայում ձեր ձեռնարկությունում կամ կազմակերպությունում: Ամբողջական հնարավորություններ 30-օրյա անվճար փորձարկում: 60-օրյա գումարի վերադարձի երաշխիք:
kte էջանիշը 201905

Office Tab- ը Tabbed ինտերֆեյսը բերում է Office, և ձեր աշխատանքը շատ ավելի դյուրին դարձրեք

  • Միացնել ներդիրներով խմբագրումը և ընթերցումը Word, Excel, PowerPoint- ով, Հրատարակիչ, Access, Visio և Project:
  • Բացեք և ստեղծեք բազմաթիվ փաստաթղթեր նույն պատուհանի նոր ներդիրներում, այլ ոչ թե նոր պատուհաններում:
  • Բարձրացնում է ձեր արտադրողականությունը 50%-ով և նվազեցնում մկնիկի հարյուրավոր սեղմումները ձեզ համար ամեն օր:
officetab ներքևում
Տեսակավորել մեկնաբանությունները ըստ
մեկնաբանություններ (47)
Դեռևս գնահատականներ չկան: Եղիր առաջինը, ով կգնահատի:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Կա՞ տարբերակ ընդլայնելու տիրույթն այնպես, որ այն ներառի 8-ից ավելի թվեր: Բացի այդ, ես վստահ չեմ, թե ինչպես է այս ֆունկցիան աշխատում. «=ROW(INDIRECT(«1:»&2^ROWS(Range1)))»: Եթե ​​ես փորձեմ ընդլայնել «Range1»-ը 15 տողից ավելի, ես ստանում եմ #Ref սխալ: Այն հիանալի է աշխատում միայն 8 թվերի հետ, բայց ինչ կլիներ, եթե ցանկանայիք ներառել, ասենք, 50 կամ նույնիսկ 100 համար:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Նույն հարցը
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Հոյակապ մարդ!!! Հոյակապ մարդ!!!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Կա՞ տարբերակ ընդլայնելու միջակայքը, ինչպես ասում է Թոմը, ասել մինչև 50 թվ, բայց նաև ընդգրկել միայն վեց թվերից դուրս, որոնք գումարում են նշված ընդհանուրին: Ներկայումս այն կտրամադրի բոլոր համակցությունները, որոնք կազմում են նշված ընդհանուրը: շնորհակալություն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Հիանալի. Չհաջողվեց գործարկել մեծ բանաձևը, բայց լուծիչի հավելումը կատարյալ աշխատեց: Ինձ շատ աշխատանք փրկեց:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
բայց դա չափազանց շատ ժամանակ է պահանջում
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես լավագույն դեպքում առաջադեմ սկսնակ եմ Excel-ում: Ես ամեն ինչ փորձեցի և չստացվեց: Ի՞նչ կարող էի ես սխալ անել:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
ինչպե՞ս, եթե ինձ անհրաժեշտ է մեկից ավելի համադրություն: շնորհակալություն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ողջու՜յն. Ինձ մոտ էլ բանաձեւի տարբերակը չաշխատեց։ Զգում է, որ քայլ է բաց թողնում։ Ես չեմ տեսնում, թե որտեղ է C2 բջիջում նշված թիվը բանաձևի մեջ:

Շնորհակալություն
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարև Դորի,


C2-ում ոչ մի բանաձև չկա, դա պարզապես այն հատուկ արժեքն է, որին ցանկանում եք թվեր ավելացնել:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ողջույն, ես ներբեռնել եմ Kutools-ը, բայց չեմ կարող ստանալ այն, որպեսզի գտնեմ բոլոր կոմբինացիաները նշված ընդհանուր գումարից պակաս:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես կարողացա ստանալ Range1-ի օրինակը, որպեսզի աշխատի իմ տիրույթի հետ 12 տողով, բայց երբ ես փոխեցի միջակայքը 42 տողով, այն չաշխատեց: Ես նույնիսկ վերագործարկեցի ամբողջ գործընթացը 42 տող տարբերակով, և դա նույնպես չաշխատեց: Կա՞ն գաղափարներ:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Փայլուն !!!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Կարո՞ղ եք վերբեռնել Excel-ը:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Մակրոն չի աշխատել, եթե կան մեկից ավելի լուծումներ:
Բացի այդ, ես չեմ աշխատել, եթե գտնեմ «0»
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարև Լորենա,
Նախքան վերը նշված VBA կոդը կիրառելը, նախ պետք է թվերի ցանկը դասավորել նվազման կարգով:
Երկրորդ՝ կոդը ճիշտ չի աշխատում՝ ընդհանուր 0 թիվը ստանալու համար:
Հուսով եմ, որ դա կարող է օգնել ձեզ, շնորհակալություն:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես փորձում եմ որոշել արտադրանքի լավագույն խառնուրդը և վստահ չեմ, արդյոք սա է դա անելու լավագույն միջոցը: Առավելագույնը ես օգտագործում եմ երեք ապրանք՝ յուրաքանչյուրը 5 բնութագրերով խառնուրդով: Բոլոր բնութագրերը գծային են և կարող են միջինացված լինել, երբ խառնվում են: Մեկ խառնուրդը սովորաբար կազմում է 45,000 ֆունտ, իսկ յուրաքանչյուր խմբաքանակը՝ 30,000 ֆունտ: Ժամանակի մեծ մասը մեր խառնուրդները 15k+30k են, բայց ես կցանկանայի, որ կարողանայի հաշվարկել անսովոր խառնուրդների համար՝ օգտագործելով հավելումները մինչև 2000 ֆունտ:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ողջու՜յն,

Այս բանաձևի հետ կապված իմ խնդիրը կայանում է նրանում, որ այն ինձ տալիս է մեկ արժեք՝ նպատակային արժեքը ստանալու համար:
Տարբեր արժեքների ցանկում կան մի քանի արժեքներ, որոնք հավասար են միմյանց:

Օրինակ, ես ունեմ 0,16 3 անգամ (ցուցակի առաջին արժեքները) և բանաձևը տալիս է ինձ պատասխան, որ իմ նպատակային արժեքը 593-ից 0,16 է:

Ինչու՞ այն չի համատեղում տարբեր արժեքներ՝ իմ թիրախային արժեքը ստանալու համար: Այն ընտրում է միայն մեկ արժեք և ցույց է տալիս, թե քանի անգամ այն ​​պետք է լինի թիրախային արժեքը:

Որևէ օգնություն կամ գաղափար:


Thanks!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
արդյոք որևէ մեկը գիտի, արդյոք սա աշխատում է google sheets-ի վրա
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Այո, կա excel-ի լուծիչի նման ընդլայնում, որը կոչվում է «լուծող»:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ինչ-որ մեկը կիմանա՞, թե ինչպես կարգավորել VBA Getcombination ֆունկցիան, որպեսզի կրկնություն չթույլատրվի:

Օրինակ, 1,2,3,4,5,13 թվերի համար, եթե պետք է հասնել 14-ին, ապա 1,13-ը լուծում է, և ոչ թե 14-ից 1-ը:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
GetCombination ֆունկցիան (Մետաղադրամների միջակայքը որպես միջակայք, SumCellId որպես կրկնակի) որպես տող
«թարմացնելով Extendoffice 20160506
Dim xStr Որպես տող
Dim xSum որպես կրկնակի
Dim xCell-ը որպես տիրույթ
xSum = SumCellId
Յուրաքանչյուր xCell-ի համար CoinsRange-ում
Եթե ​​ոչ (xSum / xCell < 1) Ապա
xStr = xStr & «1-ը «& xCell & «»-ից
xSum = xSum - xCell
Վերջ: Եթե
հաջորդ
GetCombination = xStr
End գործառույթը
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ողջույն, դա ինձ տալիս է անվանման երկիմաստ սխալ vba կոդի համար
ցանկացած օգնություն, քանի որ ես ոչինչ չգիտեմ VBA-ում
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարև Ռամ, սա լավ է աշխատում, բայց իրական գումարը չի տալիս:
EX. Եթե ես ունեմ 23,34,25,28,10,17 և 12 և ունեմ 80 գումար (որը 23,28,17 և 12-ի գումարն է), ինձ անհրաժեշտ է vba կոդ, որը կարող է գտնել այս համակցությունը (23,28,17-ի գումարը): ,12&XNUMX) Խնդրում եմ, կարո՞ղ եք օգնել ինձ այս հարցում:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարեւ,
Շատ շնորհակալություն տեղեկատվության համար;
Ինչպես կարելի է գտնել առավել մոտավոր համակցությունները, եթե չկա ճշգրիտ արժեք:
Many thanks,
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարեւ,
Շնորհակալություն, սա շատ լավ է,
Ինչպես կարելի է գտնել առավել մոտավոր համակցությունները, եթե չկա ճշգրիտ արժեք:
Many thanks
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Լուծող հավելումը չի՞ աշխատի, եթե ցուցակում կան բացասական թվեր կամ եթե թվի արժեքը 0 է: Ես փորձում եմ ցուցակում գտնել թվերի գումար, որը հավասարազոր է զրոյի որոշ թվերի բացասական և դրական լինելու դեպքում, բայց լուծիչը չի աշխատում: Ես փոխեցի իմ ցուցակի մի քանի թվեր՝ փորձարկելու համար, որպեսզի համոզվեմ, որ ես ճիշտ եմ հետևել քայլերին, և այն աշխատել է թեստի համար: Խնդրում եմ խորհուրդ տվեք, եթե կա բացասական և դրական թվերով լուծելու միջոց 0 արժեքը գտնելու համար:
L     a
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
երբևէ պատասխան ստացե՞լ եք, թե՞ միջոց եք գտել դրա համար:
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Բարեւ,
Եթե ​​սյունակում կան և՛ դրական, և՛ բացասական թվեր, խորհուրդ եմ տալիս կիրառել Kutools-ը Excel-ի համար Make up a number հատկությունը, այն կարող է արագ և հեշտությամբ լուծել ձեր խնդիրը:

Դուք կարող եք ներբեռնել Kutools-ը Excel-ի համար և անվճար փորձաշրջան 60 օր: Խնդրում եմ փորձիր!
Այս մեկնաբանությունը կայքի վարողի կողմից նվազագույնի է հասցվել
Ես ունեմ 1162 բջիջ x թիվը գտնելու համար: Excel-ն ինձ ասում է, որ շատ փոփոխական բջիջներ կան: Շատ փոքր տվյալների հավաքածու: Կա՞ն առաջարկներ: Շնորհակալություն
Առայժմ ոչ մի մեկնաբանություն չկա
Բեռնել More
Թողեք ձեր մեկնաբանությունները
Հրապարակում որպես հյուր
×
Գնահատեք այս գրառումը.
0   Անձնավորություններ
Առաջարկվող վայրեր

Հետեւեք մեզ

Հեղինակային իրավունքի © 2009 - www.extendoffice.com. | Բոլոր իրավունքները պաշտպանված են. Powered by ExtendOffice. | | Կայքի քարտեզ
Microsoft- ը և Office- ի պատկերանշանը հանդիսանում են Microsoft Corporation- ի ապրանքային նշաններ կամ գրանցված ապրանքային նշաններ ԱՄՆ-ում և (կամ) այլ երկրներում:
Պաշտպանված է Sectigo SSL- ի կողմից