„Excel“ - formulė, skirta atskirti duomenis

Problema

Bandau pateikti formulę, kad nustatytumėte, kiek dienų (atėmus savaitgalius) užtruko projektui užbaigti. Problema ta, kad turiu vieną darbuotoją Alaną Bowną (AB inicialus), kuris dirba pirmadieniais – penktadieniais, o antrasis darbuotojas Cristopher Duncan (inicialai - CD), kurie dirba pirmadienį-ketvirtadienį. Žinau, kad „AB“ formulė būtų:

  • SUM (INT ((savaitgalis (B1- {2, 3, 4, 5, 6}) + C1-B1) / 7))

ir „CD“ formulė būtų:

  • SUM (INT ((savaitės diena (B1- {2, 3, 4, 5}) + C1-B1) / 7))

Jei darbuotojo inicialai yra A1 langelyje, projekto pradžios data yra ląstelėje B1, o projekto pabaigos data yra ląstelėje C1, noriu sukurti formulę, kuri sako: „Jei A1 = AB, tada naudokite šią formulę, bet jei A1 = CD tada naudokite kita formulė "

Sprendimas

Išbandyti šį

  •  = IF (A1 = "AS", $ B $ 1, IF (A1 = "BS", $ B $ 2, IF (A1 = "GS", $ B $ 3, IF (A1 = "HG", $ B $ 4)) )) 
    • Pakeiskite "AS", "BS", "GS", "HG" darbuotojo inicialais.
    • Pakeiskite $ B $ 1, $ B $ 2, $ B $ 3, $ B $ 4 su formulėmis.

IF formulė yra = IF (logika, [jei tiesa], [jei klaidinga]), todėl sukūriau įdėtą IF formulę.

Dėka „ExcelJosh“ už šį patarimą.

Ankstesnis Straipsnis Kitas Straipsnis

Geriausi Patarimai